您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>电子百科>主机配件>cpu>

BIOS升级失败的解决方案

2010年12月10日 18:10 本站整理 作者:佚名 用户评论(0

  升级失败的解决方案

  尽管升级BIOS的过程并不复杂,但升级失败还是无法完全避免,这主要是由以下几种原因造成的:

  (1)在升级过程中死机、关机、重新开机或停电,导致写入的BIOS信息不完整。

  (2)使用错的升级程序。许多用户以为BIOS升级程序越新越好,其实不尽然。有些主板必须搭配特定的升级程序才能完全地进行升级,否则就有可能会损坏原有的BIOS的内容。

  (3)使用错的升级文件。许多主板的型号非常类似,用户在下载的时候稍不留神就有可能出错,从而导致升级失败。

  通常,BIOS升级失败之后,计算机根本不会有任何动作,屏幕根本就不亮,没有显卡初始化信息,没有微机自检信息……,什么也没有!

  别着急,这并非不可挽回!BIOS升级失败之后(以计算机被CIH病毒破坏之后),我们还可以按照以下多种方法对它进行修复。

  1.利用BIOS BOOT BLOCK引导块恢复

  一般情况下BIOS中会有一个保留部分不会被刷新,那就是BOOT BLOCK,该部分的指令可以支持ISA显卡、IDE卡来启动机器,并可以支持软驱工作。因此如果你使用的是提供了BOOT BLOCK引导块的主板(一般主板都具备这个功能),并且在升级时没有选择覆盖该部分内容,升级失败之后,只需找一块ISA显卡或IDE卡插在主板上,然后连接好软驱,再开机引导,使用备份的BIOS来重新进行BIOS的刷新。

  如今,ISA显卡已经是“古董”了,一时之间恐怕难找到,这时你只需在其他计算机上制作一张DOS启动盘(或事先已制作好的),并将BIOS升级程序和BIOS文件拷贝到这个DOS启动盘,然后重建一个Autoexec.bat文件,其内容就是用于执行自动升级BIOS的命令(对于采用Award公司BIOS的主板而言,应执行“Awdflash BIOS升级文件名/SN/PY”命令。对于采用AMI公司的BIOS的主板而言,用户应执行“Amiflash BIOS升级文件名/A”命令)。接下来将该软盘插入BIOS升级失败的计算机的软驱中,打开计算机电源,系统就会使用软盘上的操作系统启动,并自动执行BIOS刷新操作(屏幕上不会显示任何内容)。操作完毕之后再次重新启动计算机即可恢复。

  如果有些BIOS在刷新时将BOOT BLOCK部分也进行了刷新,这样的BIOS就无法按照此种方法恢复了。

  2.利用FLASH Recover boot Block引导块

  对于另一些主板(例如某些使用Phoenix BIOS的主板),主板上的BIOS中有一个Flash Recover boot Block引导块,这个引导块不会被升级程序覆盖。主板上有一个Flash Recover Jumper跳线,BIOS升级失败或CIH病毒破坏后可以利用Flash Recover boot Block引导块恢复,操作方法如下:

  (1)把Flash Recover Jumper跳线设置为“Enabled”。

  (2)把可引导的升级盘插入A驱动器(盘中的BIOS一定要是能正常工作的,升级文件也一定要与BIOS匹配的,文件名要符合主板的要求,因为主板要把软盘中的备份BIOS文件自动写回Flash BIOS),重新启动电脑

  (3)因为Flash Recover boot Block这一小段代码是放在不可写入的引导块区域的,所以不支持显卡,整个升级过程用户只能靠声音和软驱指示灯来判断是否完成。如电脑喇叭发声且软驱灯亮着时,表明系统正在恢复BIOS到Flash ROM,当电脑喇叭不发声且软驱灯也不亮时,表明恢复完成。关掉电源。

  (4)把Flash Recover Jumper跳线跳回默认位置。然后取出软盘,重新启动计算机。

  这样,被破坏的BIOS就会恢复,计算机也就能正常使用了。

  3.使用BIOS刷新器刷新

  BIOS升级失败后,还可以通过电擦写式的刷新器来刷新修复。因为是专用的设备,所以只有一些BIOS维修服务商才会购买这种刷新器,你需要带上你的BIOS芯片和BIOS程序,到这种服务商处进行修复即可。

  如果BIOS芯片都损坏了,可与你的主板制造商或经销商联系,设法得到一块BIOS芯片。也可以买一块与主板的BIOS芯片兼容的ROM芯片,如27CXXX、28CXXX系列EPROM,用专门的可写EPROM的仪器将正常的BIOS写入,换下损坏了的BIOS芯片。

  4.热插拔法

  所谓“热插拔法”,就是指在开机带电的情况下通过替换BIOS芯片来修复升级失败的BIOS的方法。因为BIOS程序在启动之后一般不需要再读取其中的内容,所以在加电的状态下热拔插是完全可行的,只是要注意热插拔时不要运行任何程序。

  注意:本方法需要带电插拔BIOS ROM芯片,具有相当大的危险性,操作失败可能会破坏主板,如果你没有这方面的经验,最好不要采用此方法。

  (1)寻找一台与你的主板相同的能正常工作的计算机。

  (2)打开机箱,找到主板上的BIOS芯片,然后将BIOS芯片慢慢撬起来,操作时动作要慢,用力要均匀,否则容易造成BIOS芯片断脚。

  (3)将已经起松的BIOS芯片重新插入BIOS芯片插座中,不要太紧,然后启动计算机。

  (4)在启动时按下“Del”键,进入BIOS设置程序,激活所有ROM映射功能(关键是激活System BIOS Cacaheable映射功能,即将当前System BIOS映射到RAM中,这样我们在热插拔过程中,系统才不致因为没有BIOS的支持而死机)。

  (5)准备一张DOS启动盘,并将BIOS升级程序和BIOS文件拷贝到该启动盘中。然后使用该启动盘重新启动计算机。

  (6)在带电的情况下拔下该计算机原有的BIOS芯片(此时System BIOS已经映射到内存中,系统将直接从内存中读取BIOS信息,拔下BIOS芯片不会对计算机的运行造成什么影响。)

  (7)将升级失败的BIOS芯片插入到该计算机的BIOS芯片插座中,并重新对BIOS进行刷新。BIOS刷新成功之后关闭计算机,然后换回原始的BIOS芯片。

  这样,用户升级失败的BIOS就恢复了。

  修复BIOS时采用热插拔是危险的,原因很简单,任何元件都有一定的功率限额,ROM芯片也不例外。在带电热插拔元器件时,由于各管脚的工作电压不同,热插拔过程中,各管脚不可能同时插上或拔下,因此不可避免电路中会出现浪涌过电压和电流,过高的浪涌电压会将芯片内的晶体管造成击穿,而过大的电流会使芯片内的铝膜引线熔断,从而导致芯片毁坏型失效。所以再次提醒,本方法具有一定的危险性,请你谨慎使用。

  注意:如果找不到相同型号的主板,可以寻找一块相同BIOS厂商的主板,当然相同的部分越多,成功的机率相对也可大一些。但是,当在不同的主板上进行“热插拔”操作时,可能有的主板并不一定支持刷新用户升级失败的BIOS芯片,最常见的原因是芯片擦写的电压不同和BIOS芯片的种类不同,比如在29系列的主板上刷新28系列,因为前者的擦除电压为5V,而后者高达12V,因此刷新不会成功。反过来也是一样,12V的电压可能对29系列的FLASH ROM造成致命的伤害。另外,FLASH ROM有各种各样的封装形式,采用热插拔的方法刷新前必须要查看BIOS接脚是否兼容。一般来说,厂家相同的BIOS,厂家对于管脚的定义是完全一样的,所以理论上完全可以把有问题的BIOS拿到任何一台BIOS厂商相同并且没有问题的电脑主板上去重写。

  如果在操作过程中遇到了不能写入的问题,一般是使用的刷新程序太老,而出现问题的BIOS芯片比较新,或者是2MB的容量,所以刷新程序不能识别而拒绝刷新。现在Award的刷新程序7.32以上的版本基本都能识别绝大多数的BIOS芯片,如果出现了不能刷新的问题可以使用这个版本的程序试试。

非常好我支持^.^

(49) 96.1%

不好我反对

(2) 3.9%

( 发表人:admin )

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!