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 

  1. 分区:   2000G主+1000G     正常
  2. 分区:    2100G主  异常
  3. 分区:   1800G主+400G主    正常
  4. 分区:   1800G主+400G主+100G主   异常   

MBR超过2T容量磁盘: 

单分区不可超过2T(  1  2  )

第二分区不可从大于2T起始柱面开始  ( 3  4  )

 

部分图片素材来源: www.linuxprobe.com(第六章)  感谢