《 BIOS 之解說 》
一、What is BIOS & CMOS?
提到 BIOS,大部分的同學對此都一知半解,不敢輕易嘗試,仿佛天生對“藍色屏幕”有種恐懼的感覺,而更多的時候,連許多老鳥都無法區分 BIOS 設置和 CMOS 設置的區別,所以在寫出疑難問答之前,覺得有必要將這兩個概念闡述清楚,以達到事半功倍的效果。
BIOS 是英文 Basic Input/Output System 的縮寫,原意是“基本輸入/輸出系統”。而我們通常所說的 BIOS,其實是指一個固化在 ROM 中的軟件,負責最低級的、最直接的硬件控制,以及計算機的原始操作;用來管理機器的啟動和系統中重要硬件的控制和驅動,並為高層軟件提供基層調用。
CMOS 是英文“互補金屬氧化物半導化”的縮寫,不過我們常說的 CMOS 卻是指主板上一塊可讀寫的存儲芯片,也稱之為“CMOS RAM”。CMOS RAM 是隨機存儲器,具有斷電後消除記憶的特點,人們就想到了使用外接電池保持其存儲內容的方法。
一般來說,通過固化在 ROM BIOS 的軟件進行 BIOS 參數的調整過程就稱之為 BIOS 設置,而通過 BIOS 設置中的“標準 CMOS 設置”調試 CMOS 參數的過程就稱為 CMOS 設置。我們平常所說的 CMOS 設置與 BIOS 設置只是其簡化說法,所以在一定程度上造成兩個概念的混淆。
二、如何進入BIOS設置程序?(也就是設定畫面)
雖然世界上設計生產 BIOS 的廠商並不多,但是某些品牌機和兼容機設計不盡相同,所以進入 BIOS 設置的方法也各不相同。
大部分進入 BIOS 設置的鍵都已經設置為“DEL”或者“ESC”,但是也有部分 BIOS 是 F10 或者 F2,其中一些更特別的 BIOS 還需要根據其提示進行操作。
三、為什麼要升級 BIOS?如何更新 BIOS?
BIOS 程序決定了系統對硬體的支持、協調能力。隨著新硬體層出不窮,BIOS 不可能預先具備對如此繁多的硬體的支援,這就依賴於對 BIOS 芯片內程序的更新。為了支持到更新的硬體產品,消除以往 BIOS 的 BUG,提高產品之間的兼容性,或者為了提升產品的性能,升級 BIOS 是最簡單有效而又節省的辦法。
大部分主機板廠商都會定期更新產品的 BIOS FIREWARM,另外 BIOS 生產廠商也會提供專用的更新程序,在不加載任何硬體驅動和內存駐留的純 DOS 模式下,運行更新程序,輸入廠商提供的 BIOS FIREWARM 文件名,通過提示依次選擇是否更新→是否保存原 BIOS→是否更新最新的 BIOS,最後按 F1 鍵重新啟動,即可大功告成。
在這裡我們應該盡量將原 BIOS 名字簡化,但是不要更改其擴展名;應該保存原 BIOS,以備 BIOS 更新失敗時使用;整個 BIOS更新過程中不能斷電。
四、能否在 Windows 下升級 BIOS?
常規的 BIOS 更新程序必須在純 DOS 模式下運行,並且,運行時要求系統不能加載其它的內存駐留程序。由於現在 Windows 2000 和 Windows XP 已取消對 MS-DOS 的支持,在這種情況下,採取傳統的升級方式將極為不便。
很多主機板廠商都開發了針對性的更新程序,整個操作在 Windows 下進行,可以直接下載更新,也可以在線更新,(由於網絡狀況不是非常理想,建議在下載 BIOS 文件之後進行更新。)更新結束後程序會彈出對話框,提示升級成功,並要求重啟計算機。
五、升級 BIOS 要注意哪些問題?
升級 BIOS 並不繁雜,只要認真去做,應該是不會出現問題的。但升級過程中一定要注意以下幾點:
‧進入純 DOS 模式,不要加載任何硬體產品的驅動,也不要運行任何程序。
‧使用和主機板相符的 BIOS 升級文件,盡可能用原廠提供的 BIOS 升級文件。
‧BIOS 更新程序和 BIOS FIREWARM 要匹配。一般情況下原廠的 BIOS 程序升級文件和更新程序是配套的,所以最好一起下載。
‧通常很多雜誌或朋友都建議在軟碟上升級,可是由於軟碟的可靠性不如硬碟,很可能造成更新失敗,因此,建議最好在硬碟上更新 BIOS。
‧升級時一定要備份原 BIOS,如果升級不成功,那還有恢復的希望。
‧‧部分主機板提供商在 BIOS 程序中內置了 BIOS 更新程序,所以在升級 BIOS 前,應該在 BIOS 裡把“System BIOS Cacheable”的選項設為 Disabled。
‧某些主機板出於保護 BIOS 的原因,設置了硬跳線禁止 BIOS 寫入,或者在 BIOS 中設置的“BIOS UPDATA”的選項設為DISABLED,所以在更新之前盡量檢查這兩項設置,不然會出現更新失敗。
‧寫入過程中不允許停電或半途退出,所以如果有條件的話,盡可能使用 UPS 電源,以防不測。
六、在升級BIOS過程中遇到的一些問題:
‧升級 Award BIOS 時出現提示“Insufficient memory”
分析:主要原因是常規內存不足,導致更新無法進行。
解答:釋放一些常規內存即可。只要屏蔽掉系統 BIOS 緩存和顯卡 BIOS 緩存以及各個設置中的 Shadow 即可。另外在純 DOS 模式下不要加載 Drvspace.bin 這個文件,否則否則駐入常規內存從而造成內存不足。如果你採取了以上措施依然出現這個問題,那麼試試 WDFlash.exe 的 /Tiny 參數,不過這個參數只在 7.0 以上版本才提供。注意:重新啟動時,在出現「Windows Starting」後按 Ctrl+F5,這樣可以不加載 Drvspace.bin,節省了大約 108K 的常規內存空間。
‧「The Program File』spart number does not match With your System」
分析:程序代碼不適合你的系統,或者說 BIOS 數據文件不符。
解答:不過只要加上 /Py 參數,更新程序將不檢測 BIOS 版本是否兼容,但是這樣操作的危險性較大。再次建議請盡量使用原廠提供的 BIOS 數據文件和刷新程序。
‧「Unknown Type Flash」
分析:未知類型的 FlashROM。
解答:這種情況一般發生在需要 12V 電壓才能進行 BIOS 刷新的 Flash ROM 情況下(一般的 BIOS 芯片的工作電壓是 5V),或者你的主機板使用的是不可用軟件刷新的 EPROM。這種情況有的主機板提供跳線(EPROM 就免了),在擦寫的時候將電壓調整為 12V 方可進行。如果出現上述這些情況,那可能你的 Flash ROM 芯片已經損壞。
‧「Program Chip Failed」
分析:程序芯片失效。
解答:這種情況一般出現在型號為 28Foo1 的 Intel Flash ROM 芯片上。原因是此芯片中有個 8KB Boot Block 處於硬體保護狀態下,所以 Boot Block 的內容是無法更新的。這種芯片一般也是需要更高的寫入電壓或者專用設備才能更新的。
- Oct 08 Sat 2005 15:26
About BIOS Ⅰ
close
全站熱搜
留言列表
發表留言