萬盛學電腦網

 萬盛學電腦網 >> BIOS故障 >> 利用根區作用修復主板BIOS

利用根區作用修復主板BIOS

很多朋友都知道刷新主板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:刷新時強http://.行跳過BIOS根區

  r:刷新BIOS結束後自動重啟

  然後把它命名為AutoBIOS.bat並保存在啟動盤裡(電腦自動關機),再用它來啟動主板BIOS出問題的計算機(如以前沒有設置軟驅優先啟動,可以利用跳線清空CMOS,一般清空CMOS後默認的優先啟動項是A盤),很快就會聽到“哒”的一聲,這表明軟驅已經開始工作,等待一段時間,如無意外,計算機自動重啟,修復成功。

  以上是基於BIOS根區沒有被破壞的情況下進行的操作,由於各人的具體情況有所不同,如遇到BIOS根區也受到損壞的話就必需使用編程器或熱插拔等方法來修復了。另外建議喜歡刷BIOS的朋友,一定要經常對BIOS文件進行備份,這樣才能避免出現問題時無從下手的事情發生。

利用根區作用修復主板BIOS
copyright © 萬盛學電腦網 all rights reserved