升级BIOS失败后的处理

Author: 孙杰章 Date: 1999年 第9期 23版

    BIOS芯片是主板初始信息的存放处,如今电脑上一般用的都是电可擦写式的BIOS芯片,也就是说,BIOS芯片中的内容是可以更新的。本文主要讲一下升级BIOS失败后的几种处理方法,升级BIOS一旦失败,就会使计算机无法启动,这时,很多人往往只能到经销商那里更换BIOS芯片。其实大可不必这么做,这里还有别的一些方法供你参考!
#1    方法一:利用BIOS BootBlock引导块
    现在用Award BIOS的主板都有一个BIOS引导块,当你升级BIOS时,这一小部分引导程序可以不被覆盖(Boot Block Write 跳线设置为“Disable”,并且在运行Flash程序时,不选择“Update BIOS Including Boot Block”方式)。这个BIOS引导块只支持软驱和ISA显示卡,所以很多人在升级BIOS失败后仍用PCI显卡时启动电脑会黑屏,但电脑却能读软驱, 这就意味着主板仍可以恢复。这个BIOS引导块可以引导正常的DOS启动盘,并执行Autoexec.bat,只要把Flash程序和正确的BIOS文件拷贝到DOS启动盘上,在Autoexec.bat中添加上执行升级Flash BIOS的语句,例如:Awdflash Biosxxx.bin。可以在一台正常的电脑上做好这张盘,拿到需要恢复的电脑上运行;或找个ISA显卡插到电脑上,启动后执行软盘上的升级程序。如果没有ISA显卡,甚至可以在启动后黑屏的情况下,自己动手运行升级程序。这时电脑仍可以正常运行,只是屏幕没有显示,只要升级时键入的内容完全正确,一样可以成功。
#1    方法二:利用Flash Recover Boot Block引导块。
    对于另一些主板(例如某些使用Phoenix BIOS的主板),主板上的BIOS中有一个Flash Recover Boot Block引导块,这个引导块不会被升级程序覆盖。主板上有一个Flash Recover Jumper跳线,BIOS升级失败或被CIH病毒破坏后可以恢复,方法如下:
    1.把Flash Recovery Jumper跳线设置为“Enable”。
    2.把可引导的升级盘插入A驱动器(盘中的BIOS一定要是能正常工作的,文件名要符合主板的要求,因为主板要把软盘中的BIOS备份自动写回Flash BIOS)。
    3.重新启动电脑。
    4.因为这一小段代码是放在不可写入的引导块区域的,所以不支持显卡,升级过程只能靠声音和软驱指示灯的提示来完成。如电脑喇叭发声且软驱灯亮着时,表明系统正在恢复BIOS到Flash  BIOS,当电脑喇叭不发声且软驱灯也不亮时,恢复完成。
    5.关掉电源。
    6.把Flash Recovery Jumper跳线跳回默认位置。
    7.取出软盘,打开电脑。  
#1    方法三:换一个新的BIOS芯片
    与你的主板制造商联系,设法得到一块BIOS芯片。也可以买一块与自己的主板的BIOS芯片兼容的ROM芯片,如27Cxxx,28Cxxx系列EPROM,用专门的可写EPROM的仪器将正常的BIOS写入,换下升级失败了的BIOS 芯片。用这种方法还可以升级BIOS不是Flash BIOS的主板、显卡甚至MODEM的BIOS,这种EPROM一般也不贵,十块钱左右就可以买到(这种方法的限制是得找到紫外线EPROM的擦写器)。
#1    方法四:热拔插法
    1.还有些主板的BIOS芯片中可能没有集成最初始的信息,或你无法找到ISA显卡,这时你可以找到与你的主板相同的“好主板”。先把“好主板”的BIOS芯片拔下,当然你自己的BIOS芯片也要拔下,然后把好的BIOS芯片插入你自己的主板,启动计算机到DOS系统下,注意,进入DOS时不要外挂别的程序。当然,现在许多朋友的电脑都在用WIN95和WIN98,这时候你可以在计算机刚启动时马上按F8键,然后选择“Command Only模式”进入,最好直接用DOS引导盘启动,然后拔下那块好的BIOS芯片将你自己的BIOS芯片插入你的主板中,执行写入程序就行了!当然你也可以把你的BIOS芯片拿到别人的电脑上写!
     2.当你找不到相同的主板时,还有一种方法可救你主板的BIOS,本人就是通过这种方法来使自己的主板的BIOS起死回生的。本人的主板是海洋R12主板,从网上下载BIOS升级程序为自己的主板BIOS升级,但是由于电压问题使升级失败,造成机器无法启动。由于现在ISA显卡不好找,即使找到了也不知好不好用,后来从《电脑报》上看到一篇用不同主板来重写BIOS的文章,文中只说明了可以在两块不同的奔腾主板之间重写BIOS,没有说明是否可以在奔腾主板和奔腾二代主板之间重写BIOS,因本人的电脑买得早,朋友的电脑都是新买的,全是清一色奔腾二代电脑,所以找不到跟本人差不多的电脑,于是抱着试试看的心理拔下我的BIOS芯片来到同学家,先启动同学的电脑进入DOS系统,然后拔下他的BIOS芯片,插上我的BIOS芯片,试着用自带的写入程序写入BIOS,但电脑提示错误,于是换上他的BIOS写入程序来写入我的BIOS数据(一般来说,BIOS写入程序包括两部分:一部分是写入程序,也就是可运行的程序,另一个是以BIN为扩展名的数据程序),写入成功,然后关机拔下本人的BIOS芯片,回到家里一试,又听到了电脑启动时美妙的声音!启动成功!
    注意:使用方法四时,在启动好的电脑以前,先把它的BIOS芯片拔下,然后再稍用力把好的BIOS芯片插回,不要插得太紧,等电脑启动后稍用力就可以把BIOS芯片拔下,然后换上自己的BIOS芯片,这样就不容易损坏好的BIOS芯片。还有一点要注意的是,在方法四的第2种方式中,因两块主板不同,所以写入电压有可能不同,这点一定要注意,不然可能造成无可挽回的损失;还有,在方法四的第2种方式中,两块主板的BIOS程序可以不同,可以是不同厂商的!
    有关BIOS更详细的内容,可以到www.ping.be/bios去看看,那里有各种BIOS和各种主板BIOS芯片的Flash程序。在 http://www.award.com.tw/download 也可以查找到上百种的Flash BIOS程序。