笔者曾在2002年电脑报上,看到一篇关于AMI BIOS在使用AWARD BIOS的主板上进行恢复的文章。其中该文作者指出,当他在使用AWARD BIOS的主板上,通过热插拔恢复AMI的BIOS时,无法使用AMI的flash更新软件恢复。于是实行"曲线救国",将AMI BIOS后缀名为rom的二进制文件改变后缀为bin,再利用award的flash刷新软件,使用强制命令参数f成功恢复了系统。

  真是机缘凑巧,笔者在为友人刷新主板BIOS时,没有看清版本号,而刷新BIOS失败,造成主板无法自启动。本来可以拿到专业电子市场,请人用编程器恢复,但这有悖于DIY的精神。而且兄弟们票票有限,本来就是为了不花钱提升机子的性能和稳定性,最后决定自己动手修复。

  首选方案当然是利用BIOS的BootBlock引导模块进行恢复,制作一张自引导软盘,编写一个自动批处理程序,将要恢复的BIOS程序放入其中,具体方法不加叙述,很多文章都有介绍。但是,制作了自引导软盘后,插入机子无任何反应,可见BootBlock引导模块已被破坏,此法不通。

  第二种方案是利用显卡来恢复BIOS,利用现在的显卡能够刷新BIOS的特点,将显卡的BIOS卸下,后将主板的BIOS插上,前提是两者接口一致,然后插回AGP插槽,利用一块PCI显卡进入系统,然后利用显卡的flash刷新程序,恢复BIOS系统。但是,笔者无法找到PCI显卡(不会吧,也只不过是4,5年前的东西!),此方案又告失败。

  第三种方案是利用网卡来恢复BIOS,但这涉及硬件改造,一般的网卡的插座只有28针,但flash芯片的插座是32针。所以必须重焊插座,对焊接技术要求较高,而且需专用的网卡刷新工具,故此方案不采用。

  最后,看来只有热插拔一条路。但是友人的主板是AMI BIOS,而笔者手头能用的只有一块AWARD BIOS的主板,最后只能冒险一试。利用《电脑报》文章的方法,发现根本无法刷新BIOS,但是这不是DIY的本色,经过摸索,笔者发现只需在DOS下输入:

  amiflash *.rom -f

  这样的命令,就可以在AWARD的主板上强行刷入BIOS,其间它会询问你是否确定,按y,屏幕就黑了,BIOS芯片拿到友人的主板上一插,BIOS已经恢复,又一次看到了"蓝天白云"。