分区表的小猫腻(一) 大家来讨论
一次做数据恢复,在修改分区表时发现不同的电脑,不同的系统对某些字节的计算方法有些不同,事后便自己研究了一下都知道,分区表中
图中画线的部分表示本分区所用的扇区总数。
经实验发现第二分区中表示扇区总数的这四个字节可有可无。如图
个人认为系统在读取硬盘分区参数时并不读取这四个字节的数据。也就是说这四个字节无论改为多少,都不影响数据的读取和硬盘的工作。如下图中都是可行的。
对于每一个分区表,这种情况只针对每个分区表中的第二分区。
这样的情况下,在做数据恢复的时候可以避开这部分的计算。
在xp3环境下实验得出。不知在其它版本的系统下是不是也是这样子。大家都实验一下。
大家在此讨论一下吧。 这四个字节,在分区进行时是必须的,它决定了扩展分区的总扇区数,后面的扩展分区链的建立要受其限定,一旦分区链表建立完成,该数值就没多大用处了,但也不是完全没用,假使后面还有未分配的磁盘空间,而我们还想再建一个主分区,那么这个数值就很重要了,它是计算新建主分区起始位置的必要参数,因此还是不要随意改动为好。 支持一下,本人最近的工作排程比较满,做实验的时间少了很多。欢迎各坛友积极讨论,踊跃发言,多多发表原创作品。此贴加分了! 顶下吧。。o(∩_∩)o... 今天我又研究了一下
发现这种情况只针对扩展分区,
如图:
这是MBR中的分区表,硬盘被分为一个主分区和一个扩展分区,这时硬盘是完全可以使用的,但在磁盘管理里面则会这样:
如果有两个主分区和一个扩展分区,如图这样修改:
则有这样的结果:
硬盘其它分区不见。
结论,对于仅仅以数据恢复为目的时,完全可以不计算扩展分区中这四个字节的数值。 学习了!支持你 我觉得楼主应该用WIN2003服务器版的系统来做数据恢复 好帖子,我们都会提高的 好贴子,因为我发现扩展分区的总扇区数经常都不准的....原来可以这样的 好东西啊~~谢谢LZ
页:
[1]
2