xgn 发表于 2008-1-10 11:49:12

如何重建分区表

我把一个200G(ata)的硬盘连接到一部新装的电脑时,发现此硬盘无“未指派”,丢失了分区表。用了《FinalData Enterprise 2.0》、《易我分区表医生V3.0》、DOS下的一些软件都找不到。用烟台硬盘数据提供的《Find and Mount》只找到第一个分区(97.7G的)另外一个分区找不到(88.7G的)。现用《ha_WinHex14.2SR-2》找到了这两个分区(如下图),但,不知道怎么恢复,那位大侠指教一下,多谢。

rainhe 发表于 2008-1-10 11:52:07

哦,这个容易

jim19 发表于 2008-1-10 17:30:50

用这软件试试。

[ 本帖最后由 jim19 于 2008-1-10 17:36 编辑 ]

jim19 发表于 2008-1-10 17:38:20

从winhex上看,说明分区的dbr部分都是好的,可能硬盘mbr遭到破坏了,根据winhex提供的数值,计算他的分区表,用winhex的模板重建分区表。

rainhe 发表于 2008-1-10 23:34:36

从DBR里提取的分区大小别忘了加1啊

xgn 发表于 2008-1-11 11:52:58

多谢兄弟们的指教。

qydwjzk 发表于 2008-1-11 12:36:20

便宜28处4字节就是分区大小,然后写到主分区就可以了。

rainhe 发表于 2008-1-16 00:03:35

NTFS是用8个字节描述分区的扇区总数的。所以应该是28-2FH偏移
页: [1]
查看完整版本: 如何重建分区表