|
发表于 2008-9-19 12:32:33
|
显示全部楼层
|阅读模式
来自 甘肃省酒泉市敦煌市
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升级命令。 |
|