应用BIOS芯片编程器实例近日朋友办公用的电脑出现了能开机点亮,但无法通过自检的严重故障,由于该电脑是公司的财务用机,不能耽误使用,因此无法启动就简直把他折腾的不行。无奈之下,只好将电 脑“搬运”到我这里,让我把脉诊断一番。
这是一台去年三月份组装的兼容机,硬件配置在当时看来还是很不错的。处理器采用赛扬/2.4G、主板是精英的845G、256M DDR333金士顿内存、迈拓金钻九代80G硬盘,七彩虹GF MX440显示卡和主板集成的AC97声卡,飞利浦150S的液晶显示器。
经过仔细检查并向他了解情况,查明原来是由于他在拆卸主板的时候,手不小心触摸到BIOS芯片,因天气十分干燥,使得静电将BIOS数据破坏,当然电脑就无法启动了。
既然找到原因,就好对症下药了。考虑到BIOS也许只是内部数据被破坏,所以先想办法进行修复,看能否恢复正常。修复BIOS常用的方法有“刷新”和“热插拔”两种,但现在电脑根本不能使用,刷新自然无从谈起。那另一个最常用的方法就是热拔插来修复了。热插拔是指在开机带电的情况下通过替换BIOS芯片来修复升级失败的BIOS的方法。在启动时按下Del键,进入BIOS设置程序,激活System BIOS Cacaheable映射功能,即将当前System BIOS映射到RAM中,因为开机后System BIOS已经映射到内存中,系统将直接从内存中读取BIOS信息,所以在加电的状态下热拔插BIOS芯片不会对计算机的运行造成影响。然后找一块与该主板相同型号且能正常工作的计算机,用专用的IC拔取器拔取出坏的BIOS芯片,将它插入到该计算机的BIOS芯片插座中,重新对BIOS进行刷新。BIOS刷新成功之后关闭计算机,然后换回原始的BIOS芯片,即可成功。
但值得注意的是,由于热插拔法具有相当大的危险性,因为在热拔插BIOS芯片过程中,电路中将会或多或少的出现浪涌过电压和电流,过高的浪涌电压会将芯片内的晶体管造成击穿,而过大的电流会使芯片内的铝膜引线熔断,都会导致芯片毁坏失效。所以不到万不得已,我实在不愿拿朋友重要的工作用机来冒险。
既然采用热插拔维修的方法危险性太大,弄不好会彻底损坏IBOS芯片。最后笔者选择了非常安全且妥当的维修方式,用专业的编程器对BIOS进行修理。
现在用于BIOS编程烧录的设备种类很多,有串口编程器、并口编程器、插卡式编程卡等等。笔者所使用的是国产的RF-1800并口多功能BIOS编程器,功能强大。它能处理包括EPROM、EEPROM、FLASH ROM等在内的三千多种芯片,还可自动侦测芯片插反、位置插错、芯片的管脚接触不良等异常状态,并且还直接支持一些常用的PIC单片机芯片。编程器通过数据线与计算机并口(打印机接口)联接,独立的外接电源,采用 WINDOWS下的图形界面,使用鼠标进行操作,支持 Windows ME/98/95/2000/XP系统,具有编程指示。编程器使用FWH(PLCC32)转换座,可以支持Intel810、815、845、865主板上使用的N82802AB、SST49LF002、SST49LF004等3.3V电压的芯片,也就是说,目前几乎所有主板上的BIOS芯片,多功能BIOS编程器都可以支持修复。
笔者先将编程器用并口电缆与一台正常工作的P4电脑联接好,然后安装随机配带的编程器控制软件,一切工作完成后,就可以开始用编程器对故障芯片进行维修了。首先,很小心地把故障主板上的那个BIOS芯片取下,接着将其插到编程器上相对应的ZIP插座(注意:在ZIP插座旁有几块芯片重叠的示意图,这非常重要,它将示意芯片插入的正确方向。)
接下来的步骤就在控制软件中进行。先选择故障芯片器件的类型、容量和生产厂家。随后要进行擦除处理,把芯片内的数据清空,使其处于空白状态。确认芯片已完全清空后,点击菜单栏中的文件项,在下拉菜单中选择“读入文件”操作项,从磁盘上把从网上下载的升级BIOS文件读入到内存中。文件调入缓存后,计算机根据该文件调入缓存区的起始地址和文件长度,计算出文件在缓存区中的安放位置并提示。确认BIOS的程序文件无误后,点击“编程”按钮,并“确定”开始编程操作。编程器就把当前内存中的数据写入BIOS芯片中。最后,编程器在写入工作结束后,将自动进行校验操作,如数据校验通过,屏幕会出现“校验操作顺利完成”的字样。至此,修复故障BIOS芯片即大功告成。
笔者怀着紧张不安的心情,将该BIOS芯片取下,重新插回到精英主板上。开机、启动……自检通过!Windows系统正常进入!一例严重的主板芯片级故障终于维修成功!
这里,笔者给大家介绍了BIOS除常用的刷新和热插拔外,一种最为有效的BIOS芯片修复方法,用专用芯片编程器解决方案。虽然此法需要专门的设备,普通电脑发烧友不一定具备该条件,但目前在电脑城一般都会有专业维修BIOS芯片的商家,他们都有专门的BIOS编程器可以帮助你重新修复或刷写BIOS信息,你只要带上你的主板就行了。这里我把参考价格告诉大家,免得某些JS宰人。修复BIOS一般在20元左右,这价位相比较几百块的主板来说,还是比较划算的。