排除CIH病毒引起的硬盘故障
整机外设
故障现象:朋友公司的一台电脑提示硬盘错误,取下硬盘挂到别的机器上,看不到硬盘上的分区。用启动盘引导,故障依旧,SYS系统文件也不能引导。
故障解决:这台电脑的C区为系统盘,而在D、E区里面存放了公司重要数据,所以朋友特别叮嘱笔者,一定要把数据挽救回来。
把该硬盘当从盘挂在笔者的电脑上,开机进入BIOS,发现硬盘能够被检测到,看来硬盘本身没多大问题。进入系统,看不到该硬盘分区,初步判断可能是分区表损坏。于是重新启动电脑到DOS状态下,进入Diskman,选择“硬盘→第2硬盘”加载故障盘,从左边的柱状图中可以看到,能够正确检测到故障盘,但是没有任何分区信息。接着选择“工具→重建分区表”项,在出现提示备份分区表时按“继续”按钮,下面给出两个选择,一种是“交互式”,一种是“自动式”。交互式的意思是发现一个分区信息的时候要求给出确认,自动式的意思是由软件自动完成分区表的重建工作。这里为求方便,笔者选择了“自动式”。确认之后,Diskman便开始自动重建分区表,片刻之后,Diskman提示“分区表重建完毕,要启用请存盘。”选择“确定”。这时可以看到已经找到三个分区。接着按要求选择菜单“硬盘→存盘”之后,Diskman要求确认是否重写分区表,选择“是”之后,Diskman下面的信息框中显示数据刷新过程并报告成功。到此,分区表重建完毕。还有要注意的一点是,不要忘记把主分区激活,这样才能够引导系统。激活之前检查一下左侧柱状图的光标是否在第一分区上,确定无误后,选择菜单“分区→激活”即可。
按“Esc”键退出Diskman,重启电脑进入系统,打开资源管理器,故障盘的分区出现,进入各分区测试,数据完好。对故障硬盘进行查毒,结果发现CIH变种病毒,将病毒清除。
拔下本机硬盘的数据线,用故障硬盘进行引导系统,进行最后的测试,自检完成之后,屏幕在出现“Verifying DMA Pool Data.........”的信息时死机,不能进入系统。这时笔者突然想起可能是MBR(主引导记录)有问题。用软盘启动,使用一个小工具“Fixmbr”软件来检查MBR,在提示符下键入“Fixmbr /d”显示MBR的内容,从内容来看,MBR数据全部为0,表示已经被清空。这里笔者用“Fdisk /mbr”命令重建MBR。完成之后,重启电脑,顺利进入系统。经测试,各软件使用正常,数据完好无损,至此,由于病毒引起的硬盘故障,完全排除。