主引导程序引起的启动故障

【主引导程序引起的启动故障】主引导程序引起的启动故障
主引导程序位于硬盘的主引导扇区 , 主要用于检测硬盘分区的正确性 , 并确定活动分区 , 负责把引导权移交给活动分区的DOS或其他操作系统 。此段程序损坏将无法从硬盘引导 , 但从软驱或光驱启动之后可对硬盘进行读写 。修复此故障的方法较为简单 , 使用高版本DOS的FDISK最为方便 , 当带参数/mbr运行时 , 将直接更换(重写)硬盘的主引导程序 。实际上硬盘的主引导扇区正是此程序建立的 , FDISK.EXE之中包含有完整的硬盘主引导程序 。虽然DOS版本不断更新 , 但硬盘的主引导程序一直没有变化 , 从DOS; 3.x到Windos 95的DOS , 只要找到一种DOS引导盘启动系统并运行此程序即可修复 。
分区表错误引发的启动故障分区表错误是硬盘的严重错误 , 不同的错误程度会造成不同的损失 。如果是没有活动分区标志 , 则计算机无法启动 。但从软驱或光驱引导系统后可对硬盘读写 , 可通过FDISK重置活动分区进行修复 。
如果是某一分区类型错误 , 可造成某一分区的丢失 。分区表的第四个字节为分区类型值 , 正常的可引导的大于32MB的基本DOS分区值为06 , 而扩展的DOS分区值是05 。很多人利用此类型值实现单个分区的加密技术 , 恢复原来的正确类型值即可使该分区恢复正常 。
分区表中还有其它数据用于记录分区的起始或终止地址 。这些数据的损坏将造成该分区的混乱或丢失 , 可用的方法是用备份的分区表数据重新写回 , 或者从其它的相同类型的并且分区状况相同的硬盘上获取分区表数据 。
恢复的工具可采用NU等工具软件 , 操作非常方便 。当然也可采用DEBUG进行操作 , 但操作繁琐并且具有一定的风险 。

    推荐阅读