热拔插恢复被CIH病毒破坏的BIOS

Author: 敬鹏程 Date: 2001年 22期

?牐牻衲?4月27日,一位朋友找我,说他的电脑从4月26日中午打开后,出现黑屏,连续数十次,请我帮助诊断。本人用交换法取下黑屏电脑(该机主板为华硕VX97)的内存、显卡、硬盘、CPU,接入本人正常工作的电脑(此机主板为华硕TX97-E),开机可以显示,但硬盘无法启动,用KV3000查杀病毒,发现该硬盘有CIH病毒,并破坏了数据和硬盘分区表。杀掉病毒重建硬盘分区表,恢复数据。由此断定4月26日CIH病毒破坏了BIOS芯片数据,针对此类情况,本人采取“热拔插法”,进行了修理,现将过程记述如下:
  ?牐?1.用一张未格式化的磁盘放入A驱,然后在纯MS-DOS提示符下键入FORMAT A:/S,制作一张没有AUTOEXEC.BAT与CONFIG.SYS的系统启动盘;
  ?牐?2.在华硕网站http://www.asus.com.cn下载aflasn.zip(67KB),内含aflash.txt、aflash.exe、cmos.exe、aflash.eng及Clrcmos.ese五个文件,属华硕主板刷写BIOS数据专用工具程序;
  ?牐?3.在网址为http://www.gather.sohu.com/it/quote的网站下载华硕主板VX97 BIOS档案数据文件tv5v204b.zip(101KB),解压缩后为0204V.012(128KB);
  ?牐?4.将下载的aflash.exe和0204v.012两个文件分别拷贝到用第1、2项制作好的磁盘中;
  ?牐?5.打开主板为华硕VX97的待修的电脑主机箱,取下BIOS芯片;
  ?牐?6.用经第4项准备好的磁盘启动主板为华硕TX97-E的正常工作的电脑,当出现A:\提示符后,用绝缘工具轻轻取出该机BIOS芯片,然后将待修华硕VX97主板上取下的BIOS芯片轻轻插入华硕TX97—E主板的BIOS插座上(注意:此过程在通电状态下进行,必须保证电脑接有地线,人体无静电,插入BIOS芯片时,方向千万别插反,BIOS芯片有缺口的一端一定要对准BIOS插座的一端,否则将烧毁主板和BIOS芯片,同时必须保证供电正常,中途断电,会造成BIOS数据更新失败);
  ?牐?7.在A:\提示符下键入aflash并回车,显示提示选择备份原始BIOS数据或更新、升级BIOS数据项。
  ?牐?8.选择显示信息中的2.Update BIOS including ROOT Block and ESCD项,更新BIOS数据,按下Enter,提示输入要更新的BIOS数据路径及文件名,在Please Eenter File Name for NEW BIOS:后键入“A:\0204V.012”,按下Enter键,显示一些有关信息后,提示是否确认更新。在Are You Sure(Y/N)?后,选择Y,按下Enter键,就开始将华硕主板VX97 BIOS数据写入BIOS芯片中,并出现华硕主板VX97 BIOS的有关信息,此时按ESC键退出,关闭电脑,取下刷写好的BIOS芯片;
  ?牐?9.将刷写好的BIOS芯片安装在华硕VX97的主板上,连接其它硬件,重新启动,按DEL键确认硬盘参数,存盘退出之后,再启动,Win98显现眼前,大功告成。