admin管理员组

文章数量:1535499

2024年5月26日发(作者:)

GUID分区表

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

启动记录 (MBR) 分区方法相比,GPT 具有更多的优点,因为它允许每个磁盘有多达 128

个分区,支持高达 18 千兆兆字节的卷大小,允许将主磁盘分区表和备份磁盘分区表用于

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

GUID 分区表格式(Globally Unique Identifier Partition Table Format,GPT),是

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

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

有 4 个主分区(或 3 个主分区,1 个扩展分区和无限制的逻辑驱动器)。与MBR 分区

方法相比,GPT 具有更多的优点,因为它允许每个磁盘有多达 128 个分区,支持高达 18

千兆兆字节 (exabytes,1EB=10^6TB) 的卷大小,允许将主磁盘分区表和备份磁盘分区

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

与 MBR 分区的磁盘不同,GPT的分区信息是在分区中,而不象MBR一样在主引导

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

分区 (Protective MBR)的MBR分区表,这种分区的类型标识为0xEE,这个保护分区的

大小在Windows下为128MB,Mac 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) 。GPT是EFI方案的一部分,但并不依赖于EFI主板,在BIOS主板的

PC中也可使用GPT分区。但目前只有基于EFI主板的系统支持从GPT启动。

Windows对GPT分区的支持情况

1. Windows 95/98/ME、Windows NT 4、Windows 2000、Windows 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.0、Windows 2000、Windows 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”(磁盘管理)

本文标签: 分区磁盘使用启动支持