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.怎么确定我的系统里是可擦写的BIOS(Flash Bios chip)
很简单,把机箱打开,揭开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。
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 BIOS?
驱动之家:(www.mydrivers.com)
5.主板的名称不知道怎么办?
如果你的BIOS是Award BIOS,你可以向award888@ms1.hinet.net或support@unicore.com发封邮件,里面附上你的BIOS的版本号,系列号(part number)和发布日期。award的系列号包含了它所支持芯片的信息。这个信息出现在机器启动后,屏幕显示正在进行内存检验的时刻。这时按PAUSE键,就可以读系列号,BIOS的日期和版本了。不过,有的主板生产商把这个信息去除了,你只有向他们查询。
6.如何升级我的BIOS?
升级BIOS需要1)BIOS的读写程序(flasher)和2)BIOS的最新数据文件。读写程序将把这个数据文件写入到BIOS的芯片里。下面是不同BIOS的升级命令:
awdflash xxx.bin (对 Award BIOSs) amiflash xxx.bin (对 AMI BIOSs) mrflash xxx.bin (对 MRBIOSs)
注意: a、在读写器要求你存储当前的BIOS时,选“YES”,这样在升级BIOS时如果出现问题了还可以恢复原来的BIOS。
b、有些主板生产商提供自己的升级软件程序(一般不能拷贝),注意在升级前在BIOS里把“System BIOS Cacheable”的选项设为NO。
c、千万不要使用错误的BIOS数据文件,否则你的机器就不能启动了。
7.升级Award BIOS时出现提示“Insufficient memory(内存不足)”怎么办?
解决方法有: a.在CMOS的“Chipset Features”的设置里,Disable掉“Video Bios Cacheable”。
b.按Esc,F10,存储退出。
c.重启动,在出现“Windows Starting”时按Ctrl+F5,这可以不加载Drvspace.bin,省了大约108K的内存空间。
d。 开始升级BIOS ,重启动。
e。 重进入CMOS的“Chipset Features”的设置里,Enable“ Video Bios Cacheable”。按Esc,F10,存储退出。
8.如何恢复损坏的BIOS?
方案一:利用根区BIOS(Boot-block BIOS)
当今大多数基于AWARD BIOS的主板里都有根区BIOS,这是个在升级BIOS时不会被覆盖的一小部分BIOS。它只支持很基本的硬件如:软盘等。如果你的显卡是PCI的,在BIOS被损坏后你的屏幕将是漆黑一片,因为根区BIOS只支持ISA的显卡。根区BIOS可以执行可引导软盘上的AUTOEXEC.BAT。这样我们可以把Award flasher 和正确的BIOS文件(*.bin)放在软盘上并在AUTOEXEC.BAT里加入BIOS升级命令。
方案二:热交换
注意:本人不对本方法导致的任何问题负责,风险自负。
用另外一块可以正常使用的BIOS芯片来更换当前损坏的芯片,而正常BIOS芯片的主板必须尽量和损坏的一致。在正常芯片的机器上先把“System BIOS cacheable”设为ENABLE,进入DOS后,把正常的芯片拔掉,用损坏的芯片来替代,然后正确地升级BIOS。
|