GPT分区表详解

合集下载

硬盘GPT分区表的知识讲解

硬盘GPT分区表的知识讲解

硬盘GPT分区表的知识讲解GPT分区表是一种使用全局唯一标识符(GUID)的分区结构,用于定义磁盘的分区方案。

GPT分区表与MBR分区表不同,其使用的是一种更先进的分区方案,因此具有更高的性能和可靠性。

GPT分区表的特点1.更大的分区支持:GPT分区表支持最多128个分区,而MBR分区表仅支持4个。

2.更好的数据备份:GPT分区表将分区表的备份存储在磁盘的末尾,从而更好地保护数据。

3.更安全的引导:GPT分区表使用UEFI(统一可扩展固件接口)引导,提供更安全和更可靠的引导选项。

4.支持更大的磁盘容量:GPT分区表支持最大容量为9.4ZB(1ZB=1024EB),而MBR分区表最大容量为2TB。

GPT分区表的结构GPT分区表的结构与MBR分区表不同。

GPT分区表将磁盘分为若干个LBA(逻辑块寻址)区域,其中每个LBA区域都有一个唯一的GUID标识符。

每个分区都由一个GUID分区类型和一个GUID唯一标识符来定义。

此外,GPT分区表还包括一个主引导记录(MBR)和一个备用引导记录(EBR),用于磁盘引导。

GPT分区表的使用使用GPT分区表需要满足以下条件:1.操作系统支持:大多数现代操作系统都支持GPT分区表。

这包括Windows7及以上版本,MacOSX,Linux等操作系统。

2.计算机硬件支持:计算机的BIOS必须支持UEFI引导,以便能够使用GPT分区表。

如果计算机的BIOS不支持UEFI引导,则只能使用MBR分区表。

GPT分区表是一种先进的磁盘分区结构,具有更好的数据备份能力和更高的性能。

虽然GPT分区表支持更大的容量,但仍需满足操作系统和计算机硬件的支持要求。

在选择使用GPT分区表时,必须确保系统能够支持GPT分区表,并且硬件设备能够支持UEFI引导。

如果您需要支持大容量硬盘或多操作系统配置,那么GPT 分区表将是一个更好的选择。

以上是硬盘GPT分区表的知识讲解,希望可以帮助到大家更深入了解。

GPT(GUID分区表)磁盘

GPT(GUID分区表)磁盘

GPT(GUID分区表)磁盘GPT(GUID分区表)磁盘⼀、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.0、Windows 2000、Windows XP 或 Windows Server 2003 的基于 x86 的计算机上。

linux-GPT分区

linux-GPT分区
====================================================================================
/dev/sdb1(磁盘分区) /home(mount目录) ext3(文件格式) defaults 0 0
保存退出,重启后/dev/sdb1 就会自动挂载到/mnt/abc目录下
2,mklabel gpt
设置分区类型为gpt
3,mkpart primary 0% 100%
primary指分区类型为主分区,0是分区开始位置,100%是分区结束位置。相同的命令为:mkpart primary 0-1 或者是:mkpart primary 0 XXXXXX结束的空间
每个磁盘最多支持128个分区
使用 parted 建立大小超过2T的分区
=============================================================================
1,parted /dev/sdb
可以输入p打印磁盘信息,查看分区的情况,找到起始和结束位置。
4,print
打印当前分区,查看分区设置是否正确
5,quit
完成.ext3 /dev/sdb1
格式化磁盘。如果支持EXT4可选择格式化为EXT4,格式化成ext3的时候又出现问题。Ext3默认的block size的大小为4k,最大只能支持8T的空间。格式化时指定block size的大小为8K这样最大可以支持16T的空间。相应命令:mkfs.ext3 -b 8192 /dev/sdb2
7,mount /dev/sdb1 /home/

GPT磁盘各分区作用详解

GPT磁盘各分区作用详解

用于引导Windows的GPT磁盘(预装Win8电脑)各分区作用详解随着预装Win8电脑大量涌向市场,UEFI+GPT这一标准组合受到了更大范围的关注。

UEFI+GPT无疑是未来的发展趋势,所以我们有必要先来了解一下用于引导Windows的GPT分区结构的磁盘中一些特殊分区的作用。

使用Windows安装程序默认创建的分区当我们在GPT中安装Windows8/7,并且使用Windows安装程序对硬盘进行重分区操作时默认将创建下表所示的几个分区。

