在使用計算機的過程中,免不了要和主板上的BIOS、CMOS打交道,下面介紹一下這方面的常識。
BIOS,即微機的基本輸入輸出系統(Basic Input-Output System),是集成在主板上的一個ROM芯片,其中保存有微機系統最重要的基本輸入/輸出程序、系統信息設置、開機上電自檢程序和系統啟動自舉程序。在主板上可以看到BIOS ROM芯片。一塊主板性能優越與否,在一定程度上取決于板上的BIOS治理功能是否先進。在BIOS中主要有:
1.BIOS中斷例程
即BIOS中斷服務程序。它是微機系統軟、硬件之間的一個可編程接口,是計算機中最底層的軟件,用于程序軟件功能與微機硬件實現的衍接,對于同一計算機安裝的各種不同的操作系統,其BIOS都是相同的。可以認為,BIOS是各種操作系統的共同部分。DOS/Windows/ Unix操作系統對軟、硬盤、光驅與鍵盤、顯示器等外圍設備的治理都建立在系統BIOS的基礎上。程序員也可以通過對INT 5、INT 13等中斷直接調用BIOS中斷例程。
2.BIOS系統設置程序
微機部件配置情況是放在一塊可讀寫的CMOS RAM芯片中的,它保存著系統CPU、軟硬盤驅動器、顯示器、鍵盤等部件的信息。關機后,系統通過一塊后備電池向CMOS供電以保持其中的信息。假如CMOS中關于微機的配置信息不正確,會導致系統性能降低、零部件不能識別,并由此引發系統的軟硬件故障。在BIOS ROM芯片中裝有一個程序稱為系統設置程序,就是用來設置CMOS RAM中的參數的。這個程序一般在開機時按下一個或一組鍵即可進入,它提供了良好的界面供用戶使用。這個設置CMOS參數的過程,習慣上也稱為BIOS設置,也有稱CMOS設置的。新購的微機或新增了部件的系統,一般都需進行BIOS設置。
3.POST上電自檢
微機接通電源后,系統將有一個對內部各個設備進行檢查的過程,這是由一個通常稱之為POST(Power On Self Test,上電自檢)的程序來完成的。這也是BIOS的一個功能。完整的POST自檢將包括CPU、640K基本內存、1M以上的擴展內存、ROM、主板、CMOS存儲器、串并口、顯示卡、軟硬盤子系統及鍵盤測試。自檢中若發現問題,系統將給出提示信息或鳴笛警告。
4.BIOS系統啟動自舉程序
在完成POST自檢后,ROM BIOS將按照系統CMOS設置中的啟動順序搜尋軟、硬盤驅動器及CDROM、網絡服務器等有效的啟動驅動器,讀入操作系統引導記錄,然后將系統控制權交給引導記錄,由引導記錄完成系統的啟動。
CMOS
CMOS(本意是指互補金屬氧化物半導體,一種大規模應用于集成電路芯片制造的原料)是微機主板上的一塊可讀寫的RAM芯片,用來保存當前系統的硬件配置和用戶對某些參數的設定值。CMOS可由主板的電池供電,即使系統掉電,信息也不會丟失。
CMOS RAM本身只是一塊存儲器,只有數據保存功能,而對CMOS中各項參數的設定要通過上面談到的設置程序完成的。早期的CMOS設置程序駐留在軟盤上的(如IBM的PC/AT機型),使用很不方便。現在CMOS設置程序固化在BIOS芯片中,在開機時通過特定的按鍵就可進入CMOS設置程序方便地對系統進行設置。
現在的CMOS RAM一般都有128字節及至256字節的容量。為保持兼容性,各BIOS廠商都將自己的BIOS中關于CMOS RAM的前64字節內容的設置統一與MC146818A的CMOS RAM格式一致,而在擴展出來的部分加入自己的非凡設置,所以不同廠家的BIOS芯片一般不能互換,即使是能互換的,互換后也要對CMOS信息重新設置以確保系統正常運行。
BIOS升級
現在奔騰級以上的主板上的BIOS大都采用電可擦新的Flsah Memory只讀存儲器為載體,這就為BIOS的升級帶來極大的方便。
Flash Memory是一種新型非揮發性存儲器,中文譯名為快擦型存儲器(有的也譯為閃速存儲器),是日本東芝公司于1980年申請專利,并在1984年的國際半導體學術會議上首先發表的,具備高速性,可以整塊芯片電擦除、耗電低、集成度高、體積小、可靠性高、無需后備電池支持、可重新改寫、重復使用性好(至少可反復使用10萬次以上)等優點。
因此,利用Flash Memory存儲主板的BIOS程序,則使BIOS升級非常輕易。現在的Pentium、Pentium Ⅱ主板普遍使用Flash Memory制作BIOS芯片。
1.Flash Memory BIOS升級
目前名牌主板生產廠家如華碩、海洋等,為了用戶升級BIOS的需要,一般都采取了以下措施:
(1)在主板上設置一個跳線,用來選擇FLASH ROM狀態,平時置于保護狀態,使BIOS堅不可摧,要升級時跳至可改寫狀態,就可像寫RAM一樣更新BIOS。
(2)在隨板附送的驅動程序盤中帶有改寫FLASH ROM的程序,可以方便地升級和備份BIOS。
(3)經常編制出新的BIOS程序在市面上流通或放在因特網上供其主板用戶下載。
?一般Flash Memory BIOS升級的過程
一般主板上有關于Flash ROM的跳線開關用于設置BIOS的只讀/可讀寫狀態。
(1)制作一張無CONFIG.SYS和AUTOEXEC.BAT文件的系統盤,并拷貝Flash ROM升級的工具程序。該工具程序一般由主板附帶的驅動程序盤提供。Flash BIOS升級工具程序主要功能是:
◇保存原有BIOS數據(Save Current BIOS To File)
◇更新BIOS數據(Update BIOS Block From File)
◇其它功能(Advanced Features)
(2)預備好新版BIOS的程序數據。一般需要到Internet或BBS上下載。升級前檢查BIOS數據的編號及日期,確認它比你使用的BIOS新,同時也應檢查它與你所用的BIOS是否是同一產品系列,如:TX芯片組的BIOS不宜用于VX的主板,避免出現兼容性問題。
(3)關機后,在主板上找到主板上有關Flash ROM的讀寫狀態跳線開關,將其設置為可寫(Enable或Write)狀態。
(4)用預備好的系統盤重新啟動,并運行升級工具程序。
(5)首先選擇保存功能將原BIOS數據保存到軟盤上,存為一個文件,用于升級失敗時恢復原有BIOS。然后裝入新BIOS數據盤,選擇更新BIOS數據,輸入新BIOS的文件名,完成BIOS的升級。
注:有的BIOS升級工具只升級主要的模塊,假如它發現新的BIOS與原BIOS有很大不同,會給予提示并建議使用相應選項對整個BIOS升級(包括BIOS啟動模塊和PnP ESCD參數區)。
(6)升級結束后,記著將主板上關于Flash EEPROM的跳線改回只讀狀態。
(7)重新啟動,并進入BIOS設置狀態,完成BIOS參數設置。
?不具升級條件的Flash ROM的升級
雜牌的主板往往就不具備上述三個升級條件,雖然用的也是流行的Flash ROM,卻沒有能置其為改寫狀態的跳線,于是Flash ROM跟老的ROM、EPROM沒什么兩樣。沒有驅動程序盤,沒有改寫工具,當然就更不會有新的BIOS程序供升級了。
一般可以借用其它主板的工具程序,如Award公司的小工具Awdflash.exe,全稱是Flash Memory Writer V5.3.0,程序運行后,就顯示出主板BIOS的內部代號和日期,然后詢問升級文件的名稱,鍵入名稱后,程序會問是否要對現有的BIOS做備份,鍵入Y或N后(選Y則要求輸入備份文件名),程序會再一次要求確認,確認后,程序就會先對現有BIOS做備份(假如剛才選的是Y),再開始寫入新的BIOS。屏幕上會出現一個寫入進度指示器,假如Flash ROM 處于不可改寫狀態或新的BIOS文件與主板不匹配,就會出現錯誤信息Erase Chip Fail!。
BIOS升級文件可以由同型號的新主板上備份得到,即用上述工具對新主板的BIOS做一個備份,拿來做為舊BIOS的升級文件。
最困難的就是這第三個問題。如何將Flash ROM置為可寫入狀態?一般主板的Flash ROM 有三種選擇,5V、12V和可編程EPROM,按理說是不可以隨便調整Flash ROM的類型的,此時可將跳線跳至EPROM檔,開機后,即可運行升級工具程序。進度指示器走完之后,關機,跳線跳回5V,重啟動電腦,BIOS更新完成。
注:關于升級BIOS需要注重:第一,要有匹配的升級工具和升級文件,不可亂用;第二,由于Flash ROM讀出快而寫入速度慢,故升級時需要十幾秒時間,而在這段時間里決不可重新啟動或關機;第三,BIOS升級后應該馬上關機,把Flash ROM置回保護狀態,以免BIOS被破壞。另外,Awdflash.exe運行時不能有Emm386及類似程序駐留內存。
2.BIOS升級失敗后的處理
(1)有BIOS備份的處理方法
Flash BIOS升級失敗往往導致系統癱瘓,無法啟動。碰到這種情況,只能依靠BIOS中固化的BOOT BLOCK來恢復BIOS內容。
將BIOS升級用軟盤插入啟動軟驅,開啟計算機,然后運行BIOS升級工具程序,借助軟盤上的BIOS備份,重寫整個BIOS即可。
一些主板的BIOS BOOT BLOCK只固化了ISA顯示卡驅動程序。假如你使用的是PCI顯卡并且升級失敗后開機無顯示,應該考慮更換ISA顯示卡試一下。
(2)無BIOS備份的處理方法
假如升級前沒有BIOS的備份,BIOS升級失敗,此時想用軟方法恢復機器已經是沒有下手的可能了,因為機器已經是徹徹底底的無法啟動。碰到這種情況時該怎么辦呢?
|
新聞熱點
疑難解答