|
|
什么是可擦写(Flash)的BIOS? BIOS的发音是"bye-ose",是基本输入/输出系统的缩写。BIOS是系统内附的、在电脑没有访问磁盘上程序之前决定机器基本功能的软件系统。就PC而言,BIOS包含了控制键盘、显示屏幕,磁盘驱动器,串行通讯设备和很多其它功能的代码。一般地,BIOS存储在主板上的ROM芯片(所以通常叫ROMBIOS),这确保了BIOS的一般可用性和不会因为磁盘错误而损坏。它也确保了机器能够启动。因为RAM比ROM的速度快 ,很多的机器制造商设计的BIOS在机器启动时能从ROM被拷贝到RAM去运行,这项技术也叫shadowing。当今,在很多PC里是FlashBIOS,意味这BIOS是存储在可重新改写的Flash内存芯片 ,如果需要的话改写毫不费力。PC机的BIOS是标准化的,所以所有的PC在BIOS这一级别上是类似的(尽管因为生产商不同,BIOS的版本非常多)。而常说DOS功能是通过磁盘上的软件实现的,所以不用更换BIOS,你可以很简单地升级你的DOS系统。能够处理Plug-and-Play(PnP)设备的BIOS叫PnPBIOS,或PnP-awareBIOS。一般而言,这些BIOS出现在Flashmemory里。 怎么确定我的系统里是可擦写的BIOS(FlashBioschip) ? 很简单,把机箱打开,揭开BIOS芯片上(一般是28或32脚的双列直插式集成电路,上面是贴的是印有BIOS生产商的封条)的封条,可以看到芯片的型号。对照下面,你就可以确定系统里是否包含可擦写的BIOS。 Am29F010:AMD5伏的FlashROM Am28F010,Am28F010A:AMD12伏的FlashROM AT28C010,AT28MC010,AT29C010,AT29LC010,AT29MC010:Atmel5伏的FlashROM CAT28F010V5,CAT28F010V5I:Catalyst5伏的FlashROM CAT28F010,CAT28F010I:Catalyst12伏的FlashROM 28F010:Fujitsu(富士通)12伏的FlashROM或ISSI12伏的FlashROM HN58C1000:Hitachi(东芝)5伏的FlashROM HN28F101,HN29C010,HN29C010B,HN58C1001,HN58V1001:Hitachi(东芝)12伏的FlashROM A28F010,28F001BX-B,28F001BX-T,28F010:Intel12伏的FlashROM M5M28F101FP,M5M28F101P,M5M28F101RV,M5M28F101VP:Mitsubishi12伏的FlashROM MX28F1000:MXIC12伏的FlashROM MSM28F101:OKI12伏的FlashROM KM29C010:Samsung5伏的FlashROM DQ28C010,DYM28C010,DQM28C010A:SEEQ5伏的FlashROM DQ47F010,DQ48F010:SEEQ12伏的FlashROM M28F010,M28F1001:SGS-Thomson12伏的FlashROM 28EE011,29EE010:SST5伏的FlashROM PH29EE010:SSTROMChip-可擦写(Flashable) TMS29F010:Texas-Instr.5伏的FlashROM TMS28F010:Texas-Instr.12伏的FlashROM W29EE011:Winbond5伏的FlashROM W27F010:Winbond12伏的FlashROM X28C010,X28C010I,XM28C010,XM28C010I:XICOR5伏的FlashROM 29LVxxx-3VFlashmemory(较少见) 28Cxxx-EEPROM,和Flashmemory相似 27Cxxx-Withwindow.EPROM:只读,一次性写入。 其它型号开头的字母不是28或29的芯片可能就是普通的ROM。 我需要升级BIOS吗? 升级BIOS有很多的理由,其中有重要的,也有不太重要的。最重要的原因就是和Windows有关。如果在一台机器上的BIOS过时了,Windows的配置就不会达到最佳。现在市场上出售的硬盘容量都会远大于528M,为了支持这些大容量硬盘,BIOS必须支持LBA(LogicalBlockAddressing,逻辑块寻址 )的技术。如果你的BIOS不支持,而你又想使用硬盘的全部容量,就必须使用能“欺骗”BIOS的专用软件。而这些专用软件的使用会让Windows访问硬盘时采用兼容模式,造成性能的降低。为了让Windows能充分支持Plug'nPlay的设备,你也需要PnP-BIOS。这也是升级BIOS的重要原因。第三个重要原因就是升级BIOS可以解决以前BIOS的bugs。其它不太重要的原因包括:BIOS有新的设置,从光驱启动机器,从SCSI设备上启动等等。 如何升级我的BIOS? 升级BIOS需要BIOS的读写程序(Flasher)和BIOS的最新数据文件。读写程序将把这个数据文件写入到BIOS的芯片里。下面是不同BIOS的升级命令: awdFlashxxx.bin(对Award BIOS) amiFlashxxx.bin(对AMI BIOS) mrFlashxxx.bin(对MR BIOS) 注意:在读写器要求你存储当前的BIOS时,选“YES”,这样在升级BIOS时如果出现问题了还可以恢复原来的BIOS。有些主板生产商提供自己的升级软件程序(一般不能拷贝),注意在升级前在BIOS里把“SystemBIOSCacheable”的选项设为NO。千万不要使用错误的BIOS数据文件,否则你的机器就不能启动了。 升级AwardBIOS时出现提示“Insufficientmemory(内存不足)”怎么办? 解决方法有: A、在CMOS的“ChipsetFeatures”的设置里,Disable掉“VideoBiosCacheable”。 B、按Esc,F10,存储退出。 C、重启动,在出现"Windows Starting"时按Ctrl+F5,这可以不加载Drvspace.bin,省了大约108K的内存空间。 D、开始升级BIOS,重启动。 E、重进入CMOS的“Chipset Features”的设置里,Enable“VideoBiosCacheable”。按Esc,F10,存储退出。 如何恢复损坏的BIOS? 方案一:利用根区BIOS(Boot-blockBIOS) 当今大多数基于AWARDBIOS的主板里都有根区BIOS,这是个在升级BIOS时不会被覆盖的一小部分BIOS。它只支持很基本的硬件如:软盘等。如果你的显卡是PCI的,在BIOS被损坏后你的屏幕将是漆黑一片,因为根区BIOS只支持ISA的显卡。根区BIOS可以执行可引导软盘上的AUTOEXEC.BAT。这样我们可以把AwardFlasher和正确的BIOS文件(*.bin)放在软盘上并在AUTOEXEC.BAT里加入BIOS升级命令。 |
|
|
| 评论人 | 评论内容 | 发表时间 |
| 发表评论 | |
| |