パーティションGUIDコードとパーティションユニークGUIDの違いは何ですか?


8

私はGUIDパーティションテーブルを読んでいて、をいじっているとgdisk、これら2つのタイトルが表示されます。

それらの違いは何ですか?

私は実行時に表示される次の(私の強調)を参照しています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

より多くの情報を含め、問題の部分を太字にしました。
Nathan Lutterman、2014年

回答:


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」とも呼ばれます。すべてのパーティションタイプには、MBRが使用した1バイトコード(Wikipediaの既知のパーティションタイプのリスト)ではなく、GUIDがあります。

パーティション固有のGUIDは、(名前が示すように)そのパーティションを識別するGUIDです。パーティションを作成するたびに、新しいGUIDが作成されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.