BIOS死而复生记
笔者1999年8月配了一台机器:PIII450CPU、昆腾火球八代10.2G硬盘、华硕V3400TNT显卡(16MB显存)、华硕15G单键飞梭显示器、创新PC-WORKS2.1音箱、64MB PC-133原装樵风金条、多达国际的源兴40X究极版光驱,加上磐英公司的真正支持PC133内存的EP-6VBA主板,这个配置在当时算是比较高的档次了。但由于可恶的"摩尔定律"作怪,自购机以来,CPU、硬盘、显卡等各种硬件的性能不断提高而价格却不断下降,一些新的功能如ATA66、AGP4×、GPU等相继推出,而我等DIY者由于银根吃紧,只能充分挖掘原有配件的潜力,从软件上下功夫了。
说干就干,我先易后难,首先对显卡进行升级,将ASUS AGP-V3400 TNT显卡的驱动程序从2.04版更新为2.25版,虽说其中经过了一番磨难,但总算更新成功;接着,我又开始对主板下手,从网上下载了威盛公司的最新4合一驱动程序修订包:VIA 4-in-1 4.20文件,将原有的4.16版主板驱动程序顺利更新,看来一切都比较理想,接下来该对最后一个部分----主板的BIOS进行升级了。照理来说,虽然主板的BIOS升级有一定的危险性,但对我这个"老鸟"应该是没有什么问题的,因为自从1999年8月购机以来,我已对爱机的BIOS进行了两次成功的升级,想想这一次最多几分钟就可以全部搞定。于是,我从"驱动之家"下载了磐英公司6VBA主板的最新BIOS文件:6VBA0127.BIN和最新的BIOS刷新程序Awdflash.exe,在纯DOS方式下用FORMAT A:/S命令制作了一张启动盘,将这个6VBA0127.BIN和Awdflash.exe两个文件拷贝到软盘上,将CMOS设置中的系统引导顺序更改为A盘优先后,就开始进行BIOS升级大战。
一切都是熟门熟路,首先用DOS启动盘启动系统到A:后,运行AWDFLASH.EXE程序,键入6VBA0127.BIN文件名,保存原有的BIOS文件为OLD.BIN后,当程序再一次提示是否真的要进行BIOS刷新后,我果断地按下了"Y"键,刷新程序的显示进度条迅速前进,按照过去的惯例,一般只需要十几秒钟就可以完成BIOS升级过程,但这次进度条的显示在快要到最后时就停止不动了,按任何键都毫无反应,我们都知道在BIOS升级过程中,是不能断电或重启系统的,怎么办?真是进退两难,等了大概十分钟,看来是没有希望了,只好听天由命地按下了复位键,屏幕一片漆黑(完了),但我没死心,再一次关闭电源后重开机,主板还是毫无反映,就连"嘀"的一声都没有,屏幕依然漆黑一片,我的心一下子沉了下去,看来真的是BIOS升级失败,这下子损失可大了,到哪里去找新的BIOS呢?难道因为BIOS损坏就要更换主板吗,这也太不划算了。不行,好好想一想,说不定象上次显卡升级一样,会有什么起死回生的办法呢。
苦着脸灌了一杯茶,我告诉自己要冷静不要慌,好好考虑:有没有什么补救的办法?我向一个电脑公司的朋友打电话请教,他说可以采用热插拔法将损坏的BIOS起死回生,但这一种方法太危险,既必须找到与我主板同样配置的BIOS,而且有可能造成别的硬件损坏;保险一点的办法是干脆去找磐英公司或代理商更换BIOS,不过我想这可太麻烦了,而且也不一定能行。难道真的无法可想了吗?
忽然,我想到曾经在最近一期的《电脑报》上好象看到一篇文章介绍说可以利用BIOS Boot Block引导块恢复来修复BIOS,于是马上将报纸找出来仔细研究,文章中讲可以利用Award BIOS主板上特有的一个BIOS Block(开机引导块)进行恢复:因为在一般情况下Flash ROM中的BOOT Block模块并不会在BIOS升级过程中被破坏,但它只能支持很少的硬件如ISA显卡和软驱等,如果你的显卡是AGP或PCI的,在恢复过程中将是漆黑一片。
不管它,死马当活马医,试一试总是好的,大不了再花几百大洋重新买一块主板就是了。于是,我立即跑到离我家最近的一个朋友的家里,在他的机器上重新做了一张干净的启动盘(这是以防万一,说不定我原来的软盘有问题呢?后来的实践果然证明了这一点),将Awdflash.exe和old.bin两个文件拷贝到软盘上,并在这张启动盘上建立了一个Autoexec.bat文件,内容只有一行:
Awdflah.exe old.bin /sn /py(old.bin是保存的老的BIOS文件,而其中的参数/sn /py则表示不再备份而仅仅刷新BIOS,这下刚才保存的老BIOS文件可派上用场了。)
接下来我以最快的速度奔回家,将启动盘插入软驱,幸运的很,开机后,我虽然在屏幕上看不到任何显示信息(假如你是用ISA显卡更换AGP、PCI显卡,就可以看到有关信息了),但可注意到软驱灯是亮的,而且软驱也在读盘,十几秒后,软驱灯熄灭,为了保险起见,我又等待了几分钟,才重新启动系统。OK,一切顺利,系统BIOS已经恢复正常,我的心又回到了原来的地方,BIOS升级历级艰险,总算是虚惊一场。但想想还是不心甘,为什么以前进行BIOS升级都顺利成功,而这一次就不行呢?在更新过程中,家中并没有停电,也没有重启动系统,从驱动之家下载的BIOS文件应该不会有问题,难道是用于升级的启动盘有……?用SCANDISK检查后果然发现那张磁盘上有不少坏道,于是重新换了一张新的软盘,再一次进行BIOS的升级,这次同往常一样一切顺利,可以看到开机时显示的BIOS日期已经更新为01/27/2000(这是笔者的磐英EP-6VBA主板的最新BIOS),看着就挺舒服的。
(出处:http://www.sheup.com)
(出处:http://www.sheup.com)