PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

  回應
 
主題工具
Scorpion
Junior Member
 
Scorpion的大頭照
 

加入日期: Jan 2001
您的住址: 天龍國蛆城市
文章: 769
續上篇


故障情況三

黑屏,機器無反應。

CIH發作後也肯定是這樣。這時我們就需要學會如何熱拔插了。

因為BIOS程序在啟動之後一般不需要再讀取其中的內容了,所以,在加電的狀態下是可以熱拔插的。其中尤其是要注意的是千萬不能插反,否則BIOS芯片會立刻會冒煙並且炸裂,造成徹底的損壞。

找一台沒有問題的電腦(AWARD的BIOS最好找AWARD的,AMI的由於電壓方式等問題不適宜互換使用),在啟動以前,先把它的BIOS芯片小心的拔下,然後再把它仔細的插回,不要插得太緊,也不能太鬆,要讓每個引腳都很好的接觸到底座的插口。然後啟動這台電腦,在完全啟動後稍用力就可以把好的BIOS芯片拔下,然後換上自己的BIOS芯片。這時就可以運行刷新程序來把這塊BIOS芯片恢復。

這個操作不會影響到其他的部件,只要膽大心細,一般的用戶都可以大膽的操作,切記BIOS的方向絕對不能插反。

因為現在很多主板都採用了2M的BIOS芯片,所以刷新程序的版本不能太老,否則可能不能識別新的BIOS芯片。對方如果是華碩等品牌的主板,使用的是專用的刷新程序,就必須用它自帶的程序來刷新。這個程序一般在隨主板的光盤上能找到。或者可以到網上下載新的版本。強烈推薦:

1、用硬盤來存放刷新程序和需要更新的BIOS文件。

因為軟盤的使用壽命很短,極易損壞,在拷貝和讀取的過程中容易產生錯誤。很多朋友升級BIOS失敗多為這樣的原因。

2、 用硬盤啟動。

現在許多朋友的電腦都在用WIN95和WIN98,這時候你可以在計算機剛啟動時按F8鍵,然後選擇「Command Only模式」進入,執行寫入程序就行了!用DOS啟動有時會產生內存不足的警告而拒絕寫入。

3、一定要保存舊的BIOS文件。

如果刷新失敗,或是新的BIOS文件並不能使用,那麼舊的BIOS文件就是唯一的救命稻草了,這對於不是很清楚自己型號的主板來說尤其重要。

總而言之,BIOS的更新並不是那麼嚇人的,只要熟悉它的工作原理和刷新的方法,根本不需要擔驚害怕,如果寫錯了,大不了到別的主板上重新寫回來。這才是我們DIY不怕困難的,自己動手的精神所在。
     
      
舊 2004-01-10, 09:15 AM #11
回應時引用此文章
Scorpion離線中  
ddr
Junior Member
 
ddr的大頭照
 

加入日期: Nov 2001
您的住址: 台北
文章: 872
http://bios.idv.st/ 各式BIOS燒錄/備份/升級,一律150元
只好花錢了,我修過一次
 
舊 2004-01-10, 09:17 AM #12
回應時引用此文章
ddr離線中  
tommas
Advance Member
 

加入日期: Dec 2002
您的住址: 台北
文章: 498
引用:
Originally posted by Scorpion
http://www.119.sd.cn/InfoCenter/Pag...P?Where=RID:361

BIOS升級失敗和被CIH攻擊後的補救方法

BIOS在廣大的DIY愛好者心目中越來越被重視了,BIOS是什麼呢?它是一個ROM芯片(只讀存儲器),存放了一些事先編好的程序。主板的BIOS就像是機器的「大腦」一樣,在加電啟動後,BIOS裡的程序獲得控制權,按照設定的步驟檢測硬件信息,並且引導機器到硬盤的0道上尋找系統軟件,從而完成啟動的過程。如果BIOS損壞,那麼你的機器就不能工作了。它有一個很形象的名字:固件,意思是固化的軟件。

為了升級的方便,現在的BIOS芯片多數採用的都是可擦寫的芯片,只要使用一個專用的程序,用戶自己就可以把新的BIOS程序刷到BIOS芯片中去。但是,這也帶來了負面的效應。著名的CIH病毒發作時就可以將一些垃圾信息寫入主板的BIOS芯片,使得BIOS不能正常的引導機器。升級顯卡BIOS的時候如果錯誤的寫入了錯誤的BIOS程序,或者遭遇停電等情況,BIOS裡的信息也會被破壞或不完整,這和CIH發作引起的故障是一樣的。

如何補救,這就成了我們DIY必學的絕招了。我曾給幾個朋友修復過BIOS,現在把一些經驗介紹給大家。

故障情況一

可以啟動,但還沒有啟動完就死機了,或者啟動之後運行一些程序就死機。而刷新BIOS之前一切正常。

