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