的方法可参考《Diskpart工具应用两则:MBR/GPT分区转换& 基本/动态磁盘转换》。

当Windows 8 系统无法正常启动时也会自动故障转移至WinRE。

在Windows7中WinRE和Windows安装分区在同一个分区,并没有单独拿出来。

Win8中微软默认将WinRE和Windows 安装分区分离,目的应该是最大程度保证WinRE的可靠性。

在MBR硬盘上安装Windows 8时,你会发现系统保留分区的大小由Win7时的100MB 扩大到了350MB,这多出来的空间就是用于保存WinRE映像的。

第二个分区是存放系统引导文件的分区,这是实现UEFI引导所必须的分区。

第三个MSR分区,这是微软保留分区,目前尚不清楚其具体作用。

已知将基本磁盘转换为动态磁盘是该分区将发挥作用。

第四个就是我们安装系统是要选择的目标分区。

其实际容量=你指定的容量-前面几个分区容量。

如果只考虑系统的正常启动,那么EFI系统分区(第二个)和Windows安装分区(第四个分区)这两个分区是必须的。

预装Windows 8的品牌机默认分区(以联想某型号为例)在预装Win8的品牌机中同样会看到上表中所示的这些分区,不过其大小可能会有所不同,同时你可能还会看到其他的隐藏分区。

下表是联想某一型号预装Win8电脑默认的分区情况。

对比第一个表中的分区情况,第二个表格中多出来的分区是用于品牌机一键恢复的。

gpt 磁盘分区解析

gpt 磁盘分区解析

gpt 磁盘分区解析
GPT(GUID Partition Table)是一种磁盘分区表的格式,用于
在计算机系统中管理磁盘分区。

相比于传统的MBR(Master Boot Record)分区表格式,GPT提供了更多的功能和灵活性。

GPT使用了全球唯一标识符(GUID)来标识每个分区,这样
可以避免MBR分区表中的主引导记录(MBR)中只能使用4
个主分区的限制。

GPT支持最多128个分区,而且每个分区
都有一个唯一的GUID来标识。

GPT还提供了错误检测和修复的机制,每个分区都有一个备
份分区表,以便在主分区表损坏时进行恢复。

此外,GPT还
可以存储较大的分区和文件大小,支持超过2TB的磁盘容量。

GPT分区还包含了一个保护性的主引导记录(MBR),用于
与使用旧版BIOS的系统兼容。

这样,即使旧版BIOS无法读
取GPT分区表,也可以通过MBR来引导系统。

总结来说,GPT是一种现代化的磁盘分区表格式,提供了更
大的灵活性、容量和可靠性,支持更多的分区,并且通过
MBR与传统系统兼容。

硬盘分区表MBR和 GPT

硬盘分区表MBR和 GPT

硬盘分区表MBR和GPT(GUID)的基本区别
简单地说,
硬盘主要有两种分区表类型,原则上,一个硬盘只存在一种分区表,
不能同时存在两种(事实上经过特殊的方法处理后,可以同时存在两种类型的分区表,
这个不在我们的讨论范围)
一、MBR,这个分区表比较老了,你的硬盘就是这种。

这个分区表的物征是:
1.最多支持4个主分区,或者3个主分区+1扩展分区(扩展分区下面可以有无数的逻辑盘)
2.支持2.2T以下的硬盘分区
3.启动条件是:要有引导扇区(MBR),并要有一个主分区,而且是必须激活的,当然有系统是必须的
4.一般的组合是:BIOS+MBR
5.支持32位系统和64位系统
二、GPT(GUID)分区表的硬盘
1.最多支持128个主分区,
没有扩展分区,也没有逻辑盘
2.支持2.2T以上的硬盘分区
3.启动条件是:要有一个EFI(ESP)分区,要有一个主分区,当然有系统是必须的
4.一般的组合是:UEFI+GPT
5.只支持win7 win8 win8.1的64位系统,不支持32位系统。

三、基本原则(以64位win7 win8 win8.1的系统U盘为例)
1.以传统的BIOS方式启动电脑,你的系统只能安装在MBR分区的硬盘中,要是你的硬盘是GPT分区,无法下一步
2.以UEFI方式启动电脑,你的系统只能安装在GPT分区中,要是你的硬盘是MBR分区,无法进行下一步。

