现在的BIOS升级起来真是方便,用上网或其他渠道得到Flash刷新程序,将新版本的BIOS文件刷入即可。甚至可以将其他主板的BIOS更新文件中的功能移植过来,如移植捷波主板的“恢复精灵”。刷新的好处不言自明。笔者也是其中的受益者。
偶尔一次,笔者在刷新过后,突发奇想:将不同主板BIOS文件中的相同功能的模块(如高级电源管理ACPI)移植,计算机会有什么变化呢?好,说干就干。为了安全起见,我利用其中的ACPI(高级电源管理模块)做了实验。首先下载了几个BIOS升级文件:618ASPA3.BIN(捷波主板用) 、K8200A+0110-24.BIN、W021V003.BIN(奔驰主板用)。
首先用CBROM将它们的高级电源管理模块分别提取出来,(即acpitbal.bin文件),然后再将提取出来的模块添加进je439.bin文件中(本文中将要把je439.bin文件刷新进BIOS中 ),最后将利用flash73.exe将je439.bin文件刷新到BIOS中。结果出现了有趣的现象,如图1所示。将K8200A+011024.bin中的电源acpitbl.bin刷进电脑BIOS中后,在电源管理属性的高级选项卡中“电源按钮”一项中多了“在按下计算机休眠按钮时”一项。并且,此时的等待功能可用,也不会死机;而如果将W021V003.bin中的acpitbl.bin文件添加到je439.bin后,再次刷新BIOS,计算机的系统属性中的设备管理选项卡中的标准软盘驱动器项目则消失了,但是软驱在我的电脑中仍然有并且可用。而等待功能则同je439.bin最初版本刷进计算机一样,一使用就会死机。电源按钮中也没有了“在按下计算机休眠按钮”一项了。
图1
另外,在使用je439.bin刷新BIOS后的系统设备中总是有一个惊叹号,显示ISA有冲突,而一旦采用上述方法后,则惊叹号消失了(见图2)。只是在设备管理器中并口与声卡前面有了惊叹号。之所以认为有趣,是因为笔者采用如下的配置实验:
图2
Windows Me 简体中文版、大众VA503+主板,CMI8738声卡、AT电源,S3 Trios3D/2X 显卡。为什么会出现如此的现象呢?原因在于,新的操作系统无一例外地支持ACPI,而且新的主板及硬件技术及其BIOS也充分给予了支持。所以,当“聪明”的Windows的即插即用(PnP)功能探测到BIOS中高级电源管理功能的更新代码后,就自作聪明地为用户开启了它,而无论用户的实际情况怎样。用来做实验的je439.bin是大众 VA503+主板BIOS的最初版本,使用它时就无上面提到的功能。值得一提的是,即使利用此法更新了ACPI,有些主板的BIOS电源管理设置中也还是老样子,并没有出现新的项目。