本站专题: 主板 | CPU | 硬盘 | 内存 | 显卡 | 声卡 | 显示器 | 光驱 | 鼠键 | 电源 | 网络 | 死机 | 其他 添加 WWW.SQ120.COM 到收藏夹

首页

菜鸟学堂

DIY乐园

故障专题

网络专区

软件专区

硬件专区

在线答疑
  您现在的位置: 首页>>菜鸟学堂>>新闻 >> 如何恢复硬盘分区表

如何恢复硬盘分区表

日期:2007-2-15 21:24:58     来源:   编辑:  点击:

 

        笔者原有一个30GB移动硬盘,使用磁盘管理工具时,误操作将硬盘逻辑驱动器(移动硬盘的第二分区)删除。重新插上移动硬盘,系统提示创建新的磁盘分区。因不忍眼看精心收集的资料就这样消失,那怕有一线生机也要将丢失的数据找回来,试试吧。

  首先了解一下硬盘的基本情况:此移动硬盘是笔记本硬盘,硬盘分为四个区,即C(系统盘)、D、E、F,均为FAT32 格式,其中被误删除的是D盘。由于是系统自带的磁盘管理中的删除逻辑驱动器功能将磁盘删去的,之后还未重新创建,因此数据肯定没有被擦除,可能只是删去了此硬盘分区的一些信息。如果我们能重新恢复这些信息,系统就可以识别出原磁盘分区以及其中的文件。

  我们平时最常见的分区方式是先建立一个主分区,然后将剩余的空间全部建立扩展分区,再在扩展分区上建立逻辑盘。
  但是,逻辑盘并没有存在于主引导扇区的分区表里,那么硬盘是如何识别逻辑盘符的呢?其实在逻辑盘的扇区上都会建立一个虚拟MBR(主引导记录),扩展分区指向第一个逻辑盘的MBR,第一个逻辑盘的MBR指向第二个逻辑盘的MBR,以此类推。其中硬盘分区表64字节中每16个字节具体含义如表1:
  下面我们将使用DiskGen和KVFIX(江民硬盘修复工具)手工修复硬盘分区表:
  小提示:DiskGen可以显示硬盘分区的基本信息并能进行分区表的备份和修改。KVFIX能查看硬盘的扇区同时还能进行扇区参数的编辑。需要注意的是在操作之前一定要做好备份,而且最好是把备份文件拷贝到其他磁盘上,一旦我们操作有误还可以进行恢复。
  通过DiskGen,我们可以获得一些有用信息,如图1:根据显示的信息我们很容易就能得出被删D盘的起始和终止位置,实际上硬盘的分区就是通过起始位置和终止位置来定的。我们可以由起始和终止的位置算出总的扇区数,也可以由总的扇区数逆推出终止扇区数,同时可以通过查看具体的扇区来检验是否正确。因为就像前面提到的扇区里的字节是有特点的,比方说结束标志55AA。只要我们多观察、多留意就能找到正确的位置并算出具体参数,表2中原D盘值是根据前后的分区表推出的。
     接下来使用KVFIX查看扇区,可以和我们前面讲的字节含义相对应,经过比较对照我们就能构造出原分区表的参数。
  小提示:KVFIX的功能键全都显示在程序的界面。比如:F1直接查看硬盘主引导记录,F6检测硬盘分区并显示分区的扇区数,可以帮助我们快速找到硬盘分区表所在的扇区。不过一般情况下都是将硬盘首扇区记作1,而这里则将硬盘首扇区记作0,表示绝对位置。
  硬盘的主引导记录位于柱面0、磁头0、扇区1,共计512字节。通过查看主引导记录我们会发现:前面的446个字节是主引导信息,紧接着的便是硬盘分区表。通过用KVFIX查看扇区,我们得出了以下数据,为方便分析,笔者将它做成了示意图(图2),有了示意图,恢复分区表就很容易了。

本新闻共2页,当前在第1页  1  2  

 
【返回首页】

相关文章
为什么内存容量只有一半
如何用usb线双机互联
刻录的cd能在cd上播放吗
如何给机箱散热
为什么1g内存玩游戏还卡

助商
 
论坛入口
 用户名:
 密  码:

     
免费注册   参观一下

最新新闻
热点新闻

电脑知识网 版权所有 严禁转载本站文章 违者追究法律责任
业务联系 TEL:13951366782
苏ICP备05048721号