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

什么是GPT(GUID分区表)磁盘

2010-04-02 13:48:33

标签:GPT GUID 分区表 磁盘 [推送到技术圈]

GUID 分区表 (GPT)

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

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

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

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

与支持最大卷为 2 TB (terabytes) 并且每个磁盘最多有 4 个主分区(或 3 个主分区,

1 个扩展分区和无限制的逻辑驱动器)的主启动记录 (MBR) 磁盘分区的样式相比,GUI

D 分区表 (GPT) 磁盘分区样式支持最大卷为 18 EB (exabytes) 并且每磁盘最多有

128 个分区。与 MBR 分区的磁盘不同,至关重要的平台操作数据位于分区,而不是位

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

结构的完整性。

磁盘管理中的磁盘属性对话框中的选项卡上,具有 GPT 分区样式的磁盘显示为

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

磁盘。如果发生下列意外事件,可以在 GPT 磁盘上执行 MBR 磁盘支持的操作:

在运行带有 Service Pack 1 (SP1) Windows Server 2003 的基于 x86 的计

算机和基于 x64 的计算机上,操作系统必须驻留在 MBR 磁盘上。其他的硬盘可以是

MBR GPT

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

其他的硬盘可以是 MBR GPT

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

ndows 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 MB

R 磁盘的混合,但它们不是磁盘组的一部分。可以同时使用 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 Wind

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

GUID分区表简介

作者: DiskGenius 2009415

先说说目前广泛使用的磁盘分区表方案。传统的分区方案(称为MBR分区方案)是将分区

息保存到磁盘的第一个扇区(MBR扇区)中的64个字节中,每个分区项占用16个字节,这16

字节中存有活动状态标志、文件系统标识、起止柱面号、磁头号、扇区号、隐含扇区数目(4

字节)、分区总扇区数目(4个字节)等内容。由于MBR扇区只有64个字节用于分区表,所以只能

记录4个分区的信息。这就是硬盘主分区数目不能超过4个的原因。后来为了支持更多的分区,

引入了扩展分区及逻辑分区的概念。但每个分区项仍用16个字节存储。

MBR分区方案不是用得好好的吗?为什么要提出新的方案呢?那就让我们看看MBR分区方案

有什么问题。前面已经提到了主分区数目不能超过4个的限制,这是其一,很多时候,4个主分

区并不能满足需要。另外最关键的是MBR分区方案无法支持超过2TB容量的磁盘。因为这一方案

4个字节存储分区的总扇区数,最大能表示232次方的扇区个数,按每扇区512字节计算,

每个分区最大不能超过2TB。磁盘容量超过2TB以后,分区的起始位置也就无法表示了。在硬盘

容量突飞猛进的今天,2TB的限制将很快被突破。由此可见,MBR分区方案已经无法满足需要了。

下面介绍GUID分区表方案。

GUID分区表(简称GPT。使用GUID分区表的磁盘称为GPT磁盘)是源自EFI标准的一种较新

的磁盘分区表结构的标准。与目前普遍使用的主引导记录(MBR)分区方案相比,GPT提供了更加

灵活的磁盘分区机制。它具有如下优点:

1、支持2TB以上的大硬盘。

2、每个磁盘的分区个数几乎没有限制。为什么说“几乎”呢?是因为Windows系统最多只

允许划分128个分区。不过也完全够用了。

3分区大小几乎没有限制。又是一个“几乎”。因为它用64位的整数表示扇区号。夸张一

点说,一个64位整数能代表的分区大小已经是个“天文数字”了,若干年内你都无法见到这样

大小的硬盘,更不用说分区了。

4分区表自带备份。在磁盘的首尾部分分别保存了一份相同的分区表。其中一份被破坏后,

可以通过另一份恢复。

5、每个分区可以有一个名称(不同于卷标)

既然GUID分区方案具有如此多的优点,在分区时是不是可以全部采用这种方案呢?不是的。

并不是所有的Windows系统都支持这种分区方案。 请看下表:

Windows种类能否读写GPT磁盘能否从GPT磁盘启动

32 Windows XP不支持

Windows 2000/NT/9x不支持

64 Windows XP

Windows Server 2003 SP1只有基于Itanium的系统才能

及以上版本GPT磁盘启动

Windows Vista

Windows Server 2008

Windows 7

不能。只能看到一个

Protective MBR分区

不能。只能看到一个

Protective MBR分区

只有基于Itanium的系统才能

GPT磁盘启动

只有基于 EFI 的系统支持从

GPT磁盘启动

只有基于 EFI 的系统支持从

GPT磁盘启动

只有基于 EFI 的系统支持从

GPT磁盘启动

是不是很失望?目前多数的个人电脑系统还无法完美支持GPT磁盘。但是这并不意味着我们

不需要了解GUID分区方案。别忘了,硬件的发展速度总是令人吃惊的。1.5TB的硬盘已经大量

上市,2TB以上容量的硬盘很快就会普及,基于EFI的主板也正在销售。GUID分区方案终将成为

主流

做为一款分区软件,DiskGenius3.1版本开始支持GUID分区表。这是国内第一款支持

GUID分区表的分区软件。DiskGenius提供了GUID分区的建立、删除、格式化、已丢失分区恢复、

文件恢复、分区表备份、GUID分区表格式与MBR分区表格式之间的相互转换(无误转换)等功能。

什么是GPT(GUID分区表)磁盘

2007-04-21 12:37

GUID 分区表 (GPT)

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

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

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

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

与支持最大卷为 2 TB (terabytes) 并且每个磁盘最多有 4 个主分区(或 3

主分区,1 个扩展分区和无限制的逻辑驱动器)的主启动记录 (MBR) 磁盘分区

的样式相比,GUID 分区表 (GPT) 磁盘分区样式支持最大卷为 18 EB (exabytes)

并且每磁盘最多有 128 个分区。 MBR 分区的磁盘不同,至关重要的平台操作

数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT 分区磁盘有多余的主

要及备份分区表来提高分区数据结构的完整性。

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

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

启动记录 (MBR) 磁盘。如果发生下列意外事件,可以在 GPT 磁盘上执行 MBR

盘支持的操作:

在运行带有 Service Pack 1 (SP1) Windows Server 2003 的基于 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”(磁盘管理)。

(zt)