升级BIOS历险记

硬件周刊

几天前笔者驱猫上网,无意间在驱动之家的主板BIOS下载专栏里看到美达系列主板的最新升级文件。由于此前从未尝试过升级BIOS,于是心血来潮决定体验一下“传说”中刷新BIOS所带来的性能飞跃。当即便自以为是地在该处DOWN了一个与主板芯片组相同的升级文件。谁知正是自己在这方面的菜鸟行为而导致了下面的惊心动魄的一幕。

遇 险

在升级以前,笔者先查阅了以前的《电脑报》所描述的有关升级BIOS的方法。然后在爱机上熟练地制作了一张DOS启动盘,并把网上DOWN下来的Awdflash.exe刷新程序与升级文件6va694x.bin一并拷到启动盘里。
接下来的一切似乎很顺利:进入CMOS设置从软驱引导,插入启动盘启动计算机到DOS系统下,打开软盘中的Awdflash.exe可执行文件,进入升级程序。先按照提示输入升级文件6va694x.bin的名称,敲回车后系统提示是否保存原文件。就在这里笔者犯了一个后来证明是相当幼稚的错误:程序提示启动盘空间不足,于是放弃了保存原来的BIOS文件。之后便提示是否进行刷新,按Y键进行写入操作,不到30秒写入即告完成,按F1键重新启动计算机。
正在为自己的“第一次”顺利地大功告成而暗暗高兴,不料重新启动后机子便一直黑屏,连自检画面都没有出现。反复启动均是如此,头上的汗水不由自主地渗了出来。回想整个刷新步骤,应该没有任何问题啊!唯一的可能就只有新BIOS文件与主板不匹配导致不能启动。
这次我到网上找到了主板生产厂商的主页,经过仔细的查找之后终于证实了自己的推断。原来我下载的是同芯片组而不同型号的升级文件,与我主板型号对应的应该是S694x.bin文件,其版本号为1.0,更新日期为2001.10.20。事已至此,悔之晚矣,只能硬着头皮去解决问题了。

排 险

先是上网到一些著名的硬件论坛请教老鸟,然后又查阅了许多专业性杂志、丛书中的相关内容。虽然获得了很多升级BIOS失败后如何补救的措施,但这些方法对我来说并不适用。比如利用BIOS Boot Block引导块的原理,当升级BIOS时,这一小部分引导块可以不被覆盖(前提是Boot Block Write跳线必须设为“Disable”,并且在运行Flash程序时,不选择“Update BIOS Including Boot Block”方式)。该BIOS引导块只支持软驱和ISA显卡,在升级BIOS失败后,当主板上仍插AGP显卡(或者是PCI显卡)启动电脑会黑屏,但电脑却能读软驱,这就意味着主板的BIOS仍可以恢复,这个BIOS引导块可以引导正常的DOS启动盘并执行Autoexec.bat,只要把Flash程序和正确的BIOS文件拷贝到DOS启动盘上,然后在Autoexec.bat中添加上执行升级Flash BIOS语句,如Awdflash BiosS694x.bin。但是我用这个方法让计算机在黑屏状态下开机,主机却始终不读软驱,这个方法只能告吹。
现在对我来说能用的也只有人们常说的热插拔法了。这方法固然可行,但前提必须是找块相同的主板,这对于我来说又是一道难题。不过,这个方法以及后来看到的一篇文章给了我新的启发:该文中只说明了可以成功地在两块芯片组完全相同的主板之间重写BIOS,没有说明是否可以在南桥不同的主板上重写BIOS。而我正属于这种情况,朋友家的主板是北桥694x、南桥686B的精英694x,不知在我的北桥同为694x、南桥却为686A的美达694x主板上能否通用。
为了保险起见,在电话咨询美达科技公司相关技术人员并征得同意后,笔者决定用该主板BIOS一试。先把好主板BIOS芯片拔下,然后插入自己的主板(不要插得太紧以方便稍后拔出)。使用事先做好的引导盘(其中包括Awdflash.exe及正确的BIOS文件S694x.bin)启动计算机到纯DOS系统下,然后拔下那块好的BIOS芯片,再将自己的BIOS芯片插入到主板中,重新执行写入程序。一切按照原先的步骤进行,刷新结束后按F1键重新启动,在听到久违的“嘀”的一声脆响后,新BIOS刷新成功。

总 结

在经历了这样一场惊心动魄的历险记之后,虽至今仍心有余悸,但总觉受益匪浅。事实证明了这样一句话:实践出真知。同时经历过这次事件后笔者也总结出一些经验,现在介绍于下,希望能对大家有所帮助:
第一,在下载升级BIOS文件时一定要弄清楚该主板的型号、BIOS类型及版本。在知道自己的主板BIOS版本后,建议到主板厂家的主页去看看有无针对该种主板BIOS的新版本。如有,可再看看该版本的BIOS比自己现在的版本增加了些什么功能,对自己的爱机有无实用价值。另外,电脑用户最好直接到主板生产商的网站上去下载升级程序和文件,而不要通过一些其他软件站点下载,更不要使用盗版光盘里面的升级文件程序,因为后两者的升级程序和文件可能有错误或者含有病毒。
第二,在刷新过程中一定要将原BIOS文件保存备份,以备不时之需。
第三,升级BIOS文件时最好能找一个电源供应相对稳定的时段来进行,否则其后果就可想而知了。总而言之,升级BIOS一旦失败,就会使计算机无法启动,这时很多人往往到经销商那里去更换BIOS芯片。其实大可不必这么做,只要你细心琢磨,总会有一些方法能够解决问题的!