lughon 发表于 2008-4-15 22:33:09

WINHEX手工修复硬盘有大量坏道导致分区表丢失的数据恢复

客户是笔记本电脑,一天开机突然无法进入系统,40G硬盘,用MHDD检测硬盘靠前部有大量的坏道,整个硬盘就变成了一个分区,D盘有5年左右的企业管理资料,和合同.异常重要.一共是分两个区,大小和格式都不太清楚.
用WINHEX打开硬盘分区表图为

lughon 发表于 2008-4-15 22:35:03

显然这个分区表是不对的,没有有用的信息,跳到63扇区查看DBR如图

[ 本帖最后由 lughon 于 2008-4-15 23:07 编辑 ]

lughon 发表于 2008-4-15 22:39:01

DBR中分区所占的扇区数为74075592显然也是不对的,跳到69扇区,没有DBR的备份(郁闷)先查找有没有FAT表看一看是什么分区查类型 找F8FFFF0F如图

[ 本帖最后由 lughon 于 2008-4-15 23:09 编辑 ]

lughon 发表于 2008-4-15 22:41:02

FAT表有问题继续查F8FFFF0F得FAT2表如图

lughon 发表于 2008-4-15 22:45:51

不明白FAT表为什么会变成这个样子,C盘应是FAT32格式的,主要想要D分区数据,继续查找关建字EB5890 偏移量设成0查找到26643313扇区报错无法进行下去如图

[ 本帖最后由 lughon 于 2008-4-15 23:06 编辑 ]

lughon 发表于 2008-4-15 22:51:40

前面有坏道无法进行下去,就从后往前找,用winhe虚拟分区功能跳转到剩余扇区看到一个DBR表如图(比较怪是一个FAT32分区的DBR表和63扇区是一样的,不明白)

[ 本帖最后由 lughon 于 2008-4-15 23:11 编辑 ]

lughon 发表于 2008-4-15 23:01:45

为什么这得DBR和63扇区的一样,现在还无法知道D盘是什么分区的,和大小,前面有坏道,从后向前查FILE0大约两分中后在找到了$MFT,分析可能是NTFS分区,(不知道如保从$MFT的信息中得到DBR的位置)只得继续找EB5290找一半还是有坏道无法进行下去.后又跳到20000000个扇区向前查EB5290无果,又向后查终于在20482938处找到了如图

[ 本帖最后由 lughon 于 2008-4-15 23:16 编辑 ]

lughon 发表于 2008-4-15 23:05:18

把分区信息回写到分区表中,数据回来了,在这个过程中,有几个地方不是很明白.为什么FAT表,和备份的DBR表是图上的哪样?如何能从$MFT中找到DBR的位置?

[ 本帖最后由 lughon 于 2008-4-15 23:17 编辑 ]

feng_w_m 发表于 2008-4-17 09:29:30

到现在为止~~我都还弄不明白
WINHEX

tywjh 发表于 2008-4-17 10:05:07

估计硬盘曾经过多次分区并进行快速格式化!!!
页: [1] 2 3 4 5 6
查看完整版本: WINHEX手工修复硬盘有大量坏道导致分区表丢失的数据恢复