3.DiskGenius专业版,可以无损相互转换(所谓的无损也是相对的,不是绝对)。

GPT分区表详解

GPT分区表详解

GPT分区表详解GPT分区表详解全局唯一标识分区表(GUID Partition T able,缩写:GPT)是一个实体硬盘的分区结构。

它是可扩展固件接口标准的一部分,用来替代BIOS中的主引导记录分区表。

但因为MBR 分区表不支持容量大于2.2TB(2.2 ×1012字节)的分区,所以也有一些BIOS系统为了支持大容量硬盘而用GPT分区表取代MBR分区表。

GPT分区表支持最多9.4ZB(9.4 ×1021字节)的硬盘和分区。

下面为GPT分区表的结构图:GPT分区表的结构。

上图中,每个逻辑块(LBA)为512字节,每个分区的记录为128字节。

负数的LBA地址表示从最后的块开始倒数,?1表示最后一个块。

GPT分区表的特点在MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序)。

但在GPT硬盘中,分区表的位置信息储存在GPT头中。

但出于兼容性考虑,硬盘的第一个扇区仍然用作MBR,之后才是GPT头。

跟现代的MBR一样,GPT也使用逻辑区块地址(LBA)取代了早期的CHS寻址方式。

传统MBR信息存储于LBA 0,GPT头存储于LBA 1,接下来才是分区表本身。

64位Windows 操作系统使用16,384字节(或32扇区)作为GPT分区表,接下来的LBA 34是硬盘上第一个分区的开始。

传统MBR (LBA 0)在GPT分区表的最开头,处于兼容性考虑仍然存储了一份传统的MBR,用来防止不支持GPT的硬盘管理工具错误识别并破坏硬盘中的数据,这个MBR也叫做叫做保护MBR。

在支持从GPT启动的操作系统中,这里也用于存储第一阶段的启动代码。

在这个MBR中,只有一个标识为0xEE的分区,以此来表示这块硬盘使用GPT分区表。

不能识别GPT硬盘的操作系统通常会识别出一个未知类型的分区,并且拒绝对硬盘进行操作,除非用户特别要求删除这个分区。

这就避免了意外删除分区的危险。

gpt分区表格式

gpt分区表格式

gpt分区表格式在计算机系统中,磁盘分区是一种将硬盘分成几个逻辑部分的技术。

它可以让用户在不同的分区中存储不同的数据,从而更好地管理磁盘空间。

而GPT分区格式是一种新的磁盘分区格式,它已经逐渐取代了老式的MBR分区格式。

在本文中,我们将介绍GPT分区格式的优点、使用方法以及一些注意事项。

GPT分区格式是GUID Partition Table的缩写,GUID代表全局唯一标识符(Globally Unique Identifier),是一种128位的数字标识符。

GPT分区格式可以支持2^64个分区,每个分区最大支持9.4ZB的存储空间。

这意味着,GPT分区格式可以更好地满足大容量硬盘的需求,而MBR分区格式则只能支持最大2TB的硬盘容量。

除此之外,GPT分区格式还有以下几个优点:1. 更好的数据安全性GPT分区格式将主分区表和备份分区表存储在硬盘的两端,这意味着当一个分区表损坏时,系统可以使用备份分区表来恢复数据。

而MBR分区格式则只有一个主分区表,当主分区表损坏时,数据将无法恢复。

2. 更好的兼容性GPT分区格式可以支持UEFI启动方式,这意味着它可以更好地兼容新的硬件和操作系统。

而MBR分区格式则只能支持传统的BIOS 启动方式。

3. 更好的扩展性GPT分区格式可以支持更多的分区类型,包括主分区、扩展分区、逻辑分区、EFI系统分区等。

这意味着用户可以更好地管理硬盘空间,更好地满足不同的需求。

使用GPT分区格式需要注意以下几个问题:1. 硬件兼容性虽然GPT分区格式可以更好地兼容新的硬件和操作系统,但是它并不是所有的计算机都支持。

如果您的计算机是老式的BIOS启动方式,那么您可能需要将其更新为UEFI启动方式才能使用GPT分区格式。

2. 操作系统兼容性不是所有的操作系统都支持GPT分区格式。

例如,Windows XP 和Windows Server 2003等老版本的Windows操作系统不支持GPT 分区格式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GPT分区表详解
全局唯一标识分区表(GUID Partition Table,缩写:GPT)是一个实体硬盘的分区结构。

它是可扩展固件接口标准的一部分,用来替代BIOS中的主引导记录分区表。

但因为MBR 分区表不支持容量大于2.2TB(2.2 ×1012字节)的分区,所以也有一些BIOS系统为了支持大容量硬盘而用GPT分区表取代MBR分区表。

GPT分区表支持最多9.4ZB(9.4 ×1021字节)的硬盘和分区。

下面为GPT分区表的结构图:
GPT分区表的结构。

上图中,每个逻辑块(LBA)为512字节,每个分区的记录为128字节。

负数的LBA地址表示从最后的块开始倒数,−1表示最后一个块。

GPT分区表的特点
在MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序)。

但在GPT硬盘中,分区表的位置信息储存在GPT头中。

但出于兼容性考虑,硬盘的第一个扇区仍然用作MBR,之后才是GPT头。

跟现代的MBR一样,GPT也使用逻辑区块地址(LBA)取代了早期的CHS寻址方式。

传统MBR信息存储于LBA 0,GPT头存储于LBA 1,接下来才是分区表本身。

64位Windows 操作系统使用16,384字节(或32扇区)作为GPT分区表,接下来的LBA 34是硬盘上第一个分区的开始。

传统MBR (LBA 0)
在GPT分区表的最开头,处于兼容性考虑仍然存储了一份传统的MBR,用来防止不支持GPT的硬盘管理工具错误识别并破坏硬盘中的数据,这个MBR也叫做叫做保护MBR。

在支持从GPT启动的操作系统中,这里也用于存储第一阶段的启动代码。

在这个MBR中,只有一个标识为0xEE的分区,以此来表示这块硬盘使用GPT分区表。

不能识别GPT硬盘的操作系统通常会识别出一个未知类型的分区,并且拒绝对硬盘进行操作,除非用户特别要
求删除这个分区。

这就避免了意外删除分区的危险。

另外,能够识别GPT分区表的操作系统会检查保护MBR中的分区表,如果分区类型不是0xEE或者MBR分区表中有多个项,也会拒绝对硬盘进行操作。

在使用MBR/GPT混合分区表的硬盘中,这部分存储了GPT分区表的一部分分区(通常是前四个分区),可以使不支持从GPT启动的操作系统从这个MBR启动,启动后只能操作MBR分区表中的分区。

如Boot Camp就是使用这种方式启动Windows。

分区表头(LBA 1)
分区表头定义了硬盘的可用空间以及组成分区表的项的大小和数量。

在使用64位Windows Server 2003的机器上,最多可以创建128个分区,即分区表中保留了128个项,其中每个都是128字节。

(EFI标准要求分区表最小要有16,384字节,即128个分区项的大小)
分区表头还记录了这块硬盘的GUID,记录了分区表头本身的位置和大小(位置总是在LBA1)以及备份分区表头和分区表的位置和大小(在硬盘的最后)。

它还储存着它本身和分区表的CRC32校验。

固件、引导程序和操作系统在启动时可以根据这个校验值来判断分区表是否出错,如果出错了,可以使用软件从硬盘最后的备份GPT中恢复整个分区表,如果备份GPT也校验错误,硬盘将不可使用。

所以GPT硬盘的分区表不可以直接使用16进制编辑器修改。

主分区表和备份分区表的头分别位于硬盘的第二个扇区(LBA1)以及硬盘的最后一个扇区。

备份分区表头中的信息是关于备份分区表的。

分区表项(LBA 2–33)
GPT分区表使用简单而直接的方式表示分区。

一个分区表项的前16字节是分区类型GUID。

例如,EFI系统分区的GUID类型是{C12A7328-F81F-11D2-BA4B-00A0C93EC93B}。

接下来的16字节是该分区唯一的GUID(这个GUID指的是该分区本身,而之前的GUID 指的是该分区的类型)。

再接下来是分区起始和末尾的64位LBA编号,以及分区的名字和属性。

GPT分区表的建立可使用WINDOWS自带的DISKPART来创建,一个新的硬盘,默认支持为MBR分区表,我们可以使用“convert gpt”命令将其转为GPT分区表即可,其次必须要创建两个特别的分区,即MSR分区和EFI分区,其它分区的创建与MBR分区表无异。

相关文档
最新文档