最近有些朋友的电脑经常出问题,最严重的是硬盘。今天明明在这里整理了《怎样修复硬盘零磁道与分区表》。希望我肤浅的知识能帮到大家!
零轨道的修复
零磁道在硬盘上处于非常重要的位置,是硬盘主引导记录区(MBR)所在的位置。MBR位于硬盘0磁道0柱面1扇区,存储硬盘主引导程序和硬盘分区表。在总共512字节的硬盘主引导记录扇区中,446字节属于硬盘主引导程序,64字节属于硬盘分区表(DPT),两个字节(55AA)属于分区结束标志。可以看出,一旦零磁道损坏,硬盘的主引导程序和分区表信息都会被严重破坏,导致硬盘无法自举。
零磁道损坏是硬盘的坏磁道之一,但由于其位置太重要,一旦损坏,后果很严重。
通常的修复方法是使用Pctools9.0的DE(磁盘编辑器)(或者类似的可以编辑磁盘扇区的工具)修复磁盘扇区。该方法如下:
使用Windows9x启动盘启动,插入包含Pctools9.0的光盘,要运行PCT90目录下的de.exe,首先进入“选项”菜单,选择“配置”命令,按“空格键”去掉“ReadOnly”前面的勾号(按Tab键切换),然后保存并退出。
然后,在主菜单“选择”中选择并执行驱动器。进入后,在“Drivetype”项中,选择Physical,按空格键选中,然后按“Tab”键切换到“Drives”项,选择“Harddisk”,最后选择“OK”
然后,回到主菜单,打开“选择”菜单,分区表就会出现。选择并输入,然后会出现硬盘分区表信息。如果硬盘有两个分区,L分区是c盘,分区从硬盘的0柱面开始,那么把1分区的BeginningCylinder的0改成1就够了。保存并退出。
需要注意的是,硬盘上的重要数据在修改前要进行备份。重启,按Delete键返回CMOS设置,选择“ideaUTODETECT”,可以看到cyl数减少了1。之后,保存设置并退出。重新分区和格式化可以节省硬盘。
注意DE工具只对FAT16分区的硬盘有效,所以对于FAT32分区的硬盘,可以通过分区主(PQ)等磁盘工具将FAR32转换成FAT16,然后进行处理。
此外,也有人探索过通过修改硬盘电机定位系统改变零磁道位置,通过调整电路改变磁头的分配逻辑,从而达到重新定位零磁道的目的。当然,这需要更深层次的硬件,实现起来也更复杂。
修复分区表损坏
硬盘主引导记录所在的扇区也是病毒重点攻击的地方。通过破坏主引导扇区中的DPT(分区表),可以轻松破坏硬盘分区信息。一般来说,分区表的损坏不是物理损坏,而是分区数据被破坏。所以,通常情况下,可以通过软件修复。
通常硬盘分区后,将分区表备份到软盘、光驱或u盘是极其明智的做法。在这方面,国内知名杀毒软件瑞星提供了完整的解决方案。另外,对于没有备份分区表的硬盘,也提供了相应的修复方法,但是成功率比较低。
另外,中文磁盘工具DiskMan也是这方面的专家。作为它的“杀手锏”功能之一,重建分区表非常适合修复损坏的分区表。
如果硬盘分区表被分区调整软件(或病毒)严重损坏,导致硬盘和系统瘫痪,DiskMan可以通过未损坏的分区引导记录信息重新建立分区表。在菜单的工具栏中选择“重建分区表”,DiskMan将开始搜索并重建分区。DiskMan将首先从扇区2开始搜索0柱面0磁头的隐藏扇区,寻找已被病毒移动的分区表。接下来,搜索每个磁头的第一个扇区。搜索过程可以通过两种方式进行:“自动”或“交互式”。自动保存每个发现的分区,这适用于大多数情况。交互模式对每个找到的分区给出提示,用户可以选择是否保留。当自动重建的分区表不正确时,可以交互查找。
但是需要注意的是,重建分区表功能并不能完全修复分区表,除非你之前已经备份了分区表,然后恢复之前备份的分区表来修复损坏的分区表。所以平时备份一个分区表是很有必要的!