![](http://www.ongood.com.tw/tech/MB/d3.gif)
在微電腦的發展初期,BIOS都存放在ROM(Read Only Memory,只讀存儲器)中。ROM內部的資料是在ROM的制造工序中,在工廠里用特殊的方法被燒錄進去的,其中的內容只能讀不能改,一旦燒錄進去,使用者只能驗證寫入的資料是否正確,不能再作任何修改。如果發現資料有任何錯誤,則只有舍棄不用,重新訂做一份。ROM是在生產線上生產的,由於成本高,一般只用在大批量應用的場合,圖2是8088主板上的BIOS ROM晶片。
由於ROM制造和昇級的不便,后來人們發明了PROM(Programmable ROM,可程式化ROM)。最初從工廠中制作完成的PROM內部並沒有資料,使用者可以用專用的程式化器將自己的資料寫入,但是這種機會只有一次,一旦寫入后也無法修改,若是出了錯誤,已寫入的晶片只能報廢。PROM的特性和ROM相同,但是其成本比ROM高,而且寫入資料的速度比ROM的量產速度要慢,一般只適用於少量需求的場合或是ROM量產前的驗證。 ![](http://www.ongood.com.tw/tech/MB/2.jpg)
EPROM(Erasable Programmable ROM,可擦除可程式化ROM)晶片可重復擦除和寫入,解決了PROM晶片只能寫入一次的弊端。EPROM有兩種,一種是不帶視窗的,其特性和PROM類似,在專用程式化器上只能寫入一次,如果寫錯了,晶片只能報廢,這種晶片在各種顯卡、音效卡和以前的解壓卡上都能見到,如圖3是S3375顯卡上的這種EPROM晶片,由於使用不便,我們平常意義上的EPROM一般是指帶視窗的EPROM,這種EPROM晶片有一個很明顯的特征,在其正面的陶瓷封裝上,開有一個玻璃視窗,透過該視窗,可以看到其內部的集成電路,紫外線透過該孔照射內部晶片就可以擦除其內的資料,完成晶片擦除的操作要用到EPROM擦除器(圖4)。EPROM內資料的寫入要用專用的程式化器,並且往晶片中寫內容時必須要加一定的程式化電壓(VPP=12—24V,隨不同的晶片型號而定)。EPROM的型號是以27開頭的,如圖5所示的27C020(8*256K)是一片2M Bits容量的EPROM晶片。EPROM晶片在寫入資料后,還 要以不透光的貼紙或膠布把視窗封住,以免受到周圍的紫外線照射而使資料受損。 ![](http://www.ongood.com.tw/tech/MB/5.jpg)
關於EPROM的詳細資料下載:27C020.PDF(PDF文件格式,你需要用Acrobat Reader來閱讀)。 介於EPROM昇級不便,INTEL公司推出了EEPROM,即P28F系列晶片,這種晶片是分塊的,採用P28F系列晶片作BIOS晶片,晶片在擦寫時要加上+12V的程式化電壓,並且,其中的BOOT BLOCK塊在擦除時,也要加上相應的擦除電壓 ![](http://www.ongood.com.tw/tech/MB/6.jpg)
關於EEPROM的詳細資料下載:28F1000.PDF(PDF文件格式,你需要用Acrobat Reader來閱讀)。 關於EEPROM的詳細資料下載:28F001.PDF(PDF文件格式,你需要用Acrobat Reader來閱讀)。
眾所周知,為了方便使用者自己能更新BIOS版本,以便使主板能支持新的硬體,現在市場上幾乎所有的主板BIOS晶片都採用了FLASH ROM(快擦寫存儲晶片),只需要一個很小的軟體(刷新程序)就可以方便地昇級BIOS,而CIH病毒就是利用了BIOS晶片這一特征,來破坏BIOS晶片里的BIOS程序,導致整個主板不能使用。所謂“硬”保護措施,是指我們不能有效地控制BIOS ROM晶片的“寫”管腳狀態,不能人為防止系統程序(包括病毒在內)對晶片資料的寫入。CIH等病毒的出現,打破了病毒不能“破坏”電腦硬體的神話,由於殺毒軟體的后滯性,並不能指望殺毒軟體能及時有效地防殺各類新出的病毒。
![](http://www.ongood.com.tw/tech/MB/7.jpg) 關於FLASH ROM的詳細資料下載:AT29C020.PDF(PDF文件格式,你需要用Acrobat Reader來閱讀)。 晶片的封裝形式較多,一般有DIP、PLCC、TSOP等。但請注意,僅僅是封裝不同而已,對於同一種型號的晶片,不論是什麼封裝形式,其管腳的功能都是一一對應的。 ![](http://www.ongood.com.tw/tech/MB/D4.gif)
![](http://www.ongood.com.tw/tech/MB/soic.gif)
分別為TSOP,PLCC,SOIC ![](http://www.ongood.com.tw/tech/MB/qfp.gif)
分別為SDIP,SSOP,QFP ![](http://www.ongood.com.tw/tech/MB/pcmcia.gif)
分別為uBGA,PGA,PCMCIA 關於特殊的FLASH ROM晶片:28F002.PDF的詳細資料下載(PDF文件格式,你需要用Acrobat Reader來閱讀)。 用於810、815主板上的FLASH ROM晶片:N82802AB.PDF的詳細資料下載(PDF文件格式,你需要用Acrobat Reader來閱讀)。 如何分辨可擦寫的BIOS
很簡單,把機箱打開,揭開BIOS 晶片上(一般是28 或 32腳的雙列直插式集成電路,上面是貼的是印有BIOS生產商的封條)的封條,可以看到晶片的型號。對照下面,你就可以確定系統里是否包含可擦寫的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。 BIOS晶片插腳定義 晶片的封裝形式較多,一般有DIP、PLCC、TSOP等。但請注意,僅僅是封裝不同而已,對於同一種型號的晶片,不論是什麼封裝形式,其管腳的功能都是一一對應的。 27c010 EPROM系列: ![](http://www.ongood.com.tw/tech/MB/27c010.gif)
27c020 EPROM系列: ![](http://www.ongood.com.tw/tech/MB/27c020.gif)
28f001 1M分塊式EEPROM系列: ![](http://www.ongood.com.tw/tech/MB/28f010.gif)
28f002 2M分塊式EEPROM系列: ![](http://www.ongood.com.tw/tech/MB/28f020.gif) ![](http://www.ongood.com.tw/tech/MB/28f0201.gif)
![](http://www.ongood.com.tw/tech/MB/28f0202.gif)
28f1000 1MEEPROM系列: ![](http://www.ongood.com.tw/tech/MB/28f0101.gif)
28f010 1MEEPROM系列: ![](http://www.ongood.com.tw/tech/MB/28f0102.gif)
![](http://www.ongood.com.tw/tech/MB/28f0103.gif)
28f020 2M分塊式EEPROM系列: ![](http://www.ongood.com.tw/tech/MB/28f0203.gif)
![](http://www.ongood.com.tw/tech/MB/28f0204.gif)
29c010 1M Flash rom系列:
![](http://www.ongood.com.tw/tech/MB/29c010.gif) 29c020 2M Flash rom系列:
![](http://www.ongood.com.tw/tech/MB/229c020.gif) 49fl002 2M 3.3v系列:
![](http://www.ongood.com.tw/tech/MB/29c040.gif)
Inter 82802ab 4M 3.3vhub系列:
![](http://www.ongood.com.tw/tech/MB/85.gif) ![](http://www.ongood.com.tw/tech/MB/86.gif)
BIOS晶片詳細資料
BIOS晶片程式化電壓一覽
廠家 | 晶片種類 | 容量 | VPP程式化電壓 | AMD | Am29F010 | 1M | | Am29F002 | 2M | | Am29F040 | 4M | | Am28F010(A) | 1M | VPP=12.0 V | Am28F020(A) | 2M | VPP=12.0 V | Am28F040 | 4M | VPP=12.0 V | ASD | AE29F010A | 1M | | AE29F020 | 2M | | AE29F040 | 4M | | AE29F1008 | 1M | | AE29F2008 | 2M | | Atmel | AT29C010A | 1M | | AT29C020 | 2M | | AT29C040 | 4M | | AT49F001 | 1M | | AT49F002 | 2M | | AT49F004 | 4M | | CATALYST | CAT28F001BX-T/B | 1M | VPP=12.0 V | CAT28F010 | 1M | VPP=12.0 V | CAT28F020 | 2M | VPP=12.0 V | Intel | i28F001BX-T/B | 1M | VPP=12.0 V | i28F010 | 1M | VPP=12.0 V | i28F020 | 2M | VPP=12.0 V | Macronix | MX28F1000P | 1M | VPP=12.0 V | MX28F2000P/T | 2M | VPP=12.0 V | MX29F001(N)T/B | 1M | | MX29F002(N)T/B | 2M | | Mosel-Vitelic | F/V29C51001T/B | 1M | | F/V29C51002T/B | 2M | | SST | PH29EE010 | 1M | | PH29EE020 | 2M | | PH28SF040 | 4M | | PH39SF010 | 1M | | PH39SF020 | 2M | | SGS-THOMSON | M28F256(A) | 256K | VPP=12.0 V | M28F512 | 512K | VPP=12.0 V | M28F001 | 1M | VPP=12.0 V | M29F002T/NT/B | 2M | | Winbond | W29EE011 | 1M | | W29C010 | 1M | | W29C020 | 2M | | W29C040 | 4M |
AMD公司的ROM芯片
-------------------------------------------------------------------------------- Am29F010, Am29F010B Am29F002(N)B, Am29F200B Am29F400B, Am29F004B Am29F040B, Am29LV040B Am29F800B, Am29LV004B, Am29F032B Atmel公司的ROM芯片
-------------------------------------------------------------------------------- AT29C020, AT29C010A AT29LV020, AT49F001NT, AT49F002NT AT49(H)F010, AT49F020, AT29C040A AT29LV040A, AT29LV010A, AT49F040T BM公司的ROM芯片
-------------------------------------------------------------------------------- BM29F040, BM29F400 CAT公司的ROM芯片
-------------------------------------------------------------------------------- CAT28F001, CAT28F002 CAT28F010, CAT28F020 Fujitsu公司的ROM芯片
-------------------------------------------------------------------------------- MBM29F002TC/BC, MBM29F400TC/BC Hyundai公司的ROM芯片
-------------------------------------------------------------------------------- HY29F002HY29F040A Intel公司的ROM芯片
-------------------------------------------------------------------------------- i28F256A, i28F512, i28F010, i28F001BX-T/i28F001BX-B, i28F001BN-T/i28F001BN-B, i28F002BC, i28F020, i28F200B5, i28F004/400B5, i28F800B5, Intel?82802 Firmware Hub 28F004S3, 28F008S3, 28F016S3 28F004S5, 28F008S5, 28F016S5 28F004SC, 28F008SC, 28F016SC 28F008SA, 28F016SA MM公司的ROM芯片
-------------------------------------------------------------------------------- MM29F040 Macronix公司的ROM芯片 -------------------------------------------------------------------------------- MX28F1000P, MX29F001T/B MX28F2000P, MX28F2000T MX28F002T/B, MX29F002/002N MX29F004T/B, MX29F040 Mosel Vitelic公司的ROM芯片
-------------------------------------------------------------------------------- V29C51001T/V29C51001B 5V V29C51002T/V29C51002B 5V V29C51004T/V29C51004B 5V SST公司的ROM芯片
-------------------------------------------------------------------------------- SST28SF040 / SST28LF040 / SST28VF040 SST28SF040A / SST28VF040A SST29EE010 / SST29LE010 / SST29VE010 SST29EE010A / SST29LE010A / SST29VE010A SST29EE020 / SST29LE020 / SST29VE020 SST29EE020A / SST29LE020A / SST29VE020A SST29EE512 / SST29LE512 / SST29VE512 SST29EE512A / SST29LE512A / SST29VE512A SST39SF010, SST39SF020 SST39LF512 / SST39LF010 SST39LF020 / SST39LF040 SST39VF512 / SST39VF010 SST39VF020 / SST39VF040 SST49LF002 / SST49LF004 / SST49LF008 SST49LF002A / SST49LF004A STMicroelectronics公司的ROM芯片
-------------------------------------------------------------------------------- M29F400T/B, M29F002T/NT/B M29F002BT/BB/BNT, M50FW040 Texas Instruments公司的ROM芯片
-------------------------------------------------------------------------------- TMS28F020, TMS29F040 Winbond公司的ROM芯片
-------------------------------------------------------------------------------- W29C020 5V, W29EE011 5V W49F002/U 5V, W29C040/5V
|