萬盛學電腦網

 萬盛學電腦網 >> 電腦主板故障 >> 用“硬”手段重寫BIOS芯片

用“硬”手段重寫BIOS芯片

這幾天筆者在改造一塊RAID卡,需要把它的BIOS代碼加入到主板BIOS中去,用的工具是CBROM,它可以添加或刪除BIOS數據文件中的內容。試了幾個不同版本的代碼,都不能正常使用這塊卡,分析BIOS代碼的內容,看到其中的VRS這項不順眼,一定是它在搞鬼,於是運行CBROM刪掉了主板BIOS中的VRS這一項,然後用AWDFLASH把新代碼寫回到BIOS芯片中去後,重新啟動機器,按開關後有“嘀”的一聲,顯卡加載有顯示,別的就沒有反應,鍵盤死鎖。
  經分析,對付這種BIOS損壞情況,有下列幾種辦法:
  1.最常用的是熱插拔。
  2.使用編程器寫入BIOS代碼,寫好後,插回去,也能恢復正常。
  3.在主板BIOS內容損壞不多時,還可以“盲刷”,在軟驅插入啟動軟盤從軟盤啟動,帶有刷新程序和BIOS代碼,執行AWDFLASH XXXX.BIN /SN /PY,等上30~60秒,重新啟動機器。
  4.如果有ISA的顯示卡,就不用“盲刷”了,插上ISA顯卡,刷新過程和3一樣,就能看著刷新過程了,前提是機器還要能讀軟盤。
  打開機箱,看我的主板,一塊BX主板,最倒霉的是BIOS是PLCC封裝的(小方塊形狀的,32根腳,和普通的那種BIOS芯片兼容,見附圖),而且是焊死在主板上的,這下怎麼辦驅貓上網找了很多硬件網站,理出了幾個方案:
  1.買個雙BIOS裝上,但要100兩(電腦沒聲音)銀子,這個要等一周,時間也太長,還要切斷BIOS一條控制線,芯片座反扣在芯片上,也不一定可靠接觸,實在不行就只好用這個。
  2.把BIOS焊下來,用編程器或到別人主板上刷入代碼,然後焊回來。
  3.在3的基礎上焊上一個PLCC芯片座,一勞永逸,但是PLCC表面封裝的芯片座較難找。
  經過分析決定采用方案2,如果找到PLCC表面封裝的芯片座就用方案3。這樣一勞永逸,以後不會再有擔心的了,而且省銀子。
  難度最大的是焊下BIOS芯片,普通電烙鐵焊下來是不可能的,得用熱風槍。抽空去了趟哈爾濱,購買所需工具,熱風槍倒是有賣的,可是太貴了,最便宜的也要300至400兩(電腦沒聲音)銀子,還有一種吹塑料的熱風槍,只要60元,當即買下。然後找表面封裝的PLCC芯片座,找遍了科技市場,也沒見到它的影子,不過在一家賣單片機的公司找到了一個PLCC到DIP的轉換板,一陣討價還價後15兩(電腦沒聲音)銀子成交,心裡(電腦自動關機)一陣竊喜(有人說這個東東要好幾百,雖然這個簡單了點,但和編程器配合起來就可以刷BIOS了,太超值了!)。
  我的英特爾82558網卡上面有個空的表面封裝的PLCC芯片座,是留給啟動芯片的,正好兼容我的BIOS,真是好運氣,先把它取來。固定好網卡,把熱風槍打開,調到第“8”擋,大概400℃左右,左手用鑷子夾好芯片座,右手用熱風槍對著它的焊腳部分轉動吹(保證加熱均勻),也就三四秒鐘吧,芯片座應聲而下,仔細一看,塑料的芯片座有點軟化的跡象,不過主框架還是好的,沒有問題,可以用。在取主板上BIOS芯片之前我用馬口鐵剪了個“帽子”把我的BIOS芯片擋住(這樣它就不會被吹壞了),剪了一圈馬口鐵圍牆,把BIOS這區域圍起來(免得熱風燙壞了周圍的塑料部件),然後開始動手,三四秒就拿下來了。
  最後用電烙鐵把BIOS芯片、主板上BIOS的管腳部分和網卡上管腳部分剩余的焊錫清理干淨(注意拔下電烙鐵電源,以免靜電損壞元件),為了不讓熱風槍再損壞芯片座,我決定用手工焊接芯片座到主板上,而不用熱風槍把它焊上去,這個過程仔細一些就可以了,焊之前把主板上BIOS的管腳部分與主板的ISA接口的連接線路用萬用表測量記錄下來(幾乎BIOS的每個管腳都接到ISA接口上,除了22腳和第1腳,這兩(電腦沒聲音)腳一個是片選腳,一個是空腳,單獨測量22腳的連接關系就行了)。焊完之後,用萬用表對著剛才的連接線路仔細測量一遍,沒有問題,主板BIOS芯片終於有“家”了!
  把BIOS芯片放入轉換板,一起夾在編程器的管腳座上,啟動刷新程序,1分鐘後,BIOS帶著新的內容回到了主板上的“家”中,開機,久違的藍天白雲又出來了! 用“硬”手段重寫BIOS芯片
copyright © 萬盛學電腦網 all rights reserved