可是肯定的說,這是刷錯了其他主板的BIOS程序。因為主板廠商往往推出一款芯片組的主板後,會陸續推出升級和改良的版本,這樣可以加入一些新的功能,(比如支持軟跳線),或是增加一些其它的芯片(比如可板載聲卡芯片,支持DMA66)等等。

比如磐英的BX系列主板從早期的BX到BX3、BX5以及最新的BX7+。越是設計比較相近的版本,硬件設計的變化越小,BIOS程序也就越相近。所以,即使是刷錯了,也可能可以啟動。如果正好是這種情況,那是最好處理的了,你只在CommandOnly或是DOS模式下把原來的BIOS程序刷回去就可以了。或者運行以下的命令:AWDFLASHOLD.BIN/PY/SN/E(假設原來保存的BIOS程序名字為OLD.BIN)

故障情況二

黑屏,但是機器在自檢,並且搜尋了軟驅(當然,這需要你設定的是A、C、的順序啟動)。

很多用Award BIOS的主板都有一個BIOS引導塊,當你升級BIOS時,這一小部分引導塊可以不被覆蓋。但是這個BIOS引導塊只支持軟驅和ISA顯示卡。所以,如果碰到這種情況,仍然可以把BIOS寫回來。

當主板上仍插PCI顯卡時,啟動電腦會黑屏,但電腦卻能讀軟驅,這就意味著主板的BIOS仍可以恢復。BIOS引導塊可以引導正常的DOS啟動,只要找到一個ISA的顯卡,就可以用軟盤或硬盤啟動,重新把原來的BIOS文件寫進去。

如果找不到ISA的顯卡,也可以摸黑操作。如果沒有把握,可以在一台正常的電腦上做好一張軟盤,將Flash程序和正確的BIOS文件拷貝到DOS啟動盤上,然後在autoexec.bat中添加上執行升級Flash BIOS的命令行,如AWDFLASH OLD.BIN /PY /SN /E。然後拿到需要恢復的電腦上去啟動,啟動之後就會自動的運行刷新程序來恢復BIOS了。

以AWARD 的BIOS為例,具體步驟如下:

1、格式化一張系統盤。因為升級BIOS必須在純DOS環境中進行,所以系統盤上除了系統文件外,不能有其它配置文件,如CONFIG.SYS等。

2、把BIOS刷新程序AWDFLASH.EXE和BIOS數據文件拷到系統盤上。

3、在系統盤中建立autoexec.bat文件,其內容為

AWDFLASH.EXE ***.bin /py/sb/sn/cd/cp

其中***.bin是你的BIOS數據文件,用到的AWDFLASH.EXE的參數的含義定義如下:

/Py:自動完成BIOS的刷工作

/Sb:不備份系統舊的BIOS文件

/Cd:刷新BIOS後立即清除DMI數據

/Cp:在刷新結束後,立ā即清除即插即用數據(ESCD)

4、調整一下機器的配件,把系統中無關的板卡和硬盤線拔下,只保留軟驅。

5、用做好的啟動盤重新啟動機器,系統會「自動」更新BIOS,你可以發現軟驅的電源燈亮,有讀盤的動作,等數分鐘後再重新啟動,如果沒問題的話,系統已經恢復正常了。

以上方法是以AWARD 的BIOS為例的,高版本的AMI BIOS也有Boot Block啟動塊,其恢復BIOS的操作與上述方法基本類似。



我的情況是bios不見了
只看得到AWDFLASH的字
軟碟都在螢幕看不到了.................
舊 2004-01-10, 09:17 AM #13
回應時引用此文章
tommas離線中  
daimler_10
Senior Member
 
daimler_10的大頭照
 

加入日期: Apr 2002
您的住址: 台北縣瑞芳鎮
文章: 1,100
我用過"熱插拔"的方式救過一張主機板!!

當時那張故障主機板的BIOS是被CIH給攪掛的!!
後來就用手邊一張COM port故障的主機板來玩
先把要救人用的那張的BIOS晶片給弄鬆(方便取下)
,在開機後把故障的BIOS晶片給放上去,然後Flash新的firmware
上去!!完成後關機!!

最後把救回的bios放回故障的主機板試著開機!!
是成功的!!
舊 2004-01-10, 09:52 AM #14
回應時引用此文章
daimler_10離線中  
s6315488
Major Member
 
s6315488的大頭照
 

加入日期: Aug 2003
文章: 110
Talking 回覆: 完蛋了...bios升級到一半停電了.....

引用:
Originally posted by tommas
完蛋了...bios升級到一半停電了.....
從新開機後看不到bios 畫面了
有沒有辦法救回來阿


這位大大......你應該去買個大樂透
舊 2004-01-10, 11:32 AM #15
回應時引用此文章
s6315488離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是02:01 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。