该文章不一一讲解结构中的每一个字节所描述的含义,仅对分区结构做宏观解释
MBR意为主引导记录(MBR,Master Boot Record),也被称为主引导扇区(一扇区默认为512 bytes)。是计算机启动访问硬盘的第一个扇区,用以引导系统的启动。其位于磁盘上的第一个扇区,即 0 号扇区。
MBR磁盘分区格式较为传统,通常应用于磁盘容量大小小于2 TB 的情况下。
mbr磁盘分区格式指的是对整个系统下的磁盘进行管理的一种策略,这种策略除了MBR以外的另一种常用的磁盘分区格式就是GPT
MBR磁盘分区格式 在磁盘的 0 号扇区有4个主分区表,一个分区所描述的表项占16 bytes,4个表项连续存放在一起,共占64 bytes,在0号扇区内形成了一个主分区表区域。该主分区表区域位于扇区末尾,结束于第510个字节处,最后的两个字节是 0 号主引导扇区的结束标志 “55AA”。
分区就是磁盘上划分的一个个区域,在创建时可以被用户指定盘符、卷容量、文件系统类型以及分配单元大小等等。直观上来说就是Windows系统中的“C盘”、“D盘”、“E盘”之类的。
上面提到的主分区表项只有4个,也就是理论上来说仅能容纳4个分区,不论磁盘还有没有剩余的空闲空间。(可以去实践一下,记得磁盘必须是mbr格式,并且是从盘(即不是系统所在的硬盘),最好是在计算机管理中创建一个虚拟磁盘来实验。
但是我们留心发现有许多计算机它们的分区不仅仅只限于4个(MBR磁盘),卷标一般为“系统”、“娱乐”、“文件”、“影视” 之类的分区。这些超出4个分区之外的分区是怎么创建的呢?这里涉及到MBR磁盘结构最重要的一部分:扩展分区和逻辑分区结构。
在解析扩展分区之前先了解一下分区表项的结构,一个表项16个字节,在这16个字节里最重要的三个参数分别是:①分区的文件系统类型,②分区的起始扇区地址,③分区的容量大小(单位:扇区);现在回到扩展分区,扩展分区的概念其实指的并不是一个分区,应该说是一片区域,逻辑分区的创建就在扩展分区区域中实现。
网友评论