您的位置:網站首頁 > 電腦維修培訓 > 正文 >
利用根區作用修復主板BIOS
來源: 日期:2013-8-6 21:13:30 人氣:標簽:
核心提示:
很多朋友都知道刷新主板BIOS失敗后可以利用根區(Boot Block)作用來修復(條件是根區程序未受損壞),這可以說是 簡單的自救方法,那么其工作原理是什么呢?
什么是根區
我們知道,主板廠商為避免用戶刷新BIOS時出現差錯,特意將BIOS分成了兩個區域:一個存放著BIOS的程序代碼,就是我們可以用CBROM軟件查看和修改的模塊部分;另一個存放的是不能被我們修改的用來急救的一小段程序代碼,也就是我們在刷新BIOS時,進度條上 后面一小塊顏色不同的部分。所以當我們用CBROM軟件查看BIOS文件時往往會發現文件的實際容量會小于是128KB或256KB(1Mbit或2Mbit),這個我們看不到也不能修改的部分就是BIOS的根區。
根區的作用
當我們開機時,計算機會首先執行根區程序,由它檢測BIOS文件的完整性。如BIOS完好無損時,就會正常引導自檢;如發現BIOS程序受到破壞就會啟用根區程序,但這時程序能夠驅動的只有軟驅、ISA顯卡、鍵盤等 “原始”的設備,連硬盤都不能識別。假如這時主板插有ISA顯卡和DOS啟動盤的話一樣可以引導系統進入DOS模式。
修復主板BIOS
如何判斷BIOS根區是否損壞? 簡單的辦法就是觀察軟驅指示燈,如有閃動的現象基本上就有救了。當然現在找ISA顯卡可能較難了,但既然軟驅能被識別,我們就可以利用軟驅啟動計算機在摸黑之下重新刷回備份的源文件(如沒備份就只好上網下載了),而更好的方法就是編輯一條批處理命令讓計算機自動執行。
下面以Award BIOS為例,講一下具體的操作方法:首先利用一臺正常運行的計算機制作一張DOS啟動盤,把刷新程序Awdflash和備份文件(Back.bin)都復制到啟動盤里,打開記事簿,鍵入如下命令:
Awdflash back.bin /py/sn/sb/r
py:自動執行刷新程序
sn:不備份舊的BIOS文件
sb:刷新時強行跳過BIOS根區
r:刷新BIOS結束后自動重啟
然后把它命名為AutoBIOS.bat并保存在啟動盤里,再用它來啟動主板BIOS出問題的計算機(如以前沒有設置軟驅優先啟動,可以利用跳線清空CMOS,一般清空CMOS后默認的優先啟動項是A盤),很快就會聽到“噠”的一聲,這表明軟驅已經開始工作,等待一段時間,如無意外,計算機自動重啟,修復成功。
以上是基于BIOS根區沒有被破壞的情況下進行的操作,由于各人的具體情況有所不同,如遇到BIOS根區也受到損壞的話就必需使用編程器或熱插拔等方法來修復了。另外建議喜歡刷BIOS的朋友,一定要經常對BIOS文件進行備份,這樣才能避免出現問題時無從下手的事情發生。
【看看這篇文章在百度的收錄情況】
相關文章
- 上一篇: BIOS芯片物理損壞另類維修
- 下一篇: BIOS升級失敗的恢復方法