BOOT区数据被改写软故障一例
首先想到的可能 是病毒作怪,运行CPAV软件后,硬盘仍不能自举。病毒的可能性一排除了,是不是CMOS设置出了问题呢?于是启动机器按〈DEL〉键进入“BIOSSETUP PROGRAM”进行一一核对,各项参数均设置正确,由此排除了系统设置错误的可能性。剩下的就该查一下BOOT区和FAT区了。用软盘再次启动,进入PCTOOLS磁盘服务功能中的EDIT编辑功能,进入C盘BOOT区,果然发现除引导记录开始的第一个字节为EB和最后两个字节为55AA外,其余509个字节全被写。
用下述方法恢复其引导扇区内容:
1.格式化一张1.2M的新盘(用旧盘也可以,但要保证有空闲的扇区)
2.在DOS版本相同的另一台机器上,把软盘插入驱动器A中,执行下列操作:
C:\DEBUG
-L 100 2 0 1 ;在CS:100开始装入硬盘的扇区
-D CS:100 ;显示CS:100开始的128个字节内容
-W 100 0 20 1 ;将硬盘O扇区内容写到软盘DATA区的第5扇区
-Q ;退出DEBUG
3.回到原机器,将软盘插入驱动器A中,执行下列操作:
C:\>DEBUG
-L 100 0 20 1
-W 100 2 0 1
-Q
退出DEBUG程序后,重新启动,屏幕显示:“Non System disk or error Replase And press any Key when rEady”。说明FAT区也同时被改写。将制好的系统软盘插入A驱动器,执行A:\〉SYS C:后重新启动,系统从硬盘引导成功,故障消除。
当我们正为修复此软故障成功而高兴,机器在运行几小时后又突然死机,启动时屏幕除显示系统信息表外,无任何信息显示,用软盘启动也无济于事了。通过分析找出了原因:在故障发生的前一天,机房内所有计算机都搬动过一次,可能是由于搬动的原因造成硬件故障,最大可能是电路故障。于是与另一台机器交叉测试,一切正常。看来可能是电路接口问题了。经过细心安插原机各接口,再启动机器,死机又复活了。
经验总结:本软故障是由于电路接口接触不良所致,在运行DUP整盘复制时突然掉电造成BOOT区和FAT区的数据被改写。因此,搬动计算机时,要特别小心,防止硬件接口松动,如搬动后出现故障,应首先检查硬件接口,减少盲目性。
(四川 刘建祥 江荣)