“执插拔”修复BIOS有一定的危险性,请慎重使用!
如果你的BIOS升级失败或者被病毒破坏后,连Boot Block引导块也一齐损坏,那怎么办呢?别着急,你可以试用“热插拔”来修复(前提是你必须有或者找到与你同型号的主板)。
热插拔的工作原理是:我们知道,BIOS是由POST上电自检程序、系统启动自举程序、BIOS中断调用、BIOS系统设置程序四部分组成的,当BIOS完成POST上电自检程序、系统启动自举程序后,由操作系统接管系统的控制权,完成机器的启动过程。在此之后,除了相关的程序要调用BIOS中的中断程序外,BIOS已完成了它的历史使命,如果此时我们冒险把BIOS芯片拔下来,根本不会影响系统的正常工作。这时,把损坏的BIOS芯片插回主板,运行相应的刷新程序就可以重新把BIOS文件刷回来。原理明白了,下面跟我一步步来做:
1、首先放掉身上的静电。拔下电源插头,打开机箱找到你的BIOS,确定主板上的BIOS芯片是否是焊接在主板上的,象大众的VA-503+、部分联想系列主板就是把BIOS焊在主板上的。如果是,那么用此方法是行不通的。所以,对于这样的主板,以后升级时更要万分小心了,否则一旦出了问题,想恢复就困难了。
2、拔起所有遮挡在BIOS芯片上方的扩展卡,使BIOS芯片完全暴露出来,以便下面的操作。
3、将BIOS芯片从插座中小心的拔出来。对于DIP(双列直插)封装的芯片,用一把小型平口起子,在芯片的两边插入慢慢撬起。注意要两边对称慢慢撬,一次不要撬起太多,以免将插脚折断。
对于PLCC封装的芯片,由于它的特殊封装形式,则要采用专用的芯片拔取夹来操作。用ROM拔取器夹住BIOS芯片的一角及其对角,压住拔取夹,笔直地将芯片从插座中向上拔出。注意夹住的必须是芯片非斜角所在的一角,拔取器的爪应尽可能深入插座中。
拔取芯片时,需相当谨慎小心,不正确的处理或是用力不当,可能会损伤主板或BIOS芯片本身。
4、仔细查看BIOS芯片的引脚有无弯折,如有,将它们掰正。然后再将其插回到插座中,插入时,不要插得太紧,只要保证每一只引脚都和插座刚好接触到就行了。在BIOS芯片上,其陶瓷封装的一边有一个缺口,表示芯片管脚的排列方向,插入之前必须保证芯片和插座上的缺口处方向一致,这一点非常重要,如果插反了会连带烧毁BIOS芯片甚至主板。
5、启动计算机,进入纯DOS状态。
6、拿住芯片没有引脚的两头,小心地、快速拔起BIOS芯片。记住,一定要小心,而且最好尽量保证两边同时被拔起(如图)。
7、将受损的BIOS芯片插入主板上的插座,这回可以将BIOS芯片插得紧一些。再次告诫,插入时同样要对准方向,千万不能使引脚短路。
8、输入刷新BIOS的命令:AWDFLASH XXX.BIN /Py/Sb/Sn/Cd/Cp(XXX.BIN为损坏主板BIOS的文件名),敲击回车键,开始更新BIOS。等写入结束后,你的BIOS也就被修复了。
上面提到的相同型号的主板,是指同一厂家、同一型号的产品,这样,刷新BIOS时,成功的几率会很大;如果找不到相同的主板也无妨碍,你可以寻找一块相同时钟芯片、相同I/O芯片、相同芯片组的主板,这样做,成功的几率相对也可以大一些。如微星的6199和6163、技嘉的BX2000+和6BX7+主板的BIOS就可以相互换用。如果只是芯片组相同,其它芯片不相同的话,正确刷写的可能性就比较小了,因为有些刷新程序具有BIOS与主板的一致性检查功能,如果二者不一致,刷新程序会拒绝运行(图3),遇上这种情况,可以换用不同版本的刷新程序一试或刷新时屏蔽掉BIOS的主板一致性检查。
另外要注意的是,当在不同的主板上进行"热插拔"操作时,可能有的主板并不一定支持刷新你升级失败的BIOS芯片,最常见的原因是芯片擦写的电压不同和BIOS芯片的种类不同,比如在29系列的主板上刷新28系列,因为前者的擦除电压为5V,而后者高达12V,因此刷新不会成功。反过来也是一样,12V的电压可能对29系列的FLASH ROM造成致命的伤害。另外,FLASH ROM 有各种各样的封装形式,采用热插拔的方法刷新前必须要查看BIOS接脚是否兼容。
修复BIOS时采用热插拔是危险的,原因很简单,任何元件都有一定的功率限额,ROM芯片也不例外。在带电热插拔元器件时,由于各管脚的工作电压不同,热插拔过程中,各管脚不可能同时插上或拔下,因此不可避免电路中会出现浪涌过电压和过电流,过高的浪涌电压会对芯片内的晶体管造成击穿,而过大的浪涌电流会使芯片内的铝膜引线被熔断,从而导致芯片毁坏型失效。所以,尽管本人不推崇这种方法,但由于电脑爱好者所处的环境及种种条件的不便,这种方法可能是唯一可行的办法,是不是办法的办法.