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 分区格式。

MBR和GPT分区表详解

MBR和GPT分区表详解

从Intel 6系列主板之后,就开始提供UEFI BIOS支持,正式支持GPT硬盘分区表,一举取代了此前的MBR分区表格式,不过为了保持对老平台的兼容,微软即使最新的Windows 10系统也继续提供了对MBR分区表格式的支持。

MBR和GPT分区表详解全新硬盘(未初始化)装系统之前,必须对齐进行分区,硬盘分区初始化的格式包括MBR和GPT两种。

当然对于基于PowerPC的Mac电脑还有专门的Apple分区图,在这里就不做介绍。

MBR的全称是Master Boot Record(主引导记录),MBR早在1983年IBM PC DOS 2.0中就已经提出。

之所以叫“主引导记录”,是因为它是存在于驱动器开始部分的一个特殊的启动扇区。

这个扇区包含了已安装的操作系统的启动加载器和驱动器的逻辑分区信息。

主引导扇区是硬盘的第一扇区。

它由三个部分组成,主引导记录MBR、硬盘分区表DPT和硬盘有效标志。

在总共512字节的主引导扇区里MBR 占446个字节,偏移地址0000H--0088H),它负责从活动分区中装载,并运行系统引导程序;第二部分是Partition table区(DPT分区表),占64个字节;第三部分是Magic number,占2个字节。

MBR分区表系统所谓启动加载器,是一小段代码,用于加载驱动器上其他分区上更大的加载器。

如果你安装了Windows,Windows启动加载器的初始信息就放在这个区域里——如果MBR的信息被覆盖导致Windows不能启动,你就需要使用Windows的MBR修复功能来使其恢复正常。

如果你安装了Linux,则位于MBR里的通常会是GRUB加载器。

分区表偏移地址为01BEH--01FDH,每个分区表项长16个字节,共64字节为分区项1、分区项2、分区项3、分区项4,分别对应MBR的四个主分区。

Magic number也就是结束标志字,偏移地址01FE--01FF的2个字节,固定为55AA,如果该标志错误系统就不能启动。

全局唯一标识分区表(GPT)

全局唯一标识分区表(GPT)

W
9
2012 LENOVO CONFIDENTIAL. ALL RIGHTS RESERVED.
将MBR磁盘更改为 GPT磁盘
10
2012 LENOVO CONFIDENTIAL. ALL RIGHTS RESERVED.
Windows 32位系统对GPT的支持
操作系统 版本 平台 自BIOS/GPT 自EFI/GPT 支持GPT磁盘 启动 启动 读取写入 否 否 否 不支持 备注 Windows XP (2001-10-25) x86 Windows (2003-04-24) x86 Server 2003 Service Pack Windows 1 (2005-03- x86 Server 2003 30) Windows Vista
启动代码 硬盘分区表
结束标志字
01FE 01FF
MBR, 总大小: 446 + 64 + 2 =512
4
2012 LENOVO CONFIDENTIAL. ALL RIGHTS RESERVED.
GPT分区表的结构
保护MBR GPT分区表头 GPT分区 备份分区表头
5
2012 LENOVO CONFIDENTIAL. ALL RIGHTS RESERVED.
全局唯一标识分区表
全局唯一标识分区表(GUID Partition Table,缩写:GPT) 是一个实体硬盘的分区结构。它是可扩展固件接口标准(UEFI) 的一部分,用来替代BIOS中的主引导记录分区表(MBR)。
2
2012 LENOVO CONFIDENTIAL. ALL RIGHTS RESERVED.
7


带你去了解GPT分区

带你去了解GPT分区

带你去了解GPT分区
什么是GPT:
GPT(全局唯一标识磁盘分区表),是源自EFI标准的一种全新磁盘分区表标准结构,与普通的MBR(主引导记录)相比,更加灵活,更加强大。

GPT分区的优点:
1、分区数量无限制,但是受到windows系统的限制,最多只允许创建128个分区。

一般都够用了。

2、分区容量支持超过2TB的硬盘。

