[BIOS专页] BIOS维修

biosbg1.GIF (6496 字节)

打印打印        

 

用Boot Block块修复BIOS
 

  在BIOS的历史上,Intel首推的P28F系列EEPROM芯片是分块的,芯片不同的区域在擦除时要加上相应的+12V编程电压,并且,首创了Boot Block块的概念,把BIOS系统中最重要的启动信息保存在Boot Block块中。后来出的FLASH ROM芯片取消了分块的结构,但BIOS中具有Boot Block引导块的结构却保留下来了,BIOS刷新程序也借鉴了这一设计思路,在对BIOS进行刷新时,可以选择保留Boot Block引导块。因此,有些版本的刷新程序在写入之前会提示你是否覆盖引导块区域(Update BIOS Including Boot Block and ESCD),一般高版本的刷新程序的默认值就是不覆盖Boot Block引导块。

d1.jpg (28962 字节)

Boot Block引导块支持ISA协议的显卡和软驱,并且可以执行引导软盘上的AUTOEXEC.BAT文件,所以可以利用引导块将一个刷新失败的BIOS芯片恢复。判断Boot Block块是否被破坏的一个重要依据是:在系统启动时,观察软驱是否有自检的动作(软驱灯是否亮,以及是否听见软驱马达转动的声音),如果软驱有动作,并且当软驱灯熄灭后敲回车键,软驱再次产生读盘的动作,那么,就可以基本判定Boot Block块没有损坏。具体修复时,我们可以采用老式的ISA显卡,但现在找一块ISA显卡比找同型号的BIOS还难,所以,一般可以采用“盲操作”法,借助AUTOEXEC.BAT文件自动完成BIOS的恢复工作。以AWARD的BIOS为例,具体步骤如下:

1、格式化一张系统盘(那还用说,你的机器已经死翘翘了,当然是在别的机器上做啦!)。因为升级BIOS必须在纯DOS环境,所以系统盘上除了系统文件外,不能有其它配置文件,如CONFIG.SYS等。

2、把BIOS刷新程序AWDFLASH.EXE和BIOS数据文件拷到系统盘上。

3、在系统盘中建立AUTOEXEC.BAT文件,其内容为:

AWDFLASH XXX.BIN /Py/Sb/Sn/Cd/Cp

XXX.BIN是你的BIOS数据文件,其中用到的AWDFLASH.EXE的参数的含义如下:

/Py:自动完成BIOS的刷新工作

/Sn:不备份系统旧的BIOS文件

/Cd:刷新BIOS后立即清除DMI数据

/Cp:在刷新结束后,立即清除即插即用数据(ESCD)

4、调整一下机器的配件,把系统中无关的板卡和硬盘线拔下,只保留软驱。

5、将做好的启动盘插入机器后重新启动,系统会“自动”地更新BIOS,你可以发现软驱的电源灯亮,有读盘的动作,等数分钟后再重新启动,如果没问题的话,系统已恢复正常了。

  以上方法是以AWARD的BIOS为例的,而且BIOS芯片只能是FLASH ROM(如28、29系列,27系列是不可以改写的)。高版本的AMI BIOS也有Boot Block启动块(图4),其恢复BIOS的操作与上述方法基本类似。

   

BIOS有备无患,德邦双BIOS组件帮您忙!

多功能编程器,修复BIOS的利器

笔记本密码破解全套工具,破解笔记本密码只需轻轻一点


BIOS专页制作完成   网址:htt://www.rebios.net    信箱:bios@sina.com