恢复高手来帮下.....手工重建分区表问题.....

[复制链接]

该用户从未签到

2

主题

32

回帖

62

积分

[INTOHARD]班长

Rank: 2

积分
62
发表于 2007-10-27 12:51:03 | 显示全部楼层 |阅读模式
我一个40G[wiki]硬盘[/wiki],原分四区,C区为NTFS装系统,其他三区为[wiki]FAT[/wiki].
昨天用效率源检测发现0%-14%的地方存在几十[wiki]坏道[/wiki],然后尝试用效率源修复,不成功.之后就找不到硬盘了.
我做过如下处理:
1.用DISKMAN重建[wiki]分区表[/wiki],找到系统区NTFS分区,和末两个区,但紧接着系统区的分区丢失,末两个区的数据也全部不见.
2.用winhex手工重建分区表,用查找到的最接近系统区的55AA数据重建,得到的结果与上面一样.后面分区中的数据也都不见.
查找到的偏移值有6个,前两个是1FE和4A85301FE,但4A85301FE的[wiki]扇区[/wiki]数已是39070080.由于已知系统分区NTFS的大小是4753.6M,因此4A85301FE的扇区已不是整个扩展分区的最前端.这应该也是导致重建分区表后丢失NTFS后十几G空间的原因吧.

高手们帮我看看怎样找到扩展分区的起始扇区以正确重建分区表,恢复后面三个区的数据???????

注:已恢复的NTFS区数据也不可见.

谢谢了,我新学,不太清楚,最好能解释详细点......
  • TA的每日心情
    奋斗
    2018-11-18 16:52
  • 签到天数: 56 天

    [LV.5]六品通判

    31

    主题

    296

    回帖

    496

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    496
    发表于 2007-10-27 13:01:08 | 显示全部楼层
    坏道很容易引起分区表丢失,即使你恢复了后面的,还是会掉啊

    该用户从未签到

    2

    主题

    32

    回帖

    62

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    62
     楼主| 发表于 2007-10-27 15:12:17 | 显示全部楼层
    高手..只求恢复后把重要数据拷出来........................救急啊.

    该用户从未签到

    63

    主题

    338

    回帖

    3623

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    3623
    发表于 2007-10-27 15:15:36 | 显示全部楼层
    找甜橙呀!她是高手!你问问她,叫她帮你解决一下!

    该用户从未签到

    2

    主题

    32

    回帖

    62

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    62
     楼主| 发表于 2007-10-27 15:22:15 | 显示全部楼层
    再归纳下:
    1.系统分区NTFS完好.大小4753.6M.但数据不见.
    2.系统分区起始位置:0柱1头1扇,结束位置:605柱254头63扇.这是DISKMAN中看到的.
    3.硬盘全部扇区数为80043264
    如何根据上述数据计算出扩展分区的起始位置扇区数,从而用winhex手工重建扩展分区??

    该用户从未签到

    29

    主题

    1092

    回帖

    1万

    积分

    [INTOHARD]旅长

    Rank: 9Rank: 9Rank: 9

    积分
    17685
    QQ
    发表于 2007-10-27 15:29:54 | 显示全部楼层
    请提供以下三个信息:
    1、用WinHex找到的分区表所在的扇区位置(即扇区数)
    2、各个分区表的分区表信息
    3、原来分区的个数及[wiki]容量[/wiki](至少要一个准确的信息)
    只有知道上述三个信息的情况下,才能分析出你原来分区情况,然后才能正确写出第0扇区中的分区表信息。

    该用户从未签到

    2

    主题

    32

    回帖

    62

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    62
     楼主| 发表于 2007-10-27 15:52:00 | 显示全部楼层
    再再归纳下:
    1.系统原分四个区,系统区为NTFS,其他三个为FAT32.
    2.系统分区NTFS经重建后找回.大小4753.6M.但数据不见.
    3.系统分区起始位置:0柱1头1扇,结束位置:605柱254头63扇.这是DISKMAN中看到的.
    4.硬盘全部扇区数为80043264
    如何根据上述数据计算出扩展分区的起始位置扇区数,从而用winhex手工重建扩展分区??
    用winhex找到6个55AA.如下:
    1FE  0扇
    4A85301FE  39070080扇
    4D00923FE  40371345扇
    6FC7C81FE  58605120扇
    7C4062FFE  65143575扇
    90A8A63FE  75842865扇

    该用户从未签到

    2

    主题

    32

    回帖

    62

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    62
     楼主| 发表于 2007-10-27 19:36:52 | 显示全部楼层
    怎么没人来.......................

    该用户从未签到

    2

    主题

    32

    回帖

    62

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    62
     楼主| 发表于 2007-10-27 19:39:27 | 显示全部楼层
    我又用FinalData查到NTFS的结束扇区是1216914,那扩展分区的开始扇区是不是就是
    1216914+1=1216915??

    该用户从未签到

    1

    主题

    113

    回帖

    102

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    102
    QQ
    发表于 2007-10-27 19:58:50 | 显示全部楼层

    是的 如果那个最后结束扇区  那加1 就是扩展分区的起始山区 也就是 EBR
    起始EBR有一个很好标记..那就是EBR偏移0扇区(引导代码)都是零 .在本扇区结尾的地方有
    55AA标记,在55AA标记之前有分区表..
    偏移扇区 1到62.全部为零..结尾 55AA标记  在紧跟DBR
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表