GPT 磁盘结构组成
1、保护 MBR
保护 MBR 位于 GPT 磁盘的第一个扇区,也就是 0 号扇区,由磁盘签名、MBR 磁盘分区表和结束标志组成。
保护 MBR 的作用使计算机认为这个磁盘是合法的,并且已被使用,从而不再去试图对其进行分区、格式化等操作。
2、GPT 头
GPT 头位于 GPT 磁盘的第二个扇区,也就是 1 号扇区。GPT 头定义分区表的起始位置、分区表的结束位置、每个分区表项的大小、分区表项的个数及分区表的校验和等信息。
3、分区表
分区表位于 GPT 磁盘的 2 -33 号扇区,一共占用 32 个扇区,能够容纳 128 个分区表项,每个分区表项大小为 128 个字节。每个分区表项管理一个分区,所以 Windows 系统允许 GPT 磁盘创建 128 个分区。(1 个扇区有 4 个分区表项)
每个分区表项记录着分区的起始和结束地址,分区类型的 GUID,分区名字,分区属性和分区 GUID。
4、分区区域
GPT 分区区域通常都是起始于 GPT 磁盘的 34 号扇区,是整个 GPT 磁盘中最大的区域,由多个具体分区组成。分区区域的起始地址和结束地址由 GPT 头定义。
5、GPT 头备份
GPT 头有一个备份,放在 GPT 磁盘的最后一个扇区。GPT 头的备份与 GPT 头结构一样,其中的一部分参数不同。
6、分区表备份
分区区域结束后,就是分区表备份,其地址在 GPT 头备份扇区中有描述,位于 0x48,也可以在 GPT 头备份位置往前跳转 32 个扇区。
原文链接:https://www.bilibili.com/read/cv13921974/
正文完