非物理损坏的计算机BIOS芯片的修复
2015-02-04韩静
韩静
在主板维修技术中,BIOS芯片维修是最为基础也是最为重要的一项内容,掌握非物理损坏的BIOS芯片维修技术不仅可以为今后工作中迅速排除计算机主板故障奠定坚实的技术基础。本文在简单介绍BIOS芯片及其非物理损坏发生原因的基础上,对相关修复技术进行分析和总结。
【关键词】BIOS芯片 非物理损坏 修复技术
1 引言
BIOS的英文全称为“Basic Input/output System”,即“基本输入/输出系统”,是计算机ROM(只读存储器)芯片中被固化的一组程序,其作用是为计算机提供最直接、最低级的硬件支持和控制,在计算机开启后发挥检测、系统设备初始化、操作系统装入、调度操作系统发给硬件的指令等功能。
Firmeare为计算机软件,是集成电路内部固话的程序代码,决定着集成电路所具备的使用功能。ROM则是一种在完成Firmware的一次性写入后可以多次进行读取的集成电路块,这种将Firmware写入ROM的操作被称为软件固化。
在实际应用的过程中,为了使主板的性能得到更好的发挥、修正以往版本中存在的缺陷和不足、为市场上不断出现的新硬件提供支持,计算机会对主板BIOS进行升级操作,但是若在升级过程中出现了程序故障、弄错主板类型以及如突然断电等不可预知的问题,就容易造成BIOS升级失败以及BIOS非物理损坏的问题。另外,部分计算机病毒也具有侵入BIOS并造成BIOS非物理损坏的问题。当发生此类问题时,最简单的办法就是与经销商联系进行更换,但若条件不允许,考虑到经济因素,就需要通过其它途径对非物理损坏的BIOS芯片进行修复,下面,我们就对相关修复方法进行分析和讨论。
2 Boot Block块修复
BIOS内部有一个引导模块(Boot Block),若BIOS刷新失败,同时未发生引导模块被覆盖的问题,那么就可以通过它来修复刷新失败的BIOS芯片。在对Boot Block是否被破坏进行判断时,可以采用的依据为:在计算机启动后,软驱首先会进行自检,在软驱的指示灯熄灭后按下回车键,软驱会再度出现读盘动作。Boot Block块修复方法的操作方式为:首先,制作一张系统启动盘,将BIOS升级文件XXX.bin以及BIOS刷新程序(AMIFlash.exe或AWDFlash.exe)拷贝至该启动盘上。其次,于启动盘中建立Autoexec.bat文件,内容为AWDFlash XXX.bin/Py/Sb/Sn/Cd/Cp,各参数分别表示BIOS刷新工作自动完成、不对Boot Block模块进行覆盖、不对旧的BIOS文件加以备份、完成BIOS刷新后立即对DMI数据进行清除以及刷新结束后立即完成对即插即用数据(ESCD)的清除。最后,取下计算机的其它无关硬件,仅保留软驱,将之前制作完成的启动盘放入软驱后启动计算机,读盘动作出现后,若软驱灯亮且计算机喇叭发声,说明系统正在讲BIOS恢复至Falsh BIOS,待软驱灯熄灭且计算机喇叭不发声时,恢复工作全部完成。
3 热插拔法修复
热插拔法主要在上一种方法无效时使用,高版本的AWDFlash.exe在对BIOS firmware进行更新时,会同时进行Boot Block的更新操作,如果升级不成功,那么就会造成主板BIOS被破坏的问题,此时,就可以通过热插拔法进行解决。
热插拔法应用的前提条件是拥有另一块型号相同且能够正常工作的主板,具体操作方式为:首先,用手触摸一下附近的金属水管,以免身体上的静电造成芯片损坏。在关机状态下,将各种遮挡住BIOS芯片的扩展卡拔起,使BIOS芯片完全暴露在视野内,再使用小扁口螺丝刀等工具将BIOS芯片撬起,在取下芯片时应做到动作轻柔,尤其是要避免将芯片脚弄弯或弄断。在将BIOS芯片完全拔出插座后,对管脚是否发生弯折进行检查,不得插入过紧,只需保证完全接触即可。其次,将计算机启动至DOS状态(实模式DOS,而非MS-DOS或DOS命令提示符模式),启动结束后,完成BIOS数据的备份操作。第三步,取下能够正常工作主板的BIOS芯片,将因病毒感染而发生损坏或升级失败的BIOS芯片插至能够正常工作的主板,再将刚刚备份好的正确的BIOS数据写入发生损坏的BIOS芯片中。需要注意的是,采用热插拔方式对BIOS进行修复是存在一定的危险性的,在带电状态下,如果技术人员的操作不当,就极易导致BIOS芯片因过压、过流而彻底损毁,因此在热插拔的过程中,工作人员应按照左右依次慢慢撬起的方式取下BIOS芯片,而非先拔出一边使另一边还连接在芯片插座上。在重新插回芯片时,也应做到一次到位。
4 编程器修复
使用编程器修复BIOS是最为简单、快捷和安全的做法,采用此方法时,只需将主板上的BIOS芯片拔下并插到编程器上,将网上下载的版本正确的BIOS文件或读取的备份数据写入BIOS即可完成修复。
5 结语
作为主板修复的基础技术,计算机BIOS芯片非物理损坏的修复是计算机装调工必须要掌握的一项内容,在实际工作的过程中,技术人员应在准确判断故障发生原因的基础上,采取最为简便易行的修复方式对问题加以解决,从而减少修复工作所需时间,提高工作效率。当然,做到熟练、准确的操作也是提升修复操作整体水平的重要手段,这就需要技术人员在日常工作和生活中不断的总结、探索和尝试,以便为广大计算机用户提供强有力的技术支持。
参考文献
[1]李莹莹.笔记本电脑BIOS主板概述及电路的维修[J].家电维修技术,2013(07):58-60.
[2]方勇,许盛伟等.BIOS木马机理分析与防护[J].计算机工程,2011,37(13):122-124.
[3]吴丽军.计算机BIOS安全检查技术的研究与实现[D].西安:西安电子科技大学,2008.
作者单位
山东轻工职业学院 山东省淄博市 255300endprint