winhex恢复MBR问题
自己把硬盘的MBR填零后,学习WINHEX手工恢复,虽成功找到各分区,对一处不明白,请大虾指点:原来的MBR
恢复后的
不理解的是上面红笔所划的,为什么扩展分区的总扇区数,我恢复后的和原来的不一样?(硬盘分区已正常找回)应当如何理解这点不同?
(是从63扇区的DBR相关信息来帖写的)
[ 本帖最后由 yjlbcjk 于 2008-8-20 16:32 编辑 ] 你看看你硬盘扩展分区的总扇区数是12005971、45572436你自己看一下硬盘总多大!C盘给了多少。那么总硬盘容量去掉C盘容量那么很快就算出扩展分区多大。 LZ的C盘大小大致为:9.8G(指可用的空间);
扩展区大致大小:21.8G(指可用的空间);
有5.7M的剩余空间,楼主是把剩余空间的容量一起算在里面了。
多算了12033个扇区的数据。所以就出现你算出的值: 15 61 B7 02H
[ 本帖最后由 yachengcn 于 2008-8-20 17:06 编辑 ] 把剩余扇区也算进去了,所以要比恢复前的大
谢谢
原帖由 jirong 于 2008-8-20 16:36 发表 http://bbs.intohard.com/images/common/back.gif你看看你硬盘扩展分区的总扇区数是12005971、45572436你自己看一下硬盘总多大!C盘给了多少。那么总硬盘容量去掉C盘容量那么很快就算出扩展分区多大。
你好,我的算法和你说的一样:用扇区总数-(C盘总扇区数+63)=扩展分区总扇区数,这样做能够正常找回分区表,就是不理解为什么和原来分区表的值不一样?
这是我实验盘的扇区总数
这个是恢复后硬盘的分区情况:
这个是63扇区的DBR 原帖由 yachengcn 于 2008-8-20 16:40 发表 http://bbs.intohard.com/images/common/back.gif
LZ的C盘大小大致为:9.8G(指可用的空间);
扩展区大致大小:21.8G(指可用的空间);
有5.7M的剩余空间,楼主是把剩余空间的容量一起算在里面了。
多算了12033个扇区的数据。所以就出现你算出的值: 15 61 B7 ...
强,这5.7M应该如何去理解,现在算算的确多了这么多。是不是每块硬盘都有多出来的一点,并且大小不一样?谢谢
回复 6# 的帖子
不是每块硬盘的剩余扇区都是5.7M大小,我只是根据你给的图算出的大小。 原帖由 yachengcn 于 2008-8-20 17:19 发表 http://bbs.intohard.com/images/common/back.gif不是每块硬盘的剩余扇区都是5.7M大小,我只是根据你给的图算出的大小。
谢谢,是不是每块硬盘都有剩余扇区,这个剩余扇区一般是不同的? 用扇区总数-(C盘总扇区数+63)=扩展分区总扇区数12005971
那也不可能是9.77G而应该是5.7G才对啊!那你在WINHEX看那16进制怎么跟我们算出来不一样!好怪啊 已经明白了,谢谢楼主几位的回复
页:
[1]
2