分区GUID代码和分区唯一GUID有什么区别?


8

我只是在阅读GUID分区表,并弄乱gdisk,看到了这两个标题。

它们之间有什么区别?

我指的是运行时显示的以下内容(强调我的意思)gdisk

GPT fdisk(gdisk)版本0.8.7

键入设备文件名,或按退出:/ dev / sda
分区表扫描:
MBR:保护性
BSD:不存在
APM:不存在
GPT:存在

找到具有保护性MBR的有效GPT;使用GPT。

命令(?以获取帮助):i
分区号(1-7):4

分区GUID代码:EBD0A0A2-B9E5-4433-87C0-68B6B72699C7(Microsoft基本数据)

唯一的分区GUID:85E66D2F-3709-4060-938E-FFE836433CC9
第一个扇区:2844672(在1.4 GiB时)
最后一个扇区:651208703(在310.5 GiB时)分区大小:648364032扇区(309.2 GiB)属性标志:0000000000000000分区名称:'基本数据划分'

命令(?以寻求帮助):


您能否包括正在阅读的内容的相关部分?以及实际的信息来源。
terdon

我提供了更多信息,并加粗了有问题的部分。
内森·卢特曼

Answers:


10

在创建分区时会生成分区唯一的GUID。它至少在磁盘内部以及可能在您拥有的所有磁盘中唯一地标识分区(因为GUID发生冲突的情况极少见)。

另一方面,分区GUID代码(我相信您是指分区类型GUID)是已知的固定GUID。它标识该分区内的数据类型。例如,如果您有一个包含普通GNU / Linux文件系统的分区,则可以为其分配分区类型GUID 0FC63DAF-8483-4772-8E79-3D69D8477DE4(定义为“ GNU / Linux文件系统数据”)。如果该分区用作您的分区/home,则将为其提供GUID 933AC7E1-2EB4-4F13-B844-0E14E2AEF915(定义为“ GNU / Linux / home”)。如果该分区是用LUKS加密的,则您将为其提供GUID CA7D7CCB-63ED-4C53-861C-1742536059CC(定义为“ LUKS分区”)。依此类推

tl; dr:分区唯一的GUID标识该确切分区。分区GUID代码标识该特定分区内的数据类型


gdisk中似乎没有LUKS类型代码?
CMCDragonkai 2015年

@CMCDragonkai我在1.5年前写了这个答案,但我使用了IIRC fdisk。我的猜测是,gdisk由于某种原因,我认为没有必要包括LUKS类型代码。
2015年

3

“分区GUID代码”也称为“分区类型GUID”。每个分区类型都有一个GUID,而不是MBR使用的1字节代码(Wikipedia上已知分区类型的列表)。

分区唯一的GUID是(顾名思义)标识该分区的GUID。每次创建分区时都会创建一个新的GUID。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.