BIOS基本的升级的相关知识~!
缺陷。
4)刷新程序强行刷新Boot Block模块。有些版本的Wward BIOS刷新程序可能会强行刷新Boot Block模块,这样使得利用Boot Block模块来恢复原有BIOS的常规手段行不通。
5)BIOS文件自身的原因。有时我们确实是按照正确的步骤进行BIOS升级操作,但同样会失败,这主要是升级用的BIOS文件不正确所致。其中有BIOS文件下载时被损坏的原因,也有被感染病毒的可能,特别是从一些不正规站点下载BIOS数据文件时,经常容易发生这些情况(笔者就曾在一个个人站点遇上Win95.Cih病毒)。因此为保险起见,笔者建议要到主板厂商的网站上下载,或者到正规的硬件站点下载。
另外,病毒破坏虽然不是升级失败的范畴,但也是造成大部分BIOS损坏的主要原因之一。
20.如何拯救升级失败后的BIOS
BIOS损坏并非想象中那样可怕,即使升级失败,我们仍可用各种方法修复。修复的依据就是:升级失败或病毒破坏导致的BIOS损坏,并非芯片物理损坏,而只是芯片内的数据(firmware)被改写,完全可以用各种方法重新修复,下面介绍几种常用的方法:
1)用Boot Block块
BIOS的Boot Block块支持ISA的显卡和软驱,并且可以执行引导软盘上的AUTOEXEC.BAT文件,如果BIOS的Boot Block块没有损坏,我们可以利用它将一个刷新失败的BIOS芯片恢复。
判断Boot Block块是否被损坏的一个重要依据是:在系统启动时,观察软驱是否有自检的动作(软驱灯是否亮,以及是否听见软驱马达转动的声音),如果软驱有动作,并且当软驱灯熄灭后敲回车键,软驱再次产生读盘的动作,那么就可以基本判定Boot Block块没有损坏。具体修复时,我们可以采用老式的ISA显卡,或干脆采用"盲操作"法,借助AUTOEXEC.BAT文件自动完成BIOS的恢复工作。以Wward的BIOS为例,具体操作步骤如下:
①格式化一张系统盘(在别的机器上操作)。因为现在升级BIOS必须在DOS环境,所以系统盘上除了系统文件外,不能有其它配置文件,如CONFIG.SYS等。 ②把BIOS刷新程序AWDFlash.exe和BIOS数据文件拷到该系统盘上。 ③在系统盘中建立AUTOEXEC.BAT文件,其内容为:
AWDFlash xxx.bin/PY/SB/SN/CD/CP
xxx.Bin是你的BIOS数据文件,其中用到的AWDFlash.exe的参数的含义如下:
/PY:自动完成BIOS的刷新工作
/SB:不备份系统旧的BIOS文件
/CD:刷新BIOS后立即清除DMI数据
/CP:在刷新结束后,立即清除即插即用数据(ESCD)
④调整一下机器的配置,把系统中无关的板卡和硬盘线拔下,只保留软驱。 ⑤将做好的启动盘插入软驱后重新启动,系统会"自动"地更新BIOS,你可以发现软驱的电源灯亮,有读盘的动作,等数分钟后再重新启动,如果没问题的话,系统已恢复正常了。