winhex恢复MBR问题

[复制链接]

该用户从未签到

24

主题

273

回帖

2928

积分

[INTOHARD]营长

9

Rank: 6Rank: 6

积分
2928
发表于 2008-8-20 16:18:22 | 显示全部楼层 |阅读模式
自己把[wiki]硬盘[/wiki]的MBR填零后,学习winhex手工恢复,虽成功找到各分区,对一处不明白,请大虾指点:

原来的MBR 原来的MBR.jpg
恢复后的 恢复的MBR.jpg

不理解的是上面红笔所划的,为什么扩展分区的总[wiki]扇区[/wiki]数,我恢复后的和原来的不一样?(硬盘分区已正常找回)应当如何理解这点不同?
(是从63扇区的DBR相关信息来帖写的)

[ 本帖最后由 yjlbcjk 于 2008-8-20 16:32 编辑 ]

该用户从未签到

18

主题

559

回帖

685

积分

[INTOHARD]连长

Rank: 4

积分
685
发表于 2008-8-20 16:36:12 | 显示全部楼层
你看看你硬盘扩展分区的总扇区数是12005971、45572436你自己看一下硬盘总多大!C盘给了多少。那么总硬盘[wiki]容量[/wiki]去掉C盘容量那么很快就算出扩展分区多大。

该用户从未签到

2

主题

430

回帖

892

积分

[INTOHARD]连长

Rank: 4

积分
892
发表于 2008-8-20 16:40:27 | 显示全部楼层
LZ的C盘大小大致为:9.8G(指可用的空间);
扩展区大致大小:21.8G(指可用的空间);
有5.7M的剩余空间,楼主是把剩余空间的容量一起算在里面了。

多算了12033个扇区的数据。所以就出现你算出的值: 15 61 B7 02H

[ 本帖最后由 yachengcn 于 2008-8-20 17:06 编辑 ]

该用户从未签到

46

主题

533

回帖

2126

积分

[INTOHARD]营长

Rank: 6Rank: 6

积分
2126
QQ
发表于 2008-8-20 16:57:02 | 显示全部楼层
把剩余扇区也算进去了,所以要比恢复前的大

该用户从未签到

24

主题

273

回帖

2928

积分

[INTOHARD]营长

9

Rank: 6Rank: 6

积分
2928
 楼主| 发表于 2008-8-20 16:58:39 | 显示全部楼层

谢谢

原帖由 jirong 于 2008-8-20 16:36 发表
你看看你硬盘扩展分区的总扇区数是12005971、45572436你自己看一下硬盘总多大!C盘给了多少。那么总硬盘容量去掉C盘容量那么很快就算出扩展分区多大。


你好,我的算法和你说的一样:用扇区总数-(C盘总扇区数+63)=扩展分区总扇区数,这样做能够正常找回[wiki]分区表[/wiki],就是不理解为什么和原来分区表的值不一样?
这是我实验盘的扇区总数 扇区总数.jpg

这个是恢复后硬盘的分区情况: 硬盘分区情况.jpg

这个是63扇区的DBR DBR.jpg

该用户从未签到

24

主题

273

回帖

2928

积分

[INTOHARD]营长

9

Rank: 6Rank: 6

积分
2928
 楼主| 发表于 2008-8-20 17:13:29 | 显示全部楼层
原帖由 yachengcn 于 2008-8-20 16:40 发表
LZ的C盘大小大致为:9.8G(指可用的空间);
扩展区大致大小:21.8G(指可用的空间);
有5.7M的剩余空间,楼主是把剩余空间的容量一起算在里面了。

多算了12033个扇区的数据。所以就出现你算出的值: 15 61 B7 ...



强,这5.7M应该如何去理解,现在算算的确多了这么多。是不是每块硬盘都有多出来的一点,并且大小不一样?谢谢

该用户从未签到

2

主题

430

回帖

892

积分

[INTOHARD]连长

Rank: 4

积分
892
发表于 2008-8-20 17:19:51 | 显示全部楼层

回复 6# 的帖子

不是每块硬盘的剩余扇区都是5.7M大小,我只是根据你给的图算出的大小。

该用户从未签到

24

主题

273

回帖

2928

积分

[INTOHARD]营长

9

Rank: 6Rank: 6

积分
2928
 楼主| 发表于 2008-8-20 17:30:13 | 显示全部楼层
原帖由 yachengcn 于 2008-8-20 17:19 发表
不是每块硬盘的剩余扇区都是5.7M大小,我只是根据你给的图算出的大小。


谢谢,是不是每块硬盘都有剩余扇区,这个剩余扇区一般是不同的?

该用户从未签到

18

主题

559

回帖

685

积分

[INTOHARD]连长

Rank: 4

积分
685
发表于 2008-8-20 18:12:09 | 显示全部楼层
用扇区总数-(C盘总扇区数+63)=扩展分区总扇区数12005971
那也不可能是9.77G而应该是5.7G才对啊!那你在WINHEX看那16进制怎么跟我们算出来不一样!好怪啊

该用户从未签到

24

主题

273

回帖

2928

积分

[INTOHARD]营长

9

Rank: 6Rank: 6

积分
2928
 楼主| 发表于 2008-8-21 08:48:53 | 显示全部楼层
已经明白了,谢谢楼主几位的回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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