查看: 2944|回复: 3
收起左侧

[分享] 改进热插拔修复BIOS的方法

[复制链接]
nazisoft
发表于 2012-2-19 14:27:08 | 显示全部楼层 |阅读模式
前言:
      BIOS是由POST上电自检程序、系统启动自举程序、BIOS中断调用、BIOS系统设置程序四部分组成的,当BIOS完成POST上电自检程序、系统启动自举程序后,由操作系统接管系统的控制权,完成机器的启动过程。在此之后,除了相关的程序要调用BIOS中的中断程序外,BIOS已完成了它的历史使命,如果此时我们冒险把BIOS芯片拔下来,根本不会影响系统的正常工作。这时,把损坏的BIOS芯片插回主板,运行相应的刷新程序就可以重新把BIOS文件刷回来。

     今天用U盘给映泰TF520 A2+主板刷BIOS,刷写是在纯DOS下进行的,操作没有任何错误,也没有发生任何意外情况,运行刷新批处理后提示“BIOS刷写成功”,按F1重新启动,结果无法开机,屏幕无任何显示。
     打开机箱,主板侦错灯一ON一OFF,意味着内存错误。
     插入主板诊断卡,跑码后停在C1,心想肯定是BIOS刷坏了,连BIOS启动代码都挂了,悲剧了。
     由于主板没有双BIOS和BIOS复活功能,出现这种情况只有掏钱拿到电脑城用烧录器重写BIOS了。
     突然想到CIH病毒时期的热插拔BIOS修复方法,决定一试。
     目测主板,发现BIOS芯片封装在SATA接口附近,为8脚直插式BIOS,工作电压为3.3V,容量为4M。像这种直插式BIOS是可以采用热插拔修复的,如果像笔记本那样的BIOS芯片焊死在主板上,那么只有采用风枪将其取下,再用烧录器进行烧录了。
     先找一台好的机器,要求主板BIOS芯片封装类型一致,最好是型号完全一样的主板。
     先用手接触水管,放掉身上的静电。取下好机的BIOS芯片,用线或布条将其兜住,注意布条的位置不要影响到芯片针脚。然后再将其插回到主板上(注意不要把芯片的方向插错,插错会烧坏芯片和主板,那样就万劫不复了)。
     启动计算机,引导至DOS模式下。一手扶住主板,另一手牵引布条将好的BIOS芯片取下,再将坏的BIOS用布条兜住,以正确的方向插入到BIOS插座上(要一插到底,以保证可靠的电接触),这就完成了移花接木的过程。
     准备好BIOS文件和刷新工具,执行BIOS刷新操作。
     刷新BIOS后,重新启动,计算机成功自检,久违的Windows启动画面再次映入眼帘,至此BIOS修复过程完成。
     最后将修复好的BIOS插回原机,一切正常。
     
     后记:用上述方法的好处是一方面能够保证集成电路芯片各针脚与插座的可靠电接触,防止因接触不良所导致的刷写失败;另一方面是可以避免用老方法拔出芯片时,芯片易脱手掉在主板上的危险;或是起拔时因用力不均易造成的集成电路引脚弯曲、折断、烧毁等意外事故的发生。总之,一根小小的布条大大提高了可靠性,如果还要更可靠,那个小布条甚至可以用一块布代替,只是芯片的针脚要将布扎透后再插上插座。修复BIOS时采用热插拔是危险的,原因很简单:任何元件都有一定的功率限额,ROM芯片也不例外。在带电热插拔元器件时,由于各管脚的工作电压不同,热插拔过程中,各管脚不可能同时插上或拔下,因此不可避免电路中会出现浪涌过电压和过电流,过高的浪涌电压会对芯片内的晶体管造成击穿,而过大的浪涌电流会使芯片内的铝膜引线被熔断,从而导致芯片毁坏型失效。所以,尽管本人不推崇这种方法,但由于电脑爱好者所处的环境及种种条件的不便,这种方法是无奈且唯一可行的办法,是不是办法的办法.。
lotnhiro
发表于 2012-2-19 19:55:41 | 显示全部楼层
  看签名档的
ltzz
发表于 2012-2-19 21:35:58 | 显示全部楼层
lz动手能力很强
reizhi
发表于 2012-2-19 23:46:54 | 显示全部楼层
上次刷坏了,去电脑城花了20用编程器写入
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-1 01:55 , Processed in 0.110880 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表