硬盘分区表的结构
硬盘分区表的故障分析
1.病毒引发故障
病毒导致分区表损坏是最为典型的故障之一。比如典型的CIH病毒的变种除了攻击主板的BIOS之外,同时也会对分区表进行破坏,而且还有很多引导区病毒也会对分区表进行破坏。
2.环境问题导致
如今的Windows 2000/XP都支持NTFS文件格式,而且程序默认的都是采用这种文件格式来安装系统,如果对硬盘进行分区转换或者是划分NTFS分区时意外断电或者死机,那么很有可能导致分区表损坏。而且在通过PQMagic(分区魔术师)之类的第三方分区软件调整硬盘分区容量、转换分区格式的时候也存在一定风险,如果死机或者断电也会导致硬盘分区表故障,甚至有可能丢失硬盘中的所有数据。
3.操作不当
如果在一块硬盘上同时安装了多个操作系统,那么在卸载的时候就有可能导致分区表故障,比如在同时安装了Windows 2000和Windows 98的计算机上,直接删除Windows 2000内核会导致分区表的错误。另外,在删除分区的时候如果没有先删除扩展分区,而是直接删除主分区,虽然串口服务器不会受影响,也会出现无法正确读出分区卷标的故障。
硬盘分区表的丢失恢复
1、分区删除丢失是最容易恢复数据的故障之一。除了人为失误操作删除分区,常见还有病毒删除隐藏、跳线错误至硬盘32G以后分区丢失、一条IDE硬盘线接两个硬盘冲突、硬盘坏道坏扇区导致分区链断离等现象。
2、谨慎安装各种数据恢复软件。丢失数据在系统盘时,不要在本机安装,尽量不用FINADATA数据恢复软件,因为安装过程中可能会严重二次破坏、覆盖,使数据恢复的效果大减,甚至无法再恢复。《正确安装使用数据恢复软件》
3、恢复后数据先不要放回原来存储介质或分区。因为你恢复的可能只是些目录结构,而文件大部分无法打开。只验证个别文件和目录结构是没用的,给自己和数据留条后路。
4、几百个G或上T的存储介质先用WINHEX看数据是否存在,可大体估计数据分布情况及基本数据量。以免浪费时间和能源。《用Winhex查看数据分布状态》
5、坏扇区较多、分区标识信息破坏严重的,涉及镜像、手工重建,需要一些专业知识,才能完整恢复。
硬盘分区表的修理方法
第一种方法,只有Windows 98光盘时。首先用光盘或者软盘引导系统,然后用Fdisk/mbr修复分区表,不过这样未必能够完全修复。但一般情况下,至少可以用上C盘了,然后再下载Disk Genius修复也是可行之道。
第二种方法:有Windows XP光盘的,用Windows XP光盘启动后,选择第二项“要用恢复控制台修复Windows XP安装,请按R键”。按下R键,就可以进入Windows XP的故障控制台了。然后键入Fixmbr,回车,就可以恢复大多数情况下的分区表错误了。经我实际使用发现用fixmbr命令不仅可以修复Windows XP系统下的分区错误,对Windows 98系统,以及Windows 98/XP双系统均有效,fixmbr命令格式如下:fixmbr [device_name(驱动器盘符)]。
硬盘分区表的保护
1.计算机中一定要安装杀毒软件,这不仅可以防止各种常见的病毒入侵计算机,更能够减少使用软盘或者光盘时,分区表误中病毒的可能性。而且在一般情况下,尽量不要使用来源不明的软盘与光盘。
2.新购置的硬盘建议在安装Windows 2000/XP的时候采用内置程序进行分区,或者借助Fdisk程序进行分区,尽量不要用第三方快速分区格式化一体的程序,这有可能导致日后使用计算机过程中出现故障。
3.对分区进行划分或者调整操作的时候,尽量选择电源比较稳定的时间段,有可能的情况下最好能够使用外接UPS电源。
4.在计算机稳定运行的情况下,尽可能不要对分区表进行调整和转换操作,尤其是NTFS分区,在进行上述操作之前一定要备份分区中的重要数据文件。
5.安装好操作系统之后,建议对分区表进行备份,以防出现故障时能够及时恢复。