GPT采用64位的整数表示扇区号,支持的容量非常之大,硬盘大小不知道发展到那年才能见到这么大的硬盘。

分区容量支持几乎可以说永不过时。

而传统的MBR最高支持到2TB
3、分区表有容灾功能,存在两份,一份坏了,另一份顶上。

操作系统GPT支持列表
这个列表仅供参考,如有那些不对欢迎纠正指出。

那种情况下使用GPT分区
1、如果你的硬盘大于2TB不管用于数据盘还是系统盘,直接选用GPT分区。

2、电脑是UEFI BIOS建议直接GPT分区
3、新买的电脑,现在主板都是集成UEFI BIOS,GPT分区和UEFI 是一对好搭档。

直接上GPT分区。

gpt的分区类型

gpt的分区类型

gpt的分区类型GPT是一种常见的分区类型,它有许多不同的用途和特点。

本文将介绍几种常见的GPT分区类型,包括EFI系统分区、Microsoft保留分区、Windows基本数据分区、Linux文件系统分区和交换分区。

一、EFI系统分区(EFI System Partition)EFI系统分区是GPT分区表中的第一个分区,用于存储引导加载程序和其他与引导相关的文件。

这个分区通常是FAT32文件系统,并且在安装操作系统时会自动创建。

EFI系统分区包含了启动操作系统所需的文件,如启动加载程序(bootloader)、配置文件和驱动程序等。

它在启动过程中起到了关键的作用,确保计算机可以正确引导操作系统。

二、Microsoft保留分区(Microsoft Reserved Partition)Microsoft保留分区是用于Microsoft Windows操作系统的GPT分区类型。

这个分区是为了向前兼容而设计的,用于存储启动和恢复相关的文件。

它通常是128MB大小,并且不包含任何用户数据。

Microsoft保留分区是Windows系统所特有的,其他操作系统并不需要这个分区。

三、Windows基本数据分区(Windows Basic Data Partition)Windows基本数据分区是GPT分区表中用于存储用户数据的一种分区类型。

这个分区可以包含任何类型的文件和文件系统,如NTFS、FAT32等。

Windows基本数据分区可以用于存储用户的文档、音频、视频和其他文件。

一个GPT磁盘可以包含多个Windows基本数据分区,每个分区都可以独立进行格式化和管理。

四、Linux文件系统分区(Linux File System Partition)Linux文件系统分区是用于Linux操作系统的GPT分区类型。

这个分区通常包含了Linux系统文件和用户数据。

常见的Linux文件系统包括ext4、ext3、btrfs等。

GPT 分区详解

GPT 分区详解

保护MBR保护MBR包含一个DOS分区表(LBA0),只包含一个类型值为0xEE的分区项,在小于2TB的磁盘上,大小为整个磁盘;在更大的磁盘上,它的大小固定为2TB。

它的作用是阻止不能识别GPT分区的磁盘工具试图对其进行分区或格式化等操作,所以该扇区被称为“保护MBR”。

实际上,EFI根本不使用这个分区表。

EFI部分EFI部分又可以分为4个区域:EFI信息区(GPT头)、分区表、GPT分区、备份区域。

EFI信息区(GPT头)起始于磁盘的LBA1,通常也只占用这个单一扇区。

其作用是定义分区表的位置和大小。

GPT头还包含头和分区表的校验和,这样就可以及时发现错误。

分区表分区表区域包含分区表项。

这个区域由GPT头定义,一般占用磁盘LBA2~LBA33扇区。

分区表中的每个分区项由起始地址、结束地址、类型值、名字、属性标志、GUID值组成。

分区表建立后,128位的GUID对系统来说是唯一的。

GPT分区最大的区域,由分配给分区的扇区组成。

这个区域的起始和结束地址由GPT头定义。

备份区备份区域位于磁盘的尾部,包含GPT头和分区表的备份。

它占用GPT结束扇区和EFI结束扇区之间的33个扇区。

其中最后一个扇区用来备份1号扇区的EFI信息,其余的32个扇区用来备份LBA2~LBA33扇区的分区表。

EFI信息区数据结构EFI信息区位于磁盘的1号扇区(LBA1),也称为GPT头。

其具体结构如下表所示EFI信息区结构相对字节偏移量字节数说明[整数皆以little endian方式表示](十六进制)00~07 8 GPT头签名“45 46 49 20 50 41 52 54”(ASCII码为“EFI PART”)08~0B 4 版本号,目前是1.0版,其值是“00 00 01 00”0C~0F 4 GPT头的大小(字节数),通常为“5C 00 00 00”(0x5C),也就是92字节。

10~13 4 GPT头CRC校验和(计算时把这个字段本身看做零值)14~17 4 保留,必须为“00 00 00 00”18~1F 8 EFI信息区(GPT头)的起始扇区号,通常为“01 00 00 00 00 00 00 00”,也就是LBA1。

硬盘 尾部 备份的 gpt 分区表

硬盘 尾部 备份的 gpt 分区表

硬盘尾部备份的GPT分区表硬盘,作为计算机中最重要的存储介质之一,承载着用户的重要数据和文件。

而为了保障这些数据的安全性,不仅需要日常的备份和存储,还需要考虑硬盘分区表的备份和恢复。

本文将围绕硬盘尾部备份的GPT分区表展开深入讨论,并为读者提供全面的指导和理解。

1. GPT分区表的作用和重要性1.1 GPT分区表是当前主流的硬盘分区表格式之一,与传统的MBR分区表相比,GPT分区表具有更大的分区容量支持,更高的数据可靠性和安全性。

1.2 GPT分区表使用了更先进的分区结构和备份机制,能够更好地保护硬盘中的数据,并且支持UEFI启动方式,符合现代计算机系统的要求。

2. 硬盘尾部备份的重要性和意义2.1 硬盘尾部是存储GPT分区表的关键区域,其中包含了分区表的完整信息和布局结构。

2.2 备份硬盘尾部的GPT分区表可以在分区损坏或数据丢失时起到关键的恢复作用,保障硬盘中的数据完整性和可访问性。

3. 如何进行硬盘尾部GPT分区表的备份3.1 使用专业的分区管理工具,如DiskGenius,EaseUS PartitionMaster等,可以轻松地对硬盘尾部的GPT分区表进行备份,并保存在安全的地方,如U盘或外接硬盘中。

3.2 除了第三方工具,一些操作系统本身也提供了备份GPT分区表的命令行工具,如Linux中的gdisk命令。

4. 恢复备份的GPT分区表4.1 当硬盘分区表损坏或数据丢失时,可以使用备份的GPT分区表进行恢复,确保硬盘正常工作和数据完整可访问。

4.2 使用相同的分区管理工具,选择恢复GPT分区表的功能,将备份的分区表写入硬盘尾部并重启计算机,即可完成恢复操作。

5. 个人观点和总结5.1 硬盘尾部备份的GPT分区表对于数据安全至关重要,应当作为日常备份的一部分来关注和实施。

5.2 备份和恢复GPT分区表需要谨慎对待,确保备份的完整性和准确性,避免不必要的数据丢失和硬盘损坏。

通过本文的阐述,相信读者已经对硬盘尾部备份的GPT分区表有了更深入的了解,也能够更加认识到其重要性和操作方法。

GPT分区结构简介

GPT分区结构简介
08~0B
4
版本
0C~0F
4
EFI信息大小字节数
10~13
4
EFI信息(对于备份则为备份EFI信息)CRC校验和
14~17
4
保留
18~1F
8
当前EFI信息(对于备份则为备份EFI信息)的LBA扇区号(通常为1)
20~27
8
备份EFI信息(对于备份则为原始EFI信息)的LBA扇区号
28~2F
8
GPT分区区域起始LBA
GPT磁盘做数据恢复,可以用R-STUDIO的创建区域的功能来恢复
(1)、0扇区中只有一个分区表项,它的存在可以使计算机认为这个磁盘是合法的,从而不再试图对其进行格式化。它表示了一个0xEE的分区,大小为整个磁盘。
(2)、GPT头定义分区表的位置和大小,windows限定分区表项为128个。GPT头还包含头和分区表的校验和。
偏移
字节数
说明
00~07
8
签名(ASCII码“EFIPART”)
30~37
8
GPT分区区域结束LBA
38~47
16
磁盘GUID
48~4F
8
GPT分区表起始LBAቤተ መጻሕፍቲ ባይዱ通常起始于2号扇区)
50~53
4
分区表项数(限定为128个)
54~57
4
每分区表项占用字节数(固定为0x80)
58~5B
4
分区表CRC校验和
5C~1FF
366
保留
每一个分区表项为128个字节。每个分区表项的20~27H为分区的起始扇区,28~2FH为分区的结束扇区。

MSDOS(MBR)和GPT磁盘分区表

MSDOS(MBR)和GPT磁盘分区表

MSDOS(MBR)和GPT磁盘分区表
MBR和GPT分区
MBR分区:以磁盘的第⼀个扇区(512byte)记录分区表,其中,446byte存储开机管理程序(MBR 主要开机记录),64byte⽤于存放分区表
分区实际上是对分区表的修改
MBR分区以磁柱为分割单位
分区表只有64byte,只能够记录四个分区的信息,我们可以通过扩展分区的⽅式增加分区的个数
⼀个磁盘最多只能有⼀个扩展分区,扩展分区不能够格式化,⾥⾯可以分出逻辑分区
逻辑分区从变化四开始,例如sda5,例如三个主分区⼀个扩展分区的情况(sda1,sda2,sda3,,sda5),sda4代表扩展分区
GPT分区:因为最新的磁盘的扇区有可能为4K,因此GPT为了和MBR相兼容,使⽤了LBA(logic block address)来代替扇区
(512),LBA0中446字节存储开机管理程序
LBA1记录分区表的开始结束LBA信息及分区表备份的LBA信息(最后的32个LBA),在之后的2-33LBA记录分区表信息每个LBA可以记录四个分区信息,因此可以记录32*4=128个分区信息,及GPT分区表可以提供128个分区
每个LBA为512byte,因此每个分区使⽤128byte来记录,⽤64bit来记录分区的起始或结束LBA,因此⼀个分区理论最⼤为
2^64*512B=2^33TB。

电脑帮客让你完全认识硬盘MBR分区表和GPT分区表知识

电脑帮客让你完全认识硬盘MBR分区表和GPT分区表知识

电脑帮客让你完全认识硬盘MBR分区表和GPT分区表知识硬盘MBR分区表和GPT分区表知识【电脑帮定导读】鉴于目前各种电脑的不同,安装系统的不同,我们就需要根据各种电脑情况以及是安装WIN7还是WIN10,所以就得认识一下硬盘分区表的问题,目前来说,安装WIN7系统一般就使用MBR分区表,安装WIN10系统一般就用GPT分区表,为什么新上市的电脑很难安装WIN7系统?大家带着问题慢慢了解一下硬盘MBR 分区表和GPT分区表知识,或许你能从中找到答案。

1、分区表是做什么用的呢?分区表的作用就是把一块单独的物理硬盘,划分成几个各自相对独立的区域,便于我们更方便的使用硬盘。

你的电脑中通常只有一块物理硬盘;但是一般情况下,你的电脑中不止一个C分区,还会有D、E、F等其它分区。

正是分区表,把一块物理硬盘划分成了C、D、E、F等多个分区。

2、分区表格式:MBR与GPT。

MBR是传统格式的分区表,在硬盘容量越来越大的今天,MBR 先天的一些不足,导致MBR分区表不能很好的管理大容量硬盘;GPT是新一代格式的分区表,在很多方面,特别是在处理大容量硬盘方面,比MBR好很多。

目前使用MBR分区表的硬盘,可能在数量上比使用GPT分区表的要多一些,随着发展的趋势,使用GPT分区表的情况会越来越多。

3、MBR 分区表使用MBR分区表时,分区分为主分区、扩展分区、逻辑分区,三种类型。

主分区:可以在硬盘上直接创建主分区,创建后的主分区可以直接使用,用于存储与读取数据;扩展分区:可以在硬盘上直接创建扩展分区,创建后的扩展分区不可以直接使用,必须在扩展分区上再创建逻辑分区,才能在逻辑分区上存储与读取数据;逻辑分区:不可以在硬盘上直接创建逻辑分区,必须在硬盘上先创建扩展分区后,再在扩展分区上创建逻辑分区,逻辑分区创建后就可以使用了。

什么是活动分区?活动分区指的是操作系统所在的分区,一个硬盘上只能设置一个活动分区,而且只有主分区才能被设为活动分区。

给win10分区用MBR还是GPT?详解MBR还是GPT的区别-系统城

给win10分区用MBR还是GPT?详解MBR还是GPT的区别-系统城

给win10分区用MBR还是GPT?详解MBR还是GPT的区别-系统城大家给win10系统分区常见的一般都是MBR和GPT这两种模式,初学者对MBR和GPT都不熟悉,不清楚这两种模式谁好一点?其实,GPT意为GUID分区表,这是一个正逐渐取代MBR的新标准,它由UEFI辅住而形成的,GPT在今后的发展就会越来越占优势,MBR也会逐渐被GPT取代,想进一步了解的小伙伴一起往下看。

win10分区表MBR与GPT介绍:一般都是MBR分区的,只有不超过1T硬盘空间MBR和GPT的详细区别基于UEFI平台的主板才支持GPT分区引导启动。

如果只有一块120G的SSD固态硬盘,选择MBR分区表就可以。

MBR分区:MBR的意思是“主引导记录”,它有自己的启动器,也就是启动代码,一旦启动代码被破坏,系统就没法启动,只有通过修复才能启动系统。

最大支持2TB容量,在容量方面存在着极大的瓶颈,那么GPT在今后的发展就会越来越占优势,MBR也会逐渐被GPT取代。

GPT分区:GPT意为GUID分区表,这是一个正逐渐取代MBR的新标准,它由UEFI辅住而形成的,这样就有了UEFI用于取代老旧的BIOS,而GPT则取代老旧的MBR。

这个标准没有MBR的那些限制。

磁盘驱动器容量可以大得多,大到操作系统和文件系统都没法支持。

它同时还支持几乎无限个分区数量,限制只在于操作系统,Windows支持最多128个GPT分区。

通过UEFI,所有的64位的win0,win8,win7和Vista,以及所对应的服务器都能从GPT启动MBR分区表传统的分区方案(称为MBR分区方案)是将分区信息保存到磁盘的第一个扇区(MBR扇区)中的64个字节中,每个分区项占用16个字节,这16个字节中存有活动状态标志、文件系统标识、起止柱面号、磁头号、扇区号、隐含扇区数目(4个字节)、分区总扇区数目(4个字节)等内容。

由于MBR扇区只有64个字节用于分区表,所以只能记录4个分区的信息。

GPT(GUID)分区表体验及在该硬盘模式下的Windows系统安装与维护

GPT(GUID)分区表体验及在该硬盘模式下的Windows系统安装与维护

GPT(GUID)分区表体验及在该硬盘模式下的Windows系统安装与维护前言:近年来,EFI主板不断普及,硬盘容量越来越大,以及预装WIN8系统的电脑越来越多,因此这时候我们必须了解EFI与GPT这两个名词了。

EFI简介:EFI,全称可扩展固件接口,是英文名Extensible Firmware Interface 的缩写,是主导个人电脑技术研发的英特尔公司推出的一种在未来的类PC的电脑系统中替代BIOS的升级方案。

GPT分区表简介:GPT 是Globally Unique Identifier Partition Table Format(全局唯一标识磁盘分区表格式)的简称,亦称GUID 分区表格式。

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

基本特点:1.与支持最大卷为2TB (Terabytes)的MBR磁盘分区的格式式相比,GPT 磁盘分区理论上支持的最大卷可由2^64个逻辑块构成,以常见的每扇区512 Bytes磁盘为例,最大卷容量可达 18 EB (Exabytes)。

2.相对于每个磁盘最多有 4 个主分区(或3个主分区,1个扩展分区和无限制的逻辑驱动器)的MBR分区结构,GPT磁盘最多可划分128 个分区(1个系统保留分区及127个用户定义分区)。

3.与 MBR分区的磁盘不同,至关重要的平台操作数据位于分区内部,而不是位于非分区或隐藏扇区。

另外,GPT 分区磁盘可通过主要及备份分区表的冗余,来提高分区数据的完整性和安全性.4.支持唯一的磁盘标识符和分区标识符(GUID)。

注:对EFI和GPT的基本概念如不理解,可以网上查阅相关资料。

创建GPT分区:经过前面的简介,相信大家理解了为什么要使用GPT分区表了。

创建GPT分区表,以我们现在手上拥有的diskgenius最为便捷。

将MBR转换为GPT只要删除所有分区,保存后在磁盘上右键,转换为GUID分区表即可,反之亦然。

GPT分区数据格式分析(图已补上)

GPT分区数据格式分析(图已补上)

GPT分区数据格式分析(图已补上)1. 背景与前⾔随着技术的不断提⾼,电⼦产品的集成度变得越来越⾼,硬盘是这⼏年中的⼀个突出产品,近年来,硬盘容量不断提升,从500G到1TB,⽬前已经能以很便宜的价格买到3TB的硬盘。

分区就是把⼀块⼤的物理硬盘分成⼀个⼀个的逻辑盘,这样便于⽂档归类,减少坏道损失。

传统的分区格式我们称其为MBR分区,传统的MBR分区格式有⼀个2TB的限制:当个分区⼤⼩不能超过2TB。

以前在企业和服务器领域,⼀个分区达到2T的情况很正常,所以GPT分区其实很早就已经出现了,只是个⼈⽤户⽤不到⽽已。

现在,很多⼈⾃⼰就能话很少的钱达到组建⼏TB的磁盘阵列,所以现在个⼈⽤户的操作系统也开始使⽤GPT分区了。

⽹络上介绍MBR分区的⽂章很多,本⽂不做赘述。

但对于GPT分区,⾄少我前段时间查资料发现深⼊讲解的⽂章还不算多。

本⽂就GPT分区格式进⾏简单的讲解。

2. 术语及缩写术语/缩写解释GPT GUID Partition TableMBR Master Boot RecordLBA Logic Block Address3. GPT分区数据格式3.1 LBA0LBA0就是存储设备的第0个逻辑存储块。

逻辑存储块,是与物理存储块进⾏区分的,因为⽬前的⼯艺⽔平导致不论NAND还是机械硬盘都存在坏块的情况,在使⽤存储设备时,遇到损坏的存储块就会被驱动程序或固件⾃动跳过,因此坏块对于驱动程序以上的应⽤程序来说是透明的,他们感受不到坏块,也不关注坏块,他们对存储设备的存储块进⾏的编号称为逻辑块地址(也可以叫:逻辑块编号)。

GPT分区为了兼容传统的MBR分区,其第⼀个逻辑块数据格式与MBR分区⼀致,即:第⼀个逻辑块就是MBR(主引导记录)。

但为了与传统的MBR分区进⾏区分,GPT分区的分区类型为EE,在传统的MBR中,EE类型的分区表⽰保护类型,GPT以此来防⽌其数据被⽆意间篡改。

GPT分区的数据格式如下图所⽰:图 1 GPT分区数据格式在GPT分区中,每⼀个数据读写单元成为LBA(逻辑块地址),⼀个“逻辑块”相当于传统MBR分区中的⼀个“扇区”,之所以会有区别,是因为GPT除了要⽀持传统硬盘,还需要⽀持以NAND FLASH为材料的SSD硬盘,这些硬盘的⼀个读写单元是2KB或4KB,所以GPT分区中⼲脆⽤LBA来表⽰⼀个基础读写块,当GPT分区⽤在传统硬盘上时,通常,LBA就等于扇区号,有些物理硬盘⽀持2KB对齐,此时LBA所表⽰的⼀个逻辑块就是2KB的空间。

  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分区表无异。

相关文档
最新文档