详和盛主板BIOS的升级

Author: 王有纲 Date: 1997-01-01

  众所周知,现在586主板上的BIOS大都以可电擦除的FLASH ROM为载体,这就为BIOS的升级带来极大的方便。名牌主板生产厂家如华硕、海洋等,为了用户升级BIOS的需要,一般都采取了以下措施:1.在主板上设置一个跳线,用来选择FLASH ROM的状态,平时置于保护状态,使BIOS坚不可摧,要升级时跳至可改写状态,就可像写RAM一样更新BIOS。2.在随板附送的驱动程序盘中带有改写FLASH ROM的程序,可以方便地升级和备份BIOS。3.经常做出新的BIOS程序在市面上流通或放在因特网上供下载。
  但杂牌的主板往往就不具备这三个条件,虽然用的也是流行的FLASH ROM,却没有能置其为改写状态的跳线,于是FLASH ROM跟老的ROM、EPROM没什么两样。没有驱动程序盘,没有改写工具,当然就更不会有新的BIOS程序供升级了。
  本来,买了一块工艺精良、功能全、价格便宜的祥和盛(Auspice&Glory)主板,有一种完美感,但因BIOS不能升级成了唯一的缺憾。有没有补救的办法呢?我做了一个尝试。
  首先,我从朋友处借来了海洋犀牛(Rhino)8主板的驱动程序盘。盘上带有Award公司的小工具Awdflash.exe,全称是Flash Memory Writer V5.3。程序运行后,就显示出主板BIOS的内部代号和日期,然后询问升级文件的名称,键入名称后,程序会问是否要对现有的BIOS做备份,键入Y或N后(选Y则要求输入备份文件名),程序会再一次要求确认,确认后,程序就会先对现有BIOS做备份(如果刚才选的是Y),再开始写入新的BIOS。屏幕上会出现一个写入进度指示器,如果FLASH ROM处于不可改写状态或新的BIOS文件与主板不匹配,就会出现错误信息“Erase Chip Fail!”,而且对FLASH ROM的类型也易认错,本来5V的却总显示是12V。
  有了这个工具以后,我就想办法去找升级文件。功夫不负有心人,我在友人处找到了一台用同样主板的机器,其BIOS日期比我的新。然后我就用上述工具对其BIOS做了一个备份,拿来做为我的BIOS的升级文件。
  最困难的就是这第三个问题。如何将FLASH ROM置为可写入状态?通过反复研究,发现该主板的FLASH ROM有三种选择,5V、12V和可编程EPROM,按理说是不可以随便调整FLASH ROM的类型的,但我还是决定冒险一试。我先把跳线跳至12V档,开机后,没有任何变化。我不死心,又把它跳至应该是不大可能的EPROM档,可没想到这一次升级时,进度指示器竟然一直走了下去,然后重启动电脑,发现BIOS日期更新,版本从2.3升级到2.5,而且启动选项中加入了让我艳羡已久的从CDROM启动的功能,升级获得了成功。真应了那句话:玩的就是心跳。
  关于升级BIOS还需要注意几个问题,第一,要有匹配的升级工具和升级文件,不可乱用;第二,由于FLASH ROM读出快而写入速度慢,故升级时需要十几秒时间,而在这段时间里决不可重新启动或关机;第三,BIOS升级后应该马上关机,把FLASH ROM置回保护状态,以免BIOS被破坏。另外,Awdflash.exe运行时不能有Emm386及类似程序驻留内存。
  本人机器配置如下:祥和盛(Auspice&Glory)586主板,Intel 430VX芯片组,CPU为Cyrix 6x86-PR166+,5V快闪存储器,16MB EDO内存。