修復被破壞的BIOS

2018-11-05 10:48 更新

修復被破壞的 BIOS
本文摘自《電腦報》 

讀了2月8日第6期23版《主板復蘇記》一文,立刻勾起了我的一段回憶,特此提筆,希望能與各位讀者交流一下。
  
    1998年12月25日晚上(我的計算機時鐘絕對準確),在進行完日常的一系列操作后,又準備對系統(tǒng)進行一下“挖潛”工作,我相信這是大多數PC 發(fā)燒友的共同愛好。主板的BIOS已經被升級過好幾次了,而且目前我還沒找到更新的BIOS升級數據文件,所以我把目光轉向了主板附帶光盤上的DMI(Desktop Management Interface,桌面管理接口)程序。DMI為用戶提供了一個與系統(tǒng)硬件直接對話的機會,它里面提供的許多功能是CMOS設置不具備的,如調整主板上的二級緩存大小和CPU Internal Cache大小等等,幾乎每一項設置都對我有著極大的誘惑力。第一次使用DMI時,為了安全起見,用軟盤啟動,并且跳過了Autoexec.bat和Config.sys文件,成功地修改了包括CPU Internal Cache在內的很多內容。有了第一次的成功經驗,決定將步子邁得大些,再嘗試一下修改DMI提供的設置。
  
    這一次我在Windows的MS-DOS方式下直接啟動DMI程序,我想它無非是按照一定格式修改一些與系統(tǒng)各硬件相關的信息,不會完全重寫B(tài)IOS,危險性要比升級Flash BIOS低得多,更何況Windows 98也不會對危及系統(tǒng)的操作置之不理,所以沒有過多的擔心。在瀏覽完DMI提供的“內部信息”后,修改了其中幾項,然后按下F10鍵更新系統(tǒng)信息,屏幕上的內容在停頓了幾秒鐘后,彈出了不可更改信息的提示,然后,所有項的內容變得完全一樣了。我想反正也沒改寫成功,估計問題不大,只要正常退出就沒事了,于是按Esc鍵退出程序?;氐絎indows 98,看到系統(tǒng)有一個關于程序錯誤的提示,這種提示不知每天要遇上多少次,所以漫不經心地將它關閉了。當然不會就此罷休,于是再次進入MS-DOS方式下,鍵入“DMICFG”,回車后,黑屏,鍵盤沒有任何響應,更慘的是按下Reset鍵后,喇叭里傳來一長兩短和兩聲樂音的報警,屏幕上再也看不到那些熟悉的版本信息了,同時軟驅燈在亮著。一個可怕的念頭快速閃過腦海,但是又被我迅速地否定掉了,誰愿意發(fā)生那件事呢?接下來就是一連串無謂的“檢查”:不斷地按下Reset鍵;時不時關斷電源;打開機箱拔插一下各連線;給CMOS放電;甚至取下CPU。除了拔下硬盤或軟驅后,報警聲改為連續(xù)短音外,其他沒有什么變化,最后證明BIOS已被破壞!
  
    通常解決BIOS被破壞的辦法是找一塊好的BIOS芯片替換一下,然后進行一連串復雜的操作才能修復。正好是周末,去哪里尋找相同的BIOS芯片呢?抱著一絲希望,我把自己所有有關電腦的書籍、報刊、雜志拿出來,開始尋找解決辦法。很快,我找到了理論依據:Flash BIOS是以區(qū)塊(Block)來作為消除和寫入單位的,其中有一部分是Boot Block,一般情況下,這一部分區(qū)塊是不會被破壞的,因為它需要加載+12V的電壓(BIOS的其它部分只需加載+5V的電壓),當Flash BIOS的其它區(qū)域被破壞時,Boot Block中的程序可利用磁盤重建整個Flash ROM,但是,它只支持ISA顯卡??磥碚嬗邢M?
  
    第二天,我找來一塊ISA顯卡裝上,接好各連線,接通電源。報警聲消失了,顯卡的版本信息出現在漆黑已久的屏幕上,Award Boot Block啟動信息出現了,最后系統(tǒng)順利地啟動了。接著屏幕上出現了一大堆英文提示,說找不到硬盤,并且提示了幾種可能性。我以為是這個Boot Block不支持FAT32,也就沒多加理會,畢竟這與看到計算機重新啟動相比,實在是太微不足道了。雖然鍵盤還沒完全正常,比如鍵盤上的各指示燈全不亮,有時候大小寫也出現問題,但這并不影響接下去的工作。由于升級Flash BIOS所需的文件全部在硬盤上,此時無法使用硬盤,所以忙給朋友打電話,請他幫我從大眾公司的主頁上下載所需的文件。取得勝利的時刻到了:拿到帶有升級文件的啟動盤,放入軟驅,順利啟動,從軟盤上運行Flash BIOS升級程序……終于成功地將被破壞的BIOS恢復了。但是硬盤仍然無法找到,回想起自己曾經在慌亂中到機箱中亂拔過一氣,很可能是把硬盤數據線弄松了。于是重新將數據線插牢,一切就又都恢復正常了。(北京 唐明


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號