2023年11月25日发(作者:)

GUID分区表

一种由基于 Itanium 计算机中的可扩展固件接口 (EFI) 使用的磁盘分区

架构。与主启动记录 (MBR) 分区方法相比,GPT 具有更多的优点,因为它允许

每个磁盘有多达 128 个分区,支持高达 18 千兆兆字节的卷大小,允许将主磁

盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区 ID (GUID)

GUID 分区表格式(Globally Unique Identifier Partition Table

FormatGPT),是一种由基于 Itanium 计算机中的可扩展固件接口 (EFI)

使用的磁盘分区架构。

传统的主启动记录 (MBR) 磁盘分区支持最大卷为 2 TB

(terabytes) ,每个磁盘最多有 4 个主分区(或 3 个主分区,1 个扩展

分区和无限制的逻辑驱动器)。与MBR 分区方法相比,GPT 具有更多的优

点,因为它允许每个磁盘有多达 128 个分区,支持高达 18 千兆兆字节

(exabytes1EB=10^6TB) 的卷大小,允许将主磁盘分区表和备份磁盘分区

表用于冗余,还支持唯一的磁盘和分区 ID (GUID)

MBR 分区的磁盘不同,GPT的分区信息是在分区中,而不象MBR

样在主引导扇区。为保护GPT不受MBR类磁盘管理软件的危害,GPT在主引

导扇区建立了一个保护分区 (Protective MBR)MBR分区表,这种分区的

类型标识为0xEE,这个保护分区的大小在Windows下为128MBMac OS X

下为200MB,在Window磁盘管理器里名为GPT保护分区,可让MBR类磁盘

管理软件把GPT看成一个未知格式的分区,而不是错误地当成一个未分区

的磁盘。另外,GPT 分区磁盘有多余的主要及备份分区表来提高分区数据

结构的完整性。

在“磁盘管理”中的磁盘属性对话框中的“卷”选项卡上,具有 GPT

分区样式的磁盘显示为 GUID 分区表 (GPT) 磁盘,而具有 MBR 分区样式

的磁盘显示为主启动记录 (MBR) 磁盘。

使用GPT的硬件条件

沿用了数十年的PC机主板架构是BIOS模式。但在2004年,微软和英

特尔共同推出一种名为可扩展固件接口(EFI)的主板升级换代方案。EFI

即可扩展固件接口(Extensible Firmware Interface)EFI的位置很特殊,

不像是BIOS那样是固件又是接口,EFI只是一个接口,位于操作系统与平

台固件之间。到目前为止,现有的 PC机主板绝大部分还是BIOS模式,EFI

主板寥寥可数。

MBR,主引导记录(Master Boot Record),也就是现有的硬盘分区模式。

MBR分区的标准决定了MBR只支持在2TB以下的硬盘,超过2TB的硬盘只能

管理2TB!为解决这个大问题,微软和英特尔在EFI方案中开发了GPT分区

模式。

GPT,全局唯一标识分区表(GUID Partition Table)GUID,全局唯一

标识符 (Globally Unique Identifier) GPTEFI方案的一部分,但并

不依赖于EFI主板,在BIOS主板的PC中也可使用GPT分区。但目前只有

基于EFI主板的系统支持从GPT启动。

WindowsGPT分区的支持情况

1. Windows 95/98/MEWindows NT 4Windows 2000Windows XP 32

位版本不支持GPT分区,只能查看GPT的保护分区,GPT不会被装载或公开

给应用软件;

2. Windows XP x64 版本只能使用GPT磁盘进行数据操作,只有基于

安腾处理器 (Itanium) Windows系统才能从 GPT 分区上启动;

3. Windows Server 2003 32bit Server Pack 1 以后的所有Windows

2003版本都能使用GPT分区磁盘进行数据操作,只有基于安腾处理器

(Itanium)Windows系统才能从 GPT 分区上启动;

4. Windows Vista Windows Server 2008的所有版本都能使用GPT

分区磁盘进行数据操作;但只有基于EFI主板的系统支持从GPT启动。

使用GPT的一些细节

Windows Server 2003 SP1 x86 x64 上,操作系统必须驻留在 MBR

磁盘上。其他的硬盘可以是 MBR GPT

在基于 Itanium 的计算机上,操作系统加载程序和启动分区必须驻留

GPT 磁盘上。其他的硬盘可以是 MBR GPT

不能将 GPT 移至运行 Windows NT 4.0Windows 2000Windows XP

Windows Server 2003 的基于 x86 的计算机上。不过,可以将 GPT 磁盘

从运行带有 SP1 Windows Server 2003 的基于 x86 的计算机或基于

x64 的计算机移至运行 Windows Server 2003 Windows XP 的基于

Itanium 的计算机上,反之亦然。

不能使用基于 Itanium Windows 版本,将 GPT 磁盘从基于

Itanium 的计算机移至运行带有 SP1 Windows Server 2003 的基于

x86 的计算机或基于 x64 的计算机,然后启动该操作系统。在非基于

Itanium 的计算机上使用的 GPT 磁盘必须仅用于数据存储。

在单个动态磁盘组中既可以有 MBR,也可以有 GPT 磁盘。也使用将基

GPT MBR 磁盘的混合,但它们不是磁盘组的一部分。可以同时使用

MBR GPT 磁盘来创建镜像卷、带区卷、跨区卷和 RAID-5 卷,但是 MBR

的柱面对齐的限制可能会使得创建镜像卷有困难。通常可以将 MBR 的磁盘

镜像到 GPT 磁盘上,从而避免柱面对齐的问题。

可以将 MBR 磁盘转换为 GPT 磁盘,并且只有在磁盘为空的情况下,

才可以将 GPT 磁盘转换为 MBR 磁盘。

不支持 EFI 系统分区的镜像。必须使用 bootcfg 命令克隆 EFI 系统

分区。

不能在可移动媒体,或者在与群集服务使用的共享 SCSI Fibre

Channel 总线连接的群集磁盘上使用 GPT 分区样式。

可以使用 命令行实用程序或 EFI 固件实用程序

在基本 GPT 磁盘上创建分区。有关 的详细

信息,请参阅 DiskPart。有关“磁盘管理”管理单元的详细信息,请参阅

磁盘管理概述。有关 的详细信息,请参阅 Intel 网站。

在基于 Itanium 的计算机上的系统恢复方案中,请参阅计算机所附带

的制造商文档来重新创建或恢复 GPT 磁盘。

有关管理 GPT MBR 磁盘的详细信息,请参阅可扩展固件接口

Microsoft Windows 资源工具包网站上的“Disk Management”(磁盘管理)