如何维护硬盘主引导扇区

Author: 金 标 Date: 1996-11-15

        许多初学者往往觉得此时已无计可施,只好对硬盘进行重新分区和高级格式化,有的还进行低级格式化,这样病毒是清除了,硬盘也恢复了生命力,但原先硬盘上的许多资料也同时化为乌有,岂不可惜?
        这里向读者介绍几种备份硬盘主引导扇区的方法,以及一种在没有备份情况下的应急办法。在进行下面的操作步骤之前,请准备一张可引导的无毒系统软盘,DOS版本与所用硬盘相同,并拷入下述各工具软件,以备不时之需。
        一、DOS 5.0以上的用户可使用mirror/partn命令,根据提示,插入格式化好的干净软盘至A驱,按回车即可生成主引导扇区的副本文件partnsav.fil,然后在盘上拷入Fdisk.exe、Unformat.com、Undelete.exe、Format.com等文件,再贴上写保护妥善保存。需要恢复时只需从A盘引导并执行Unformat/partn,据提示即可恢复。
        二、Pctools用户也可使用mirror/partn命令,恢复时用rebuild/partn命令,方法同上,但恢复盘上还应拷入Pctools程序。
        三、Norton 7.0以上用户可使用rescue/create命令,在软盘上复制和保存硬盘的重要信息及一些Norton工具,包括CMOS information(CMOS配置信息)、Boot Records(引导记录)和Partition Tables(分区表)等等。在生成恢复盘时建议按照Rescue给定的默认值进行创建。恢复时可用Rescue/restore命令,根据需要按空格键选择Boot Records(引导记录)和Partition Tables(分区表),再选择Restore开关即可。
        四、可用DOS的随带程序debug为硬盘引导记录保存副本,方法如下:
        在A驱放进干净的系统盘,在DOS提示符下键入DEBUG,当出现提示符“-”后,逐行填入如下内容:
        -L 100201
        -N A:BOOT FILE.001
        -RCX
        -CX0000
        :200
        -W
        -Q
        将此盘贴上写保护并注明文件名和用途,妥善保存。欲恢复时只需放进此盘并在DOS下键入DEBUG后,填入如下内容:
        -N A:BOOT FILE.0001
        -L
        -W 100201
        -Q
        以上四种方法必须在硬盘无毒的情况下进行,保存硬盘主引导扇区副本是一个良好习惯,可以防治因主引导扇区受损而引起的种种硬盘软故障。但是如果上述副本还没有建立,而硬盘主此导扇区已受到病毒侵害,已有的杀毒软件又不起作用,怎么办?这里介绍一种应急措施。DOS 6.0的Fdisk命令大家都不陌生,但可能不知它有另一功能,它可在不去除硬盘内容的情况下,快速重建分区表(约一二秒时间而已),只需键入fdiks/mbr。但是该命令不重建引导记录,用户可用PCTOOLS及高版本NOTRON的DISKEDIT(磁盘编辑)把硬盘引导记录的内容均换成0,然后运行NORTON磁盘医生NDD。这里介绍使用PCTOOLS 5.0的方法,键入PCTOOLS,按F3 -E(编辑) -C(盘) -F3(编辑) -将BOOT区内容均置换成0 -F5(保存) -U(确认) -ESC键(退出)。运行NDD情况如下:键入NDD并回车,当出现英文提示“Do you wish to correct this problem?”时选Yes,当出现“Would you like to restart your computer?”时,选Continue,其余各项根据提示选,即可修复BOOT区并消除病毒。