硬盘扇区

全是干货:MBR分区结构以及GPT分区结构

二次信任 提交于 2019-11-25 20:23:35
一、MBR分区结构 MBR磁盘分区是一种使用最为广泛的分区结构,它也被称为DOS分区结构,但它并不仅仅应用于Windows系统平台,也应用于Linux,基于X86的UNIX等系统平台。它位于磁盘的0号扇区(一扇区等于512字节),是一个重要的扇区(简称MBR扇区)。 MBR扇区由以下四部分组成: 引导代码:引导代码占MBR分区的前440字节,负责整个系统启动。如果引导代码被破坏,系统将无法启动。 Windows磁盘签名:占引导代码后面的4字节,是Windows初始化磁盘写入的磁盘标签,如果此标签被破坏,则系统会提示“初始化磁盘”。 MBR分区表:占Windows磁盘标签后面的64个字节,是整个硬盘的分区表。 MBR结束标志:占MBR扇区最后2个字节,一直为“55 AA”。 图1: 注意:作者分析磁盘使用的工具是Winhex,如果读者需要请自行下载。 下面详细分析分区表结构 磁盘在使用前都要进行分区,也就是将硬盘划分为一个个逻辑的区域。每一个分区都有一个确定的起始结束位置。MBR磁盘的分区形式一般有3种,既主分区,扩展分区和非DOS分区。主分区既主DOS分区,扩展分区既扩展的DOS分区(扩展分区可以分逻辑分区),非DOS分区对于主分区的操作系统来说是一块被划分出去的区域,只能非DOS分区中操作系统可以管理。 如下:是MBR分区表 图2: MBR一共占用64个字节