自己修复被CIH病毒破坏的电脑
我的电脑是自己攒的,选用一块磐英EP-61BX-M主板, BX芯片组,BIOS可电擦
除升级,支持100MHz主频,最高可支持112MHZ
外部频率,根据诸多电脑杂志的介绍,如果将BIOS升级,能够带来诸多好处。但我在
一次BIOS升级时,不慎将BIOS写坏,其结果可想而知,如同遭遇了CIH病毒一样,开机以后,
监视器上一片漆黑,什么信息也看不到了。
记得有一篇文章讲过,电擦除FLASH
ROM的BIOS升级失败,可以用“热插拔”法来恢复,其基本方法如下:找一片相同型号
主板的BIOS芯片,插在受损电脑的主板上,启动电脑后,用FLASHROM写入程序awdflash.exe
将BIOS中的内容读出,并存入一文件中(如bs01.bin),然后在不关闭电脑的情况下,拔掉
好的BIOS芯片,将受损的BIOS芯片插上去(这样做电脑不会出现异常),再用awdflash.exe
将刚才存盘的bs01.bin文件写到现在的BIOS芯片中,然后根据提示,复位计算机就行了;经
后来验证,这种方法的确是可行的。但是,问题并不是如此简单,我买主板的公司目前已没
有该型号的主板,经多方咨询,其它公司因没试过“热插拔”法,也不愿意提供帮助。真是
山穷水尽,一千多元的主板,似乎仅仅因为BIOS不能恢复而无法挽救,这让我很不甘心。经
过仔细的分析,终于有了办法。
首先我考虑,升级时我已在软盘里保存了BIOS的内容(bs01.bin),只要能把它写到芯
片里就行了,于是去找编程器,这才发现,市场上出售的大多数编程器,只能写64KB以下的FLASHROM,而我的bs01.bin文件为128KB,看来要写这片BIOS基本上是不可能的,只能另谋它
策了。其实不管是EPROM还是FLASHROM,它们所起的作用是一样的,所不同的只是擦除方式不
同,编程器一般都能够写较大的
EPROM,256KB以下的EPROM既便宜又容易买到,并且早期的计算机都是采用EPROM做为
其BIOS的存储介质,反其道而行之应该是可行的。终于找到一家卖单片机开发系统的公司,
花二十多元买了一片27C010
(128KB,也是32脚),并请他们给我写好;拿回家后,安上新买的
27C010,按捺住激动的心,用颤抖的手按下开关,随着“嘟”的一声脆响,开机信息
一目了然,内存自检的数字飞快地变化,成功了!随即,我用“热插拔”法恢复了原来的BIOS芯片,进而又正确升级成功,于是全面大功告成。
经过此次的折腾,我感到喜欢摩机的玩家应将
BIOS做备份,妥善保存,当然也可以从网上下载有关文件;如果不幸遭遇CIH病毒,也
可以用这个办法来恢复BIOS;以后,如果我们想对
BIOS略做修改,也并非难事。
换一种思路,也许我们还可以这样做,就是可以把 awd
flash.exe和bs01.bin拷贝到另外一台计算机上(这里我指采用不同主板,甚至是不同
档次的计算机,只要其BIOS插座相同就行),然后将这台计算机的BIOS芯片拔下来,把物理
性能没坏仅是数据写坏的芯片插上,再用adwflash.exe将bs01.bin写进去,由于条件所限,
我没有试过,如果您有兴趣不妨一试。