找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
查看: 685|回复: 0

什么是可擦写(Flash)的BIOS?

[复制链接]

50

主题

172

回帖

297

牛毛

一级牛人

我知道我已把自己赶上了绝路,而

积分
297
QQ
发表于 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升级命令。
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-1-15 17:34 , Processed in 0.123258 second(s), 23 queries , Yac On.

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表