banner

GPT 分区表

GPT分区表用于存储GPT硬盘分区信息,分区表中的分区信息中有一段区域用来表示分区类型(16字节,即128位),用于区别分区的用途。

Windows下常见的GUID分区类型主要有:

GUID 分区类型 说明
00000000-0000-0000-0000-000000000000 无分区 [PARTITION_ENTRY_UNUSED_GUID] 可设置基本磁盘/动态磁盘
C12A7328-F81F-11D2-BA4B-00A0C93EC93B EFI系统分区 [PARTITION_SYSTEM_GUID] 可设置基本磁盘/动态磁盘,使用UEFI引导必须的分区
DE94BBA4-06D1-4D40-A16A-BFD50179D6AC 微软恢复分区 [PARTITION_MSFT_RECOVERY_GUID] 可设置基本磁盘/动态磁盘
E3C9E316-0B5C-4DB8-817D-F92DF00215AE 微软保留(MSR)分区 [PARTITION_MSFT_RESERVED_GUID] 可设置基本磁盘/动态磁盘
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 基本数据分区 [PARTITION_BASIC_DATA_GUID] 可设置基本磁盘,由 Windows 创建和识别的数据分区类型,只能为此类型的分区分配驱动器号、卷GUID路径、挂载文件夹等
5808C8AA-7E8F-42E0-85D2-E1E90434CFB3 逻辑磁盘管理工具元数据分区 [PARTITION_LDM_METADATA_GUID] 可设置动态磁盘,Logical Disk Manager (LDM)
AF9B60A0-1431-4F62-BC68-3311714A69AD 逻辑磁盘管理工具数据分区 [PARTITION_LDM_DATA_GUID] 可设置动态磁盘
37AFFC90-EF7D-4e96-91C3-2D7AE055B174 IBM通用并行文件系统(GPFS)分区 X
E75CAF8F-F680-4CEE-AFA3-B001E56EFC2D 存储空间(Storage Spaces)分区 X
BFBFAFE7-A34F-448A-9A5B-6213EB736C22 Lenovo OEM分区(一键还原启动分区) X
F4019732-066E-4E12-8273-346C5641494F Sony OEM分区(一键还原启动分区) X

【备注】

EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 [PARTITION_BASIC_DATA_GUID]
只能在基本磁盘设置,但有一个例外,如果基本磁盘上的分区设置了PARTITION_BASIC_DATA_GUID和GPT_ATTRIBUTE_PLATFORM_REQUIRED,当该磁盘被转换为动态磁盘,该分区仍然是基本分区,即使磁盘的其余部分是动态磁盘。这是因为该分区被认为是GPT磁盘上的OEM分区。

除了分区类型外,GPT分区表中的分区信息中还有另一段区域来表示分区属性(8字节,即64位),其作用如下:

属性值 说明
0x0000000000000001( 0位) [GPT_ATTRIBUTE_PLATFORM_REQUIRED] 可设置基本磁盘/动态磁盘,表示分区为计算机正常运行必需分区;对于OEM分区,必须设置此属性。如果为基本磁盘上的分区设置该属性,当磁盘转换为动态磁盘时,该分区仍然是基本分区,即使磁盘其余部分是动态磁盘,因为该分区被认为是GPT磁盘上的OEM分区。
0x8000000000000000(63位) 可设置基本磁盘/动态磁盘,当硬盘被挂载到另一台电脑 或者第一次被识别时默认不分配盘符。此属性在存储区域网络(SAN)环境中很有用。
0x4000000000000000(62位) [GPT_BASIC_DATA_ATTRIBUTE_HIDDEN] 可设置基本磁盘/动态磁盘,分区不会被检测到,那么分区就不会分配驱动器号、卷GUID路径、挂载文件夹等,磁盘碎片整理程序等应用程序无法访问该分区。
0x2000000000000000(61位) [GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY] 可设置基本磁盘/动态磁盘,分区为另一个分区的卷影副本。
0x1000000000000000(60位) [GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY] 可设置基本磁盘,分区设置为只读,写入分区请求都将失败;文件系统以只读方式挂载;为动态磁盘设置该属性可能会导致I/O错误并阻止文件系统正确安装。

Windows 常用分区类型和分区属性组合:

分区 GUID 属性值
普通数据分区 EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 0x0000000000000000
OEM分区 无特定GUID值,OEM决定 0x8000000000000001
WinRE分区 DE94BBA4-06D1-4D40-A16A-BFD50179D6AC 0x8000000000000001
EFI系统分区 C12A7328-F81F-11D2-BA4B-00A0C93EC93B 0x8000000000000001
MSR保留分区 E3C9E316-0B5C-4DB8-817D-F92DF00215AE 0x8000000000000000
恢复/备份分区 DE94BBA4-06D1-4D40-A16A-BFD50179D6AC 0x8000000000000001
  • 归档 分类 标签 关于