幕右上方顯示信息:
“Hit <DEL> If you want to run SETUP”
詢問用戶是否執行ROM BIOS中的SETUP程序。如需要,則按<DEL>鍵進入SETUP程序,以設置正確的系統硬件參數,系統自動將參數存入到系統主板上的CMOS RAM中。此過程涉及到三個概念:ROM BIOS、BIOS SETUP和CMOS RAM。
ROM BIOS
DOS的輸入輸出管理由兩部分組成,壹部分是存放在磁盤上的IO.SYS(輸入/輸出接口模塊)文件;另壹部分是固化在ROM中的BIOS(Basic Input/Output System基本輸入輸出系統)。前者提供了DOS與硬件的接口,擴充了ROM BIOS的某些功能;後者控制著系統全部硬件的運行,又為高層軟件提供基層調用。ROM BIOS也被稱為系統ROM BIOS,是指存儲在ROM中的BIOS程序。
1.BIOS的存放地點
我們知道,ROM是不能被修改其內容且斷電後其原有存儲內容不消失的只讀存儲器。為了保證系統常用重要程序的安全性及方便性,BIOS存放在ROM中,而RAM用來存放運行的程序和數據信息。近年來,BIOS常被固化在EPROMM中,EPROM芯片上有壹個玻璃窗(以此可方便地識別ROM BIOS芯片或ROM BIOS存放地點)。
2.BIOS主要內容
系統ROM BIOS的主要內容有:
(1)自診斷測試程序
通過讀取系統主板上CMOS RAM中的內容來識別系統的硬件配置,並根據這些配置信息對系統中各部件進行自檢和初始化。在POST過程中,如CMOS RAM中的設置參數與系統實際存在的硬件不符,將導致系統不能正確運行甚至死機。
(2)系統自舉裝入程序
在機器啟動時,系統ROM BIOS首先讀取磁盤引導記錄進內存,然後由引導記錄讀取磁盤文件IBM?BIO.COM和IBMDOS.COM進內存,再由IBMBIO.COM讀COMMAND.COM進內存,其間進行壹些初始化和其它工作。
(3)系統設置程序(SETUP)
通過運行SETUP程序,將系統的配置情況(如軟驅、硬盤型號等),以參數形式存入CMOS RAM中。
(4)主要I/O設備的I/O驅動程序及基本的中斷服務程序等。
CMOS RAM
系統ROM BIOS要對系統配置的部件進行自檢和初始化,那麽系統設置的參數,存放在何處以便修改及長期保存呢?顯然,ROM不便用來保存系統設置,因為它雖然能長期保存數據但不能由壹般用戶寫入數據。所以,壹種方法是:利用系統主板上壹組可撥動的DIP開關,以其不同的開關組合來代表系統硬件資源的配置情況(如早期的IBM PC/XT機);另壹種方法是:用系統主板上的CMOS RAM來保存系統設置參數。目前,大部分微機都采用後壹種方法。
1.CMOS RAM的特點
CMOS RAM是壹種互補金屬氧化物半導體的隨機存儲器,它具有功耗低(每位約10毫微瓦);可隨機讀取或寫入數據;斷電後,其原有存儲內容消失;由於功耗低,在外界電源斷開時,可用外加電池來保持存儲器的內容;工作速度比動態存儲器高等特點。
2.CMOS RAM中的內容
由於CMOS RAM具有以上特點,所以微機系統中常用它來保存系統配置數據(如當前系統日期、時間,軟驅、硬盤類型,基本顯示方式等),並用壹個可充電的電池或外接幹電池對CMOS RAM芯片供電,使得配置數據不致在微機斷電情況下消失。
BIOS SETUP
另壹個問題是,如何將系統配置參數存入CMOS RAM中去,從而使微機系統識別硬件配置及其他參數。對此,壹般是運行SETUP程序進行系統設置。
1.SETUP存放地點
SETUP程序以前常附在隨機器的系統診斷盤中。目前,SETUP程序均被固化在系統主板的ROM BIOS中,所以又稱BIOS SETUP。
2.SETUP的類型
據ROM BIOS的類型不同,SETUP程序也有不同的類型。目前常用的有:QUADTEL BIOS SETUP,AMI BIOS SETUP,AWARD BIOS SETUP,AMI WINBIOS SETUP等。
3.運行SETUP程序
運行SETUP也稱為系統設置或CMOS SETUP。SETUP被固化在ROM BIOS中時,在系統啟動的過程中,用戶可按照屏幕提示信息,通過按某鍵(如DEL鍵)即可運行SETUP程序。SETUP的主要作用是:允許用戶修改系統基本配置,以便告訴操作系統,什麽類型的設備被連接到系統主板上等。
壹般地,當微機系統出現下列情況時,需運行SETUP程序來設置CMOS參數:微機系統第壹次加電;微機系統增加、減少、更換硬件;CMOS RAM掉電後,原內容丟失;因需要而調整某些設置參數等。
4.SETUP的設置內容
雖然BIOS SETUP程序的類型各異,但系統設置的內容大致相同。如AMI BIOS SETUP大致含以下項目(內容略):
(1)標準CMOS參數設置(STANDARD CMOS SETUP)
(2)高級CMOS參數設置(ADVANCED CMOS SETUP)
(3)高級CHIPSET(芯片組)參數設置
(4)自動設置BIOS缺省值(AUTO CONFIGURATION WITH BIOS DEFAULTS)
(5)自動設置POWER-ON缺省值(AUTO CONFIGURATION WITH POWER-ON DEFAULTS)
(6)口令設置(CHANGE PASS?WORD)
(7)自動測試硬盤參數(IDE HDD AUTO DETECTION)
(7)硬盤實用例程(HARDDISK UTILITY)
(9)數據寫入CMOS並退出(WRITE TO CMOS AND EXIT)
(10)數據不寫入CMOS並退出(DO NOT WRITE TO CMOS AND EXIT)
由上可知,目前微機系統中的ROM BIOS常被存放在壹個EProM芯片中,通過運行ROM BIOS中的SETUP程序將系統設置參數存放到壹個由後備電池供電的CMOS RAM中,以使系統能識別配置並正常運行。
BIOS的升級方法
BIOS管理著微機的底層輸入輸出模塊,采用較新的BIOS可以改善微機的性能。BIOS升級壹般是通過更換芯片或重寫Flash ROM實現的,下面分別講述這兩種方法:
1.芯片升級
關閉電源打開機箱後,用起子或其它工具小心地將原有芯片取出,然後將新的BIOS芯片插入。安裝時註意,將芯片有缺口的壹側與插座上有缺口的壹側對準,避免插反。
更換BIOS應盡量采用與原廠家同壹系列的芯片,不同廠家的BIOS芯片有可能帶來兼容性方面的問題。升級前還應了解妳的主板是否能支持所換BIOS新增功能,如果這些功能需要專門的主板結構,則BIOS升級意義不大。
2.Flash ROM升級
新型的主板均采用Flash ROM,使用軟件方法進行升級。
那麽什麽是Flash ROM呢?
486檔次以下微機的BIOS芯片是壹塊EProM(可擦除只讀存儲器),芯片上有壹個小窗口,通過紫外線照射可以清除BIOS內容,所以這些芯片上都貼有壹塊印有廠商標記的不幹膠,用於保護芯片中的BIOS。
EProM的BIOS升級、維護都很不方便。在586以上的主板中普通采用了更新的芯片技術——Flash ROM來作為BIOS程序的載體。Flash ROM也稱為閃速存儲器,在本質上屬於EEProM(電可擦除只讀存儲器)。平常情況下Flash ROM與EProM壹樣是禁止寫入的,在需要時,加入壹個較高的電壓就可以寫入或擦除。因此,其維護與升級都很方便。BIOS升級的程序盤壹般由主板廠商提供,也可以到Internet網上去下載。
為預防用戶誤操作刪除Flash ROM中的內容導致系統癱瘓,壹般的主板廠商都在Flash ROM中固化了壹小塊啟動程序(BOOT BLOCK)用於緊急情況下接管系統的啟動。
壹般主板上有關Flash ROM的跳線開關用於設置BIOS的只讀/可讀寫狀態。關機後在主板上找到它將其設置為可寫(Enable或Write),重新開機,就可以重寫BIOS升級了。
Flash ROM升級需要兩個軟件:壹個是Flash ROM寫入程序,壹般由主板附帶的驅動程序盤提供;另壹個是新版BIOS的程序數據,需要到Internet或BBS上下載。升級前檢查BIOS數據的編號及日期,確認它比妳使用的BIOS版本更新,同時也應檢查它與妳所用的BIOS是否是同壹產品系列,如:TX芯片組的BIOS不宜用於VX的主板,避免出現不兼容問題。BIOS升級程序只能在DOS實模式運行,因此開機啟動時應按F5跳過Config.sys和Autoexec.bat,並且不能進入Windows。
Flash ROM工具程序壹般有以下功能:
·保存原有BIOS數據(Save Current BIOS to File)
·更新BIOS數據(Update BIOS Block from File)
·其它功能(Advanced Features)
首先選擇保存功能將原BIOS數據保存到軟盤上,存為壹個文件,用於升級失敗時恢復原有BIOS。然後裝入新BIOS數據盤,選擇更新BIOS數據,輸入新BIOS的文件名,完成BIOS的升級。
有的BIOS工具只升級主要的模塊,如果它發現新的BIOS與原BIOS有很大不同,會給予提示並建議使用相應選項對整個BIOS升級(包括BIOS啟動模塊和PnP ESCD參數區)。
升級結束後,註意將主板上Flash EEPROM的跳線改回只讀狀態,此外部分主板要求清除COMS並重新設置,具體可參看主板的用戶手冊。