awolfs8888 发表于 2011-3-11 11:20:17

想了半天没想明白的问题。。。

近段时间又在看书,昨晚看到《数据恢复技术及案例分析》中,关于恢复分区表的部分。。
有这么一下问题,就是MBR丢失后,恢复MBR分区表项中的扩展分区的大小。。
其中方法一:就是用硬盘扇区总数减去C盘的大小,剩余的部分就是总扩展分区的大小了。
方法二是:用EBR2中的第二个分区表项的扇区起始数与扇区大小之和就是总扩展分区的大小。
(硬盘总共有四个分区,一个主分区,一个扩展分区,三个逻辑分区)。
我怎么也没搞明白,用EBR1中的第二项扇区起始数与扇区大小怎么就不能计算呢???
理论上,扩展分区的大小应该是硬盘扇区总数,减去C盘及保留大小,那么EBR1中的第二项分区大小,应该也就MBR第二项扇区大小减去D盘及分区大小了。。为什么计算后差距很大。。。
想了许久没有想明白,搞的我现在头疼。。。。

各位指点一下。。。。。。。

小小兵 发表于 2011-3-11 11:23:47

这个分区不一定都是连着的
有些山区是系统保留的   不一定非得较真知道怎么操作就可以了

wbh1414 发表于 2011-3-11 20:05:59

你说的书我没看过,但你说的EBR1是不是D盘分区表,而EBR2是不是E盘的分区表呢?

hbwazxf 发表于 2011-3-16 22:03:26

理论要和实践相结合。。

false007 发表于 2011-3-16 22:33:46

回复 5# wbh1414
我觉得应该是这样的。

ls421xp 发表于 2011-3-17 09:25:03

5楼正解,一目了然
页: [1]
查看完整版本: 想了半天没想明白的问题。。。