進階必讀 熱插拔修主板BIOS深入分析
刷新主板BIOS的方法在很多文章中都有介紹,在弄明白BIOS擦寫原理之后,你并不會覺得BIOS刷寫的難度有很大。但是無論刷新軟件的多么先進,無論主板廠商的設計是多么體貼用戶,我們總還是會碰上刷壞BIOS的情況,這個時候,我們要修復主板BIOS最常用的辦法還是找另外一塊主板,使用熱插拔的方法將原來的BIOS文件刷回去。說這種方法常用,并不是因為它簡單,而是迫不得已。而且帶電操作,安全性也不高,操作不當的時候很容易出現損壞BIOS芯片的情況。對于一些大城市的朋友,可以很容易的在電腦城找到一家能夠修復BIOS的商鋪,而在一些縣市地區,一旦出現BIOS損壞的情況,別說找個有BIOS文件擦寫器的商鋪,就是找個懂單片機的朋友都很難。所以,不知道哪位先人在沒有辦法的情況下發現了熱插拔這種移花接木的方法,并成為那些不具備擦寫BIOS條件的朋友的首選。以下就是常見的兩種封裝形式的BIOS芯片。
PLCC封裝的BIOS芯片
我們已經知道了這種方法的用武之地,下面我們就要對這種方法進行理論上的深層次的討論,并且要指出不少計算機書籍上的認識誤區。幾乎所有的專業計算機書籍在介紹熱插拔方法的時候都不約而同的談到了要將已經損壞的BIOS芯片插到相同的型號的主板上,更有甚者還要求主板的PCB的版本還要相同。可是實際上通過筆者的實驗發現,這一切都是多余的。下面就開始我們的理論分析。
焊接在主板PCB上的BIOS芯片不能采用熱插拔的方法修復
BIOS芯片中所存儲的就是一段程序和信息,它的作用僅僅是在開機的時候完成自檢并將CMOS中所設置的硬件參數告訴主板。一旦進入操作系統(包括非圖形界面的DOS),BIOS的工作就已經完成了,這個時候換下BIOS芯片,并不會影響計算機的正常運行,而這個時候向新換上去的BIOS芯片寫入信息的時候,僅僅是我們將一段程序拷貝到BIOS芯片上,類似我們向U盤寫入信息。而這個時候主板本身的情況,包括芯片組,PCI插槽數目、是否集成聲卡網卡等信息,這個損壞的或者空白的BIOS芯片是不了解的,它只能被動的接受我們通過操作系統向它傳輸的數據。而且在數據傳送完成以后,BIOS中的內容同樣不會起作用,因此,我們在進行熱插拔的時候,是不需要去找同樣型號的一塊,而只需要找到合適的BIOS文件和擦寫軟件(軟件的對應是很重要的,如果您的BIOS是2M的,而采用的擦寫軟件只支持1M,那么擦寫也是失敗的)就可以了。總之,我們可以把開機進入操作系統的計算機,看做一個天然的擦寫器,主板的芯片組,PCB設計等,都不會影響文件的順利寫入。個別擦寫軟件可能會對主板進行識別,這個時候只要您選擇強制更新,軟件還是會遵循我們的意愿,完整的將BIOS文件寫入的。