韓靜
在主板維修技術中,BIOS芯片維修是最為基礎也是最為重要的一項內容,掌握非物理損壞的BIOS芯片維修技術不僅可以為今后工作中迅速排除計算機主板故障奠定堅實的技術基礎。本文在簡單介紹BIOS芯片及其非物理損壞發生原因的基礎上,對相關修復技術進行分析和總結。
【關鍵詞】BIOS芯片 非物理損壞 修復技術
1 引言
BIOS的英文全稱為“Basic Input/output System”,即“基本輸入/輸出系統”,是計算機ROM(只讀存儲器)芯片中被固化的一組程序,其作用是為計算機提供最直接、最低級的硬件支持和控制,在計算機開啟后發揮檢測、系統設備初始化、操作系統裝入、調度操作系統發給硬件的指令等功能。
Firmeare為計算機軟件,是集成電路內部固話的程序代碼,決定著集成電路所具備的使用功能。ROM則是一種在完成Firmware的一次性寫入后可以多次進行讀取的集成電路塊,這種將Firmware寫入ROM的操作被稱為軟件固化。
在實際應用的過程中,為了使主板的性能得到更好的發揮、修正以往版本中存在的缺陷和不足、為市場上不斷出現的新硬件提供支持,計算機會對主板BIOS進行升級操作,但是若在升級過程中出現了程序故障、弄錯主板類型以及如突然斷電等不可預知的問題,就容易造成BIOS升級失敗以及BIOS非物理損壞的問題。另外,部分計算機病毒也具有侵入BIOS并造成BIOS非物理損壞的問題。當發生此類問題時,最簡單的辦法就是與經銷商聯系進行更換,但若條件不允許,考慮到經濟因素,就需要通過其它途徑對非物理損壞的BIOS芯片進行修復,下面,我們就對相關修復方法進行分析和討論。
2 Boot Block塊修復
BIOS內部有一個引導模塊(Boot Block),若BIOS刷新失敗,同時未發生引導模塊被覆蓋的問題,那么就可以通過它來修復刷新失敗的BIOS芯片。在對Boot Block是否被破壞進行判斷時,可以采用的依據為:在計算機啟動后,軟驅首先會進行自檢,在軟驅的指示燈熄滅后按下回車鍵,軟驅會再度出現讀盤動作。Boot Block塊修復方法的操作方式為:首先,制作一張系統啟動盤,將BIOS升級文件XXX.bin以及BIOS刷新程序(AMIFlash.exe或AWDFlash.exe)拷貝至該啟動盤上。其次,于啟動盤中建立Autoexec.bat文件,內容為AWDFlash XXX.bin/Py/Sb/Sn/Cd/Cp,各參數分別表示BIOS刷新工作自動完成、不對Boot Block模塊進行覆蓋、不對舊的BIOS文件加以備份、完成BIOS刷新后立即對DMI數據進行清除以及刷新結束后立即完成對即插即用數據(ESCD)的清除。最后,取下計算機的其它無關硬件,僅保留軟驅,將之前制作完成的啟動盤放入軟驅后啟動計算機,讀盤動作出現后,若軟驅燈亮且計算機喇叭發聲,說明系統正在講BIOS恢復至Falsh BIOS,待軟驅燈熄滅且計算機喇叭不發聲時,恢復工作全部完成。
3 熱插拔法修復
熱插拔法主要在上一種方法無效時使用,高版本的AWDFlash.exe在對BIOS firmware進行更新時,會同時進行Boot Block的更新操作,如果升級不成功,那么就會造成主板BIOS被破壞的問題,此時,就可以通過熱插拔法進行解決。
熱插拔法應用的前提條件是擁有另一塊型號相同且能夠正常工作的主板,具體操作方式為:首先,用手觸摸一下附近的金屬水管,以免身體上的靜電造成芯片損壞。在關機狀態下,將各種遮擋住BIOS芯片的擴展卡拔起,使BIOS芯片完全暴露在視野內,再使用小扁口螺絲刀等工具將BIOS芯片撬起,在取下芯片時應做到動作輕柔,尤其是要避免將芯片腳弄彎或弄斷。在將BIOS芯片完全拔出插座后,對管腳是否發生彎折進行檢查,不得插入過緊,只需保證完全接觸即可。其次,將計算機啟動至DOS狀態(實模式DOS,而非MS-DOS或DOS命令提示符模式),啟動結束后,完成BIOS數據的備份操作。第三步,取下能夠正常工作主板的BIOS芯片,將因病毒感染而發生損壞或升級失敗的BIOS芯片插至能夠正常工作的主板,再將剛剛備份好的正確的BIOS數據寫入發生損壞的BIOS芯片中。需要注意的是,采用熱插拔方式對BIOS進行修復是存在一定的危險性的,在帶電狀態下,如果技術人員的操作不當,就極易導致BIOS芯片因過壓、過流而徹底損毀,因此在熱插拔的過程中,工作人員應按照左右依次慢慢撬起的方式取下BIOS芯片,而非先拔出一邊使另一邊還連接在芯片插座上。在重新插回芯片時,也應做到一次到位。
4 編程器修復
使用編程器修復BIOS是最為簡單、快捷和安全的做法,采用此方法時,只需將主板上的BIOS芯片拔下并插到編程器上,將網上下載的版本正確的BIOS文件或讀取的備份數據寫入BIOS即可完成修復。
5 結語
作為主板修復的基礎技術,計算機BIOS芯片非物理損壞的修復是計算機裝調工必須要掌握的一項內容,在實際工作的過程中,技術人員應在準確判斷故障發生原因的基礎上,采取最為簡便易行的修復方式對問題加以解決,從而減少修復工作所需時間,提高工作效率。當然,做到熟練、準確的操作也是提升修復操作整體水平的重要手段,這就需要技術人員在日常工作和生活中不斷的總結、探索和嘗試,以便為廣大計算機用戶提供強有力的技術支持。
參考文獻
[1]李瑩瑩.筆記本電腦BIOS主板概述及電路的維修[J].家電維修技術,2013(07):58-60.
[2]方勇,許盛偉等.BIOS木馬機理分析與防護[J].計算機工程,2011,37(13):122-124.
[3]吳麗軍.計算機BIOS安全檢查技術的研究與實現[D].西安:西安電子科技大學,2008.
作者單位
山東輕工職業學院 山東省淄博市 255300endprint