MBR磁盘分区见解笔记
硬盘是由大量扇区组成的,每个扇区的容量是512字节 其中第一个扇区最重要,它里面保存着主引导记录与分区表信息。就第一个扇区来讲,主引导记录需要占用446字节,分区表为64字节,结束符占用2字节;其中分区表中每记录一个分区信息就需要16字节,这样一来最多只有4个分区信息可以写到第一个扇区中,这4个分区就是4个主分区。第一个扇区中的数据信息如图所示:
这样就面临着MBR只能分4个区使用的问题 , 于是为了解决分区数不够的问题,可以将最后一个分区16字节(原本要做主分区4)的空间拿出来 , 让他指向另外一个分区.他自身叫做"扩展分区" ,他指向的分区叫做"逻辑分区" 所以扩展分区并不是一个真正的分区,而更像是一个占用16字节分区表空间的指针------一个指向另一个分区的指针.这样一来,用户一般会选择使用3个主分区加1个扩展分区的方法,然后在扩展分区中创建出数个逻辑分区,从而来满足多分区(大于4个)的需求。
当我们出现主分区超过4个时会提示分区表错误:
错误分区:5主
错误分区:4主+1扩展
正确分区:
总结:
**** 1<=主分区+扩展分区<=4 且 0<=扩展分区<=1 且 0<=0逻辑分区<=n 且 扩展分区大小=逻辑分区总和 ****
- 主分区设定为活动分区可做系统引导启动
- 扩展分区是为了扩展4个以上的分区,不可直接使用
- MBR格式不支持超过2T空间 超过部分无法使用
补充:关于MBR超过2T无法使用情况研究
测试磁盘:STAT 3000G 系统WIN7旗舰X64 工具: VM / DG
- 分区: 2000G主+1000G 正常
- 分区: 2100G主 异常
- 分区: 1800G主+400G主 正常
- 分区: 1800G主+400G主+100G主 异常
MBR超过2T容量磁盘:
单分区不可超过2T( 1 2 )
第二分区不可从大于2T起始柱面开始 ( 3 4 )
部分图片素材来源: www.linuxprobe.com(第六章) 感谢