亡羊补牢——Award BIOS修复方法

Author: 王志军 Date: 2000年 第44期

  我们在使用计算机的过程中可能经常会遇到主板无法正确识别新的硬件,如将赛扬Ⅱ识别为奔腾Ⅱ;无法支持新型CPU如钻龙、约书亚,不支持高速硬盘接口Ultra ATA/66/100;主板与声卡或显卡不兼容等问题。这时通过升级BIOS可解决系统故障,使性能得到提升。另外,新版本的BIOS还会修正许多老版本的Bug。
  目前市场上的主板BIOS主要有Award BIOS、AMI BIOS、Phoenix BIOS三种类型。其中Award BIOS是由Award Software公司开发的BIOS,也是主板BIOS中应用最广泛的一种。Phoenix BIOS是Phoenix公司推出的产品,多用于高档原装品牌机和笔记本电脑中。我们这里主要讲Award BIOS的升级问题。
#1  一、引起BIOS升级失败的原因剖析
  笔者根据自己升级BIOS的经验总结了以下几种最常见的失败原因,供各位参考:
  1.在写入新BIOS的过程中突然断电。这是最倒霉的一种情况,你可在升级BIOS前借一个UPS,或者选择电压比较正常的时间段来刷新BIOS。
  2.BIOS文件型号不匹配。这一点,不同厂家的主板还比较好判断,但相同厂商的不同型号主板有时只有极细微的差别,稍不留神就会下载回错误的BIOS文件(例如笔者的EP-6VBA与EP-6VBA2、EP-3VBA就仅有一字之差,但它们是完全不同的芯片结构)。
  3.升级用的启动软盘上有坏道。如果软盘有了坏道,那么BIOS刷新文件有可能会在读取数据的时候发生错误,导致升级失败,因此软盘的质量非常重要,特别是原有的BIOS升级盘或启动盘最好要在升级BIOS前重新制作并使用最新版的杀毒软件检查,以确保万无一失。
  4.刷新程序强行刷新BootBlock模块。有些版本的Award BIOS刷新程序可能会强行刷新BootBlock模块,这样使得利用BootBlock模块来恢复原有BIOS的常规手段行不通。
  5.BIOS文件自身的原因。有时我们确实是按照正确的步骤进行BIOS的升级工作,但同样会失败,这主要是升级用的BIOS文件不正确所致。其中有BIOS文件下载时损坏的原因,也有感染病毒的可能,特别是从一些小的个人站点下载BIOS时,经常容易发生这些情况(笔者就曾在一个个人站点遇上win95.cih病毒)。因此为保险起见,笔者建议你还是到主板厂商的网站上下载,或者到正规的硬件站点下载。
#1  二、如何恢复损坏的BIOS
  升级主板BIOS一旦失败,系统就无法正常启动,此时对Award BIOS而言,我们加电后听到的只是那刺耳的九声长鸣,这与著名的CIH病毒破坏没有什么区别。假如你不幸碰到这个问题,怎么挽救损坏的主板BIOS呢?
  1.更换一个新BIOS芯片。你只要找当地或附近城市的主板代理商替换掉损坏的芯片就可以了,不过品牌机可不提供这样的服务。假如你的主板还在保修期内,那么找原销售商更换即可。
  2.热插拔法。热插拔的思路是利用一片与损坏的BIOS芯片类型、容量完全相同且可以正常工作的BIOS芯片(这一点至关重要,也很难满足)。先正常启动系统,然后在带电状态下拔出正常BIOS芯片,再将损坏的BIOS芯片插入,之后重新进行BIOS升级,一般情况下很快就可以将损坏的BIOS恢复。不过,这需要在BIOS设置中开启所有ROM映射功能,即将System BIOS Cacheable设为Enable,这要求你胆大心细,不是“骨灰级”高手请勿试验!
  3.用ROM编程器修复。对于连BootBlock块也破坏的BIOS芯片,还有一种比较安全的方法就是使用ROM编程器来修复(常用的是MEP-100编程器),它使用串口电缆线与电脑的串口相连接,当然还要安装相应的软件。初次使用时还要对环境进行配置,然后就可以进入纯DOS状态。启动相应编程软件,将损坏的BIOS芯片或备用芯片插入编程器的ZIP插座上,根据提示进行操作就可以了。假如你不具备这个条件,还可以请商家代劳,现在大的电脑市场上有一些商家专门提供此项业务,一般价格是每片50元(假如你自备EPROM芯片,只需10元)。
#1  三、给你开一帖BIOS升级的“妙方”
  可能很多朋友在使用Awdflash.exe这个BIOS的刷新程序时不会注意到它的一些参数。其实,使用这些参数可避免很多问题。为此,笔者总结出来并列表如^44030301a^。
#1    小知识
    Boot Block又称“根区BIOS”,或“BIOS引导块”,是Award BIOS的一部分,它支持一些基本硬件,如软盘、ISA显卡等,并能引导软盘上的Autoexec.bat文件,以恢复升级破坏的BIOS。