分区表的手工重建_多图杀猫

[复制链接]
  • TA的每日心情
    开心
    2013-9-3 10:56
  • 签到天数: 342 天

    [LV.8]三品御史

    3

    主题

    396

    回帖

    10万

    积分

    [INTOHARD]师长

    Rank: 10Rank: 10Rank: 10

    积分
    106336
    发表于 2010-1-27 13:17:46 | 显示全部楼层 |阅读模式
    此文是我初学的一个实践,仅仅是给初学者的一个参考,欢迎各路大侠斧正。
         今天上午用移动硬盘到同事的电脑上拷东西,接上移动硬盘遂打开资源管理器,此时沙漏就一直在打转转,所有的盘符都出不来, 这个时侯我也没有别的办法,只有安心的等待。可是这等了两分钟而情况却没有半点改善,我只好拔了再接一次。情况还是一样的,这时我估计移动硬盘遭殃了。只好接到自己的机子上,这回倒是很快就出现了盘符,如下图:

                                   
    登录/注册后可看大图

         嗯,没错,移动硬盘的最后一个盘出问题了。不死心,到磁盘管理器里看看是什么状况,现实总是残酷的,在磁盘管理器里显示如下图:

                                   
    登录/注册后可看大图

         怎么会这样呢,平时一天接几回都没问题,今天运气不好?用wihex看看

                                   
    登录/注册后可看大图

          好吧,我接受事实。人不走运的时候好像什么事都不会顺心啊!直接转到第三个分区的起始处,从下面的图中发现并没有DBR。那看来是分区表信息乱了。

                                   
    登录/注册后可看大图

         那我再看看前面两个分区如何。

                                   
    登录/注册后可看大图

         第一个分区的DBR中扇区数跟MBR里的分区表项一里的扇区数对得上。那看看第二个,

                                   
    登录/注册后可看大图

         第二个分区的DBR中扇区数跟MBR里的分区表项二里的扇区数对不上。0X00201CC3+0X00A14C12=0X00C168D5(即12675285D),为错误的大小,应该把MBR里的分区表项二里的扇区数改成0X00A0510D+1=0X00A0510E。
         前面两个分区没有问题了,那只要计算出第三个分区的起始位置,就可以还原出来。0X00201CC3+0X00A0510E=0X00C06DD1(即12611025D)。转到12611024这个扇区看看,

                                   
    登录/注册后可看大图

         这里的内容跟2104515的内容是一样的。为什么要转到这里来看看呢?因为NTFS分区的DBR备份在分区的最后一个扇区嘛。从前面的计算知道下一个扇区就是第三个分区的起始处,激动啊,关键的分区总算是要到了,看看先

                                   
    登录/注册后可看大图

         这里倒是有个DBR,那个啥啥来着?啥也不说了,直接把MBR的第三个分区表项里的扇区数换成这里的0X0020BD91AD+1=0X0020BD91AE。完整的修改图是这样

                                   
    登录/注册后可看大图

         保存,退出,断电,再接,一气呵成,那一刻感觉自己的动作是多么的潇洒。

                                   
    登录/注册后可看大图

        乖乖,J盘又回来。请看图,有图才有真相,才是王道!

                                   
    登录/注册后可看大图



                                   
    登录/注册后可看大图



                                   
    登录/注册后可看大图



                                   
    登录/注册后可看大图

    [完]
  • TA的每日心情

    2012-6-14 15:40
  • 签到天数: 1 天

    [LV.1]布衣百姓

    3

    主题

    84

    回帖

    111

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    111
    发表于 2010-1-27 14:19:26 | 显示全部楼层
    东西是好东西 ,但是现在硬盘还不会修 ,还要学习
    GOA

    该用户从未签到

    7

    主题

    328

    回帖

    3032

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    3032
    QQ
    发表于 2010-1-27 14:34:35 | 显示全部楼层
    根据edr直接算出最后分区位置,在恢复备份db岂不更省心r
    GOA

    该用户从未签到

    7

    主题

    328

    回帖

    3032

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    3032
    QQ
    发表于 2010-1-27 14:36:40 | 显示全部楼层
    本人菜鸟,能否指教如果不知道C区格式,怎么恢复C的dpt

    该用户从未签到

    0

    主题

    59

    回帖

    44

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    44
    发表于 2010-1-27 14:52:06 | 显示全部楼层
    dfdsfsdffwefwevwdcecwcwc
  • TA的每日心情
    开心
    2013-9-3 10:56
  • 签到天数: 342 天

    [LV.8]三品御史

    3

    主题

    396

    回帖

    10万

    积分

    [INTOHARD]师长

    Rank: 10Rank: 10Rank: 10

    积分
    106336
     楼主| 发表于 2010-1-27 16:13:43 | 显示全部楼层
    根据edr直接算出最后分区位置,在恢复备份db岂不更省心r
    GOA 发表于 2010-1-27 14:34



    我的这是三个主分区
  • TA的每日心情
    开心
    2013-9-3 10:56
  • 签到天数: 342 天

    [LV.8]三品御史

    3

    主题

    396

    回帖

    10万

    积分

    [INTOHARD]师长

    Rank: 10Rank: 10Rank: 10

    积分
    106336
     楼主| 发表于 2010-1-27 16:14:39 | 显示全部楼层
    本人菜鸟,能否指教如果不知道C区格式,怎么恢复C的dpt
    GOA 发表于 2010-1-27 14:36


    这个我还没有实践过,等实践了再回复你。[s:17]

    该用户从未签到

    11

    主题

    178

    回帖

    5624

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    5624
    QQ
    发表于 2010-2-2 15:50:33 | 显示全部楼层
    很好,对我们这些新手来说,你真是太伟大了[s:38]

    该用户从未签到

    23

    主题

    182

    回帖

    4134

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    4134
    QQ
    发表于 2010-2-3 14:04:42 | 显示全部楼层
    很好,理论联系实际,我也正在学习中
    感谢!

    该用户从未签到

    1

    主题

    20

    回帖

    38

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    38
    发表于 2010-2-24 17:21:28 | 显示全部楼层
    不能用PTDD之类的软件修复吗,非要搞这么复杂啊。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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