BIOS 的二十四個傳統解答
1. 什麼是可讀寫(Flash)的BIOS ?
BIOS的發音是"bye-ose," 是基本輸入/輸出系統的縮寫。BIOS是機器的硬體原有的的、
在電腦沒有訪問磁片上程式之前決定機器基本功能的軟體系統。就PC而言,BIOS 包含了
控制鍵盤、顯示幕幕,磁碟機,串列通訊設備和很多其他功能的程式碼。
一般地,BIOS儲存於在主機板上的ROM 晶片(所以通常叫 ROM BIOS),這確保了BIOS的
一般可用性和不會因為磁片的問題而損壞。它也確保了機器能夠啟動。因為RAM 比ROM的
速度快, 很多的機器製造商設計的BIOS在機器啟動時能從ROM被拷貝到RAM去執行,這項技
術也叫shadowing。
當今,很多PC的主機板都有flash BIOS, 意味這BIOS 是儲存於在可重新改寫的flash 內
存晶片, 如果需要的話改寫毫不費力。
PC機的BIOS是標準化的,所有的PC在BIOS這一等級上是類似的(儘管因為生產商不同
,BIOS的版本非常多)。而常說DOS功能是通過磁片上的軟體實現的, 所以不用更換BIOS
,你可以很簡單地昇級你的DOS系統。
能夠處理Plug-and-Play (PnP) 設備的BIOS叫 PnP BIOS, 或PnP-aware BIOS。一般
而言,flash BIOS都是PnP BIOS。
2. 怎麼確定我的系統堿O可讀寫的BIOS(Flash Bios chip) ?
很簡單,把機箱開啟,揭開BIOS 晶片上(一般是28 或 32腳的雙列直插式積體電路,
上面是貼的是印有BIOS生產商的封條)的封條,可以看到晶片的型號。對照下麵,你就可
以確定系統堿O否包含可讀寫的BIOS。
Am29F010: AMD 5 伏的 flash ROM
Am28F010, Am28F010A: AMD 12 伏的 flash ROM
AT28C010, AT28MC010, AT29C010, AT29LC010, AT29MC010: Atmel 5 伏的 flash ROM
CAT28F010V5, CAT28F010V5I: Catalyst 5 伏的 flash ROM
CAT28F010, CAT28F010I: Catalyst 12 伏的 flash ROM
28F010: Fujitsu(富士通) 12 伏的 flash ROM 或 ISSI 12 伏的 flash ROM
HN58C1000: Hitachi(東芝) 5 伏的 flash ROM
HN28F101, HN29C010, HN29C010B, HN58C1001, HN58V1001:
Hitachi (東芝)12 伏的 flash ROM
A28F010, 28F001BX-B, 28F001BX-T, 28F010: Intel 12 伏的 flash ROM
M5M28F101FP, M5M28F101P, M5M28F101RV, M5M28F101VP:
Mitsubishi 12 伏的 flash ROM
MX28F1000: MXIC 12 伏的 flash ROM
MSM28F101: OKI 12 伏的 flash ROM
KM29C010: Samsung 5 伏的 flash ROM
DQ28C010, DYM28C010, DQM28C010A: SEEQ 5 伏的 flash ROM
DQ47F010, DQ48F010: SEEQ 12 伏的 flash ROM
M28F010, M28F1001: SGS-Thomson 12 伏的 flash ROM
28EE011, 29EE010: SST 5 伏的 flash ROM
PH29EE010: SST ROM Chip - 可讀寫(Flashable)
TMS29F010: Texas-Instr. 5 伏的 flash ROM
TMS28F010: Texas-Instr. 12 伏的 flash ROM
W29EE011: Winbond 5 伏的 flash ROM
W27F010: Winbond 12 伏的 flash ROM
X28C010, X28C010I, XM28C010, XM28C010I: XICOR 5 伏的 flash ROM
29LVxxx - 3V Flash memory (較少見)
28Cxxx - EEPROM, 和Flash memory 相似
27Cxxx - With window. EPROM: 唯讀, 一次性寫入。
其他型號開頭的字母不是28或29的晶片可能就是普通的ROM。
3. 我需要昇級BIOS嗎 ?
昇級BIOS有很多的理由,其中有重要的,也有不太重要的。就我們PC用戶而言,最重
要的原因就是和Windows 有關。如果在一台電腦上的BIOS過時了,Windows 的組態就不會
達到最佳狀態。
現在市場上出售的硬碟容量都會遠大於528M,為了支援這些大容量硬碟,BIOS必須支
持LBA (Logical Block Addressing,邏輯塊定址) 的技術。如果你的 BIOS 不支持,而
你又想使用硬碟的全部容量,就必須使用能「欺騙」BIOS的專用軟體。而這些專用軟體的
使用會讓Windows讀寫問硬碟時採用相容模式,造成效能的降低。
為了讓Windows能充分支援Plug 『n Play 的設備,你也需要 PnP-BIOS。這也是昇級
BIOS的重要原因。
第三個重要原因就是昇級BIOS可以解決以前BIOS的錯誤(bugs)。
其他不太重要的原因包括:BIOS有新的設定,從光碟機啟動機器,從SCSI設備上啟動等
等。
4. 從哪兒下載Flash BIOSs ?
a、各大主機板廠商的BIOS更新資料相關網址
1)華碩ASUShttp://www.asus.com.tw
486電腦BIOS昇級程式網址(
http://www.asus.com.tw/Products/Bios/bios-486.html
)
Pentium電腦BIOS昇級程式網址(
http://www.asus.com.tw/Products/Bios/bios-
p54.html )
Pentium pro和PentiumⅡ電腦BIOS昇級程式網址(
http://www.asus.com.tw/Products/Bios/bios-p6.html)
2)技嘉GIGABYTEhttp://www.giga-byte.com )
Beta BIOS系列http://www.giga-byte.com/gigabyte-web/sw_bata.htm)
AGP BIOS系列(
http://www.giga-byte.com/gigabyte-web/swagp.htm )
Intel 440GX 系列(
http://www.giga-byte.com/gigabyte-web/swgx.htm )
Intel 440BX 系列(
http://www.giga-byte.com/gigabyte-web/swbx.htm )
Intel 440ZX 系列(
http://www.giga-byte.com/gigabyte-web/swzx.htm )
Intel 440EX 系列(
http://www.giga-byte.com/gigabyte-web/swex.htm )
Intel 440LX 系列(
http://www.giga-byte.com/gigabyte-web/swlx1.htm )
Intel 430TX 系列(
http://www.giga-byte.com/gigabyte-web/swtx.htm )
VIA 系列(
http://www.giga-byte.com/gigabyte-web/swvia.htm )
ALi 系列(
http://www.giga-byte.com/gigabyte-web/swali.htm )
SiS 系列(
http://www.giga-byte.com/gigabyte-web/swsis.htm )
其他舊型號主機板(
http://www.giga-byte.com/gigabyte-web/swother.htm )
3)微星MSIhttp://www.ecs.com.tw)
MS-41系列主機板(
http://www.msi.com.tw/chinese/bios/486.htm )
MS-51系列主機板(
http://www.msi.com.tw/chinese/bios/51.htm )
MS-61系列主機板(
http://www.msi.com.tw/chinese/bios/61.htm )
4)升技 [ABIT]
http://www.abit.com.tw/html/cload.htm)
5)聯尚 [AIR]
http://www.airwebs.com/download.html)
6)浩鑫 [SHUTTLE] (
ftp://ftp.spacewalker.com/bios/)
7)建基 [AOPEN]
http://w3.aopen.com.tw/tech/biosdrv.htm)
8)映泰 [BIOSTAR]
http://192.72.144.27/service.htm)
9)艾崴 [IWILL]
http://www.iwill.com.tw/csupport/index_bios.html)
10)捷邦 [J-BOND]
http://www.jbond.com/companyf.html)
11)邁科 [MICRONICS]
http://www.micronics.com/)
12)梅捷 [SOYO]
http://www.soyo.com.tw/chinese/product/biosup.htm)
13)麗台 [SUPERMICRO]
http://www.supermicro.com/download/dlframe.htm)
14)磐英 [EPOX]
http://www.epox.com/support/bios.html)
15)憶華 [EFA]
http://www.efa.com.tw/elec/efa/c-service.html)
16)友通 [DFI ]
http://components.dfiweb.com/support/downloads.asp)
17)精英 [ECS]
http://www.ecs.com.tw/ecs/ecs/spp-m.htm)
18)大眾 [LEO]
http://www.fic.com.tw/techsupport/bios/index.htm)
19)邁肯 [MYCOMP]
http://www.mycomp-tmc.com/BIOS.htm)
20)福揚 [FYI]
http://www.fyi.com.tw/download-c.htm)
21)中淩 [ATREND]
http://www.atrend.com.tw/download/frame-bios.html)
22)海洋 [OCTEK]
http://www.oceanhk.com/drivers/others/biso)
23)巨集基 [ACER]
http://www.aopenamerica.com/tech/mainbd/default.htm)
24)聯想 [QDI]
http://www.qdigrp.com/driver.htm)
25)巨集鷹 [PCCHIPS]
http://www.pcchips.com.tw/BIOS.html)
26)捷波 [JETBOARD]
http://www.jetway.com.tw/evisn/jwd/jwd01/index.html)
27)聯訊 [DATAEXPERT]
http://www.dataexpert.com.tw/service/)
28)皇朝 (
http://megastar.kamtronic.com
29)承啟(
http://www.chintech.com.tw
30)鑽石(
http://www.dfiweb.com
31)致福(
http://www.gvc.com.tw
32)英代爾(
http://www.intel.com
33)華基(
http://www.zida.com
34)麒麟(
http://www.pcchips.com
b、主要 BIOS 生產公司網站
Award BIOS 公司 (美國) http://www.award.com/)
Award BIOS 公司 (臺灣) http://www.award.com.tw/)
Award 技術諮詢中心 (只限email,mailto:support@unicore.com )
AMI BIOS 公司 http://www.amibios.com/)
Microid Research http://www.mrbios.com/)
Micro Firmware , 開發並發行Phoenix BIOS及昇級BIOS資料檔案
http://www.firmware.com/)
Phoenix BIOS 公司 http://www.phoenix.com/)
Unicore (提供BIOS昇級資料檔案 ,只限Award BIOS。
http://www.unicore.com/
5. 主機板的名稱不知道怎麼辦 ?
如果你的BIOS是Award BIOS, 你可以向award888@ms1.hinet.net或
support@unicore.com發封郵件,堶悸上你的BIOS的1) 版本號 2) 系列號(part
number) 3) 發佈日期。award的系列號包含了它所支援晶片的資訊。這個資訊出現在機器
啟動後,螢幕顯示正在進行記憶體檢驗的時刻。這時按PAUSE鍵,就可以讀系列號,BIOS的
日期和版本了。不過,有的主機板生產商把這個資訊去除了,你只有向他們查詢。
6. 如何昇級我的BIOS ?
昇級BIOS需要1) BIOS的讀寫程式( flasher) 和 2) BIOS的最新資料檔案。讀寫程
序將把這個資料檔案寫入到BIOS的晶片堙C下面是不同BIOS的昇級指令:
awdflash xxx.bin (對 Award BIOSs)
amiflash xxx.bin (對 AMI BIOSs)
mrflash xxx.bin (對 MRBIOSs)
注意:
a、 在讀寫器要求你儲存於現用的BIOS時,選「YES」,這樣在昇級BIOS時如果出現問
題了還可以恢復原來的BIOS。
b、有些主機板生產商提供自己的昇級軟體程式(一般不能拷貝),注意在昇級前在
BIOS塈漶uSystem BIOS 快取able」的選項設為NO。
c、千萬不要使用錯誤的BIOS資料檔案,否則你的機器就不能啟動了。
7. 昇級Award BIOS時出現提示「Insufficient memory (記憶體不足)」怎麼辦?
解決方法有:
a. 在CMOS 的「Chipset Features」的設定堙A Disable掉「 Video Bios
快取able」。
b. 按 Esc,F10,儲存於結束。
c. 重啟動,在出現"Windows Starting" 時按Ctrl+F5,這可以不載入Drvspace.bin,
省了大約108K 的記憶體空間。
d. 開始昇級BIOS ,重啟動。
e. 重進入CMOS的「Chipset Features」的設定堙A Enable「 Video Bios
快取able」。按 Esc,F10,儲存於結束。
9. 如何恢復損壞的BIOS ?
方案一:利用根區BIOS(Boot-block BIOS)
當今大多數關於AWARD BIOS的主機板堻ㄕ陵痚柸IOS,這是個在昇級BIOS時不會被覆蓋
的一小部分BIOS。它只支援很基本的硬體如:軟碟等。如果你的顯示卡是PCI的,在BIOS被
損壞後你的螢幕將是漆黑一片,因為根區BIOS只支持ISA 的顯示卡。
根區BIOS 可以執行可啟始軟碟上的AUTOEXEC.BAT。這樣我們可以把Award flasher
和正確的 BIOS 檔案(*.bin )放在軟碟上並在AUTOEXEC.BAT 堨[入BIOS昇級指令。
方案二: 得到新的BIOS晶片
a、聯繫主機板生產商,看是否他們能提供BIOS晶片。有些生產商是免費提供的。
b、聯繫賣相關晶片的電腦公司,如Unicore Softwarehttp://www.unicore.com/)
或 Midco Computers (以前的 RC Systems公司http://www.midcocomputers.com/)。下
面是Midco的一段廣告:
"我們向公眾提供BIOS的更換晶片。請訪問
www.midcocomputers.com ,我們將樂意說明
你。 "
方案三:熱交換
注意:本人不對本方法導致的任何問題負責,風險自負。
用另外一塊可以正常使用的BIOS晶片來更換當前損壞的晶片,而正常BIOS晶片的主機板
必須儘量和損壞的一致。在正常晶片的電腦上先把「System BIOS cacheable」設為
ENABLE,進入DOS後,把正常的晶片拔掉,用損壞的晶片來替代,然後正確地昇級BIOS即
可。
注意:建議使用MRBIOS的讀寫程式,他們的產品名聲最好。可以訪問
ftp://ftp.mrbios.com找相關軟體。
方案四: (適用於INTEL主機板)
把Flash Recovery 的跳線放在recovery mode的位置,把可啟動的BIOS昇級軟碟放入
,啟動機器。
因為沒被覆蓋的根區BIOS不支持PCI的顯示卡,這時螢幕上什麼都沒有。你可以通過鳴笛聲
和軟碟LED來觀察。當機器響了一下,接著軟碟的LED亮時,系統就正在昇級你的BIOS。當
軟碟的LED燈滅時,說明恢復已完成,關機。把跳線恢復到預設位置,重啟動繼續恢復。
10. 如果我的BIOS有問題而目前又找不到昇級文件怎麼辦?
可以試著找到主機板型號不同但BIOS生產商相同的BIOS。下面的文字是從新聞組媞K錄
的:
「最近我在本人的Triton 晶片組的主機板上進行了一系列的BIOS的測試,是為了檢驗
一種主機板能否使用不同主機板生產商提供的BIOS。結論是:大多數是可以的。所以,即使是
不同生產商提供的BIOS也可以一定限度地通用。
實驗內容:我想昇級我的Amptron PM7700B 主機板的BIOS,版本號從v4.50PG BIOS 到
v4.51PG,希望能改正電源管理方面的錯誤(顯示器隨機空白,硬碟老處於「睡眠」狀態
)。我的機器組態是:Maxtor 1.6GB 硬碟(IDE0的master模式), Aztech的 4x CD-ROM
(IDE1的Slave模式), SB16音效卡, AMD 5x86-75 超頻到90MHz (老式的SSA-5 版本).
實驗堜狳洏峈慷IOS有:ASUS(華碩)460FX主機板使用的Award v4.51PG,FIC的PT-
2003 430FX主機板使用的Award v4.50PG,ECS TR5510主機板使用的 Award v4.51PG,還有
Shuttle HOT-541 主機板使用的Award v4.51PG。
請注意,如果主機板生產商提供的BIOS昇級程式和其他的不同(比如華碩),它就不能
被用來昇級別的主機板的BIOS。所以,除了華碩的主機板,AWDFLASH v5.2 都能順利地昇級其
他主機板BIOS。
筆者還發現,MR-BIOS的29C010.EXE (請使用和你的主機板晶片組相符合的軟體)能更
新所有主機板的BIOS。ftp://ftp.mrbios.com塈A可以找到29C010.EXE 和 28F010.EXE
,在那堛曮蚺j於60k的zip檔案埵酗ㄓ皉n的東西。
結果:
a、華碩( ASUS )BIOS 工作正常, 但記憶體只檢測到8MB(實際上有16MB),因為內
存的原因, Win95還「發現」了不少新的設備。
b、昇級了FIC 430FX BIOS, 機器不能訪問軟碟(嘗試後,系統當機),但硬碟正常
啟動和工作。
c、ECS TR5510 BIOS 表現最好,最終我也採用了它。它解決了電源管理的錯誤,還
解決了以前按SHIFT-F5不能直接進入純DOS模式的問題。(該問題估計是Amptron的 BIOS
和AMD 5x86 CPU不相容的緣故)同時,在WinTune96的測試下記憶體和硬碟的訪問速度也增
加了幾個MB/S。
d、Shuttle HOT-541 BIOS和ESC的BIOS一樣,解決了同樣的問題。但在win95下,不
能直接檢測到光碟機。
結論:
a、所有實驗用的BIOS都沒有導致永久性的、不可恢復性的錯誤,90-100% 的功能都
正常(ECS的甚至解決了原Amptron BIOS的問題)。
b、如果你也想嘗試這樣的作法,請記住一定要使用相同晶片組的BIOS昇級檔案,輸
入/輸出(I/O)的晶片也要和你自己的相同。我主機板上所使用的I/O 晶片是UM8669 。如
果你的I/O晶片不同,昇級後可能會導致串列阜不工作或更糟的結果。
c、在硬碟媕x存一份完好的BIOS檔案和昇級軟體。避免如果軟碟不能啟動,恢復不
了BIOS的情況。
d、實驗用的BIOS沒有一種讓我的機器變得徹底毀壞,不過你的運氣就不一定這麼好
了。
e、一般初學者不要使用不同生產商提供的BIOS,除非
1) 你有EPROM燒錄器,寫片BIOS晶片對你來說非常容易。
2) 你有同種檔案類型的晶片,能非常熟練地*作「熱插拔」技術。
3) 你有冒險的勇氣。
11. 在Award或AMI的網站堿隻顙S有我的BIOS的昇級檔案 ?
Award 和AMI會為特定的主機板生產商提供符合特定主機板和晶片組的BIOS昇級檔案,然
後生產商再利用Award/AMI提供的工具, 對這些BIOS檔案作出最後的修改和最佳化。
也就是說,生產商比Award/AMI更瞭解他們的主機板,能提供更好的BIOS昇級。
注意:http://www.award.com.tw/download/bios/堨]括了好多主機板如ali、cyrix
、intel、opti、sis 、via的BIOS昇級檔案。不過你最好先在主機板生產商自己的網頁塈
昇級檔案,如果沒有的話,才來此處下載。
12. 在哪兒能找到我的BIOS的技術說明 ?
在你主機板的網站上(如果有的話),有問題也可以向他們發電子郵件。
13. PROM, EPROM, EPROM 這些名詞代表什麼 ?
PROM (可編程唯讀記憶體 programmable read-only memory) 是資料只可寫入一次的
記憶體晶片。一旦資料寫入到PROM, 就永久儲存。不像PC系統堛滌O憶體,PROM在關機時
面的資訊依然儲存。
PROM 和 ROM (唯讀記憶體) 的差異是PROM 生產出來後是空白的記憶體,而ROM在生
產出來後就已經被寫入資訊了。要想寫入到PROM ,需要特殊的設備--PROM 編程器或PROM
燒錄器。
EPROM (可擦除可編程唯讀記憶體erasable programmable read-only memory)屬於特
殊的一種 PROM,內部的資訊可以用紫外線來擦除。一旦擦除後,就可以被寫入資訊。
而EEPROM和PROM類似, 但擦除時需要電而不是紫外線。EEPROM(電擦除可編程唯讀存
儲器 electrically erasable programmable read-only memory)和PROM一樣,關機後信
息不會消失,沒有RAM快。
一種特殊的EEPROM, 稱之為flash EEPROM, 在電腦堨i以被重寫,不再需要特殊的燒
錄器。我們常說的可讀寫式BIOS的晶片就是有它們構成的。
14. Award Flasher 5.33 有什麼新的功能?
Award BIOS 的二進位資料檔案的檔案名一般是和BIOS系列號一致的。因為檔案名的
類似,用戶可能偶然失誤使用錯誤的資料檔案。
為了避免這個問題,在新版的 AWDFLASH.EXE version 5.33增加了檢測的功能,如果
它發現用戶使用的資料檔案和主機板的型號不符就報警,報警訊息是:「The program
file『s part number does not match with your system 」
如果你認為自己不會犯這樣的錯誤,可以用「/Py」PASS掉檢測功能:Awdflash
2Axxxxxx.BIN /Py
15. 為何在網站堣ㄕA有MRBIOS 的軟體 ?
因為他們不再屬於共用軟體了,需要請
ftp://ftp.mrbios.com塈銣銦C最新MRBIOS
的版本是3.42 。
16. 在DEBUG埵p何恢復BIOS的出廠值?
a、針對AMI/Award BIOS:
C
EBUG (在純DOS下,不是windows堛慣OS視窗)
-O 70 10
-O 71 10
Q
b、針對Phoenix BIOS:
C
EBUG (在純DOS下,不是windows堛慣OS視窗)
-O 70 FF
-O 71 17
Q
17. 我的密碼忘了,如何破解BIOS堛滷K碼保護?
a、針對 Award BIOS:
試試下麵的密碼: AWARD_SW, j262 , HLT, SER, SKY_FOX, BIOSTAR, ALFAROME,
lkwpeter,
j256, AWARD?SW, LKWPETER, Syxz, aLLy, 589589, 589721, awkward, CONCAT
也可在網上下載有關的破解程式。
b、針對AMI BIOS:
試試下麵的密碼:AMI, BIOS, PASSWORD, HEWITT RAND, AMI?SW, AMI_SW, LKWPETER,
A.M.I.
也可在網上下載有關的破解程式。
18. AMI BIOS 的鳴笛有何含義?
除去8聲鳴笛,其他的都會造成機器不能啟動:
1 聲鳴笛 重新整理失敗
2 聲鳴笛 奇/偶校驗錯誤
3 聲鳴笛 基本64K 記憶體錯誤
4 聲鳴笛 計時器失效
5 聲鳴笛 處理器錯誤
6 聲鳴笛 8042 的 A20信號錯誤
7 聲鳴笛 處理器特殊中斷錯誤
8 聲鳴笛 顯示記憶體讀/寫錯誤
9 聲鳴笛 ROM 校驗錯誤
10 聲鳴笛 CMOS 關閉暫存器讀/寫錯誤
11 聲鳴笛 快取 記憶體損壞
19. 如何解決上述的鳴笛錯誤?
對1 、 2、3 聲鳴笛,可以試著重安裝記憶體條,如果錯誤仍然存在,更換好的記憶體條
。
對4、5、7 、10聲鳴笛,到經銷商處更換主機板。
對6聲鳴笛,重新安裝鍵盤控制器晶片。如果錯誤繼續,更換該晶片。如果錯誤繼續
,檢查和鍵盤有關的設備,如更換好的鍵盤,檢查主機板上是否有鍵盤保險絲。
對8聲鳴笛, 更換顯示卡或顯示記憶體。
對9聲鳴笛,更換BIOS晶片。
如果沒有任何鳴笛,而顯示器上漆黑一片,先檢查電源,連接主機板上的POWER LED到
LED上,如果LED亮,而驅動器有轉動的聲音就說明電源是好的。
接著,檢查主機板上有沒有鬆動的設備。鬆動的處理器,BIOS晶片,晶振或晶片組都能
導致主機板不工作。
接著,除了顯示卡,把所有的插卡都拔掉。這時系統至少能電源並出現顯示卡資訊。然後
,再一次一個地插卡,直到問題出現。
上述方法失效的話,只有到經銷商更換主機板了。
20. 如何在MRBIOS奡﹞JNCR SCSI BIOS v3.07 或 4.03 ?
其實很簡單,不過針對不同版本的mr bios方法也不同。
首先,到Windows95.com 下載『Hex Workshop『,它能在二進位狀態下編輯檔案。插入
SCSI BIOS的原理就是把 mr bios前面沒用的空間移除,在附加上NCR 的flash BIOS,然
後儲存於檔案。
儘管mr bios 網站上說它的BIOS大小是92k,可下載後檔案長度要大於這個值。用上
述的二進位編輯軟體把它前面的空格移除,以保正長度為92k。再將NCR v3.07 的BIOS 追
加上,這樣檔案長度就是108k (92k + 16k NCR v3.07 ), 也可追加32k的 NCR v4.03,
長度是124k.