硬盘DOS引导分区内容损坏修复一例

Author: 云南 夕苍 Date: 1995-01-27

        故障分析与排除:从上述不能从硬盘引导系统和从软盘引导系统后不能进入硬盘的故障现象看,发生这类故障的原因一般是主引导扇区标志55AAH、有效分区标志80H和引导程序的代码部分被修改等,利用DEBUG程序直接读出硬盘主引导扇区内容,主引导扇区完好无损,从而排除了硬盘主引导扇区被损坏的可能,由于利用DEBUG程序可将硬盘主引导扇内容读出,因此也排除了硬盘控制器和硬盘本身等硬件损坏的可能;其次从故障现象的提示信息看,怀疑是由于DOS分区引导程序中的硬盘I/O参数表中的介质标志被修改所致,利用DEBUG.COM工具软件读出硬盘的DOS分区引导程序内容,硬盘I/O参数表中的硬盘标志仍为F8,并且硬盘类型等参数也没有任何变化,至此,笔者再也想不出产生上述故障的可能原因,而且各类刊物中均未介绍过这类特殊的硬盘引导故障现象及修复方法;在无可奈何的情况下,笔者利用DEBUG.COM工具软件又一次仔细阅读DOS分区引导程序和其中的BPB参数表部分,偶然发现DOS分区引导程序中的版本信息“MSDOS6.2”后面跟了一个空格符20H,由于该信息之后正是磁盘的BPB参数表,在重要数据表中是不可能出现空格符20H的,经询问操作者:其硬盘原安装MSDOS5.0,升级到MSDOS6.20之后,利用PCTOOLS工具软件修改过硬盘DOS分区引导程序中的版本和卷标等标志,由于习惯性操作在修改版本信息后多按了一次空格键,这正好修改了BPB参数表中的第一个参数的前一个字节,所以造成上述硬盘引导的特殊故障现象,将其修改为正确的数字H值后故障排除,硬盘引导正常。
        小结:本文介绍的硬盘引导故障现象比较特殊,从该故障现象看,不仅硬盘主引导扇区的内容损坏会造成硬盘不能正常引导,硬盘DOS引导分区内容同样重要,它的损坏同样会造成系统不能从硬盘引导的故障现象,而且利用PCTOOLS等工具软件很容易就可以访问硬盘DOS引导分区中的内容(PCTOOLS不能访问主引导BOOT扇区内容),因此用户在做主引导扇区内容备份的同时,不要忘了也做一份硬盘DOS引导分区内容的备份。
        (云南  夕苍)