Was ist der Unterschied zwischen dem Partitions-GUID-Code und der Partitions-GUID?

8

Ich lese gerade über GUID-Partitionstabellen und spiele mit gdiskdiesen beiden Titeln herum .

Was ist der Unterschied zwischen ihnen?

Ich beziehe mich auf Folgendes (Hervorhebung von mir), das beim Laufen gezeigt wird gdisk:

GPT fdisk (gdisk) Version 0.8.7

Geben Sie den Dateinamen des Geräts ein oder drücken Sie, um zu beenden: / dev / sda
Partitionstabellen-Scan:
MBR: Schutz-
BSD: nicht vorhanden
APM: nicht vorhanden
GPT: vorhanden

Gültiges GPT mit schützendem MBR gefunden; mit GPT.

Befehl (? Für Hilfe): i
Partitionsnummer (1-7): 4

Partitions-GUID-Code: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (Microsoft-Basisdaten)

Partition eindeutige GUID: 85E66D2F-3709-4060-938E-FFE836433CC9
Erster Sektor: 2844672 (bei 1,4 GiB)
Letzter Sektor: 651208703 (bei 310,5 GiB) Partitionsgröße: 648364032 Sektoren (309,2 GiB) Attributflags: 000000000000000000 Partitionsname: 'Basisdaten:' 000000000000000000 Trennwand'

Befehl (? Für Hilfe):

Nathan Lutterman
quelle
Könnten Sie die relevanten Abschnitte dessen, was Sie gerade lesen, einfügen? Sowie die eigentliche Informationsquelle.
Terdon
Ich habe weitere Informationen hinzugefügt und die fraglichen Teile fett gedruckt.
Nathan Lutterman

Antworten:

10

Die eindeutige GUID der Partition wird zum Zeitpunkt der Erstellung der Partition generiert. Es identifiziert die Partition zumindest innerhalb der Festplatte und wahrscheinlich unter allen Festplatten, die Sie besitzen, eindeutig (da GUIDs unglaublich selten kollidieren).

Ein Partitions-GUID-Code (mit dem Sie meiner Meinung nach eine Partitions-GUID meinen) ist dagegen eine bekannte, feste GUID. Es identifiziert den Datentyp innerhalb dieser Partition. Wenn Sie beispielsweise eine Partition hatten, die ein gewöhnliches GNU / Linux-Dateisystem enthielt, würden Sie ihr eine Partitionstyp-GUID von 0FC63DAF-8483-4772-8E79-3D69D8477DE4(definiert als "GNU / Linux-Dateisystemdaten") zuweisen . Wenn diese Partition als Ihre verwendet /homewürde, würden Sie ihr eine GUID von 933AC7E1-2EB4-4F13-B844-0E14E2AEF915(definiert als "GNU / Linux / home") geben. Wenn diese Partition beispielsweise mit LUKS verschlüsselt wäre, würden Sie ihr eine GUID von CA7D7CCB-63ED-4C53-861C-1742536059CC(definiert als "LUKS-Partition") geben. Und so weiter und so fort .

tl; dr: Die eindeutige GUID der Partition identifiziert genau diese Partition . Die Partition GUID - Code identifiziert die Art von Daten innerhalb dieser bestimmten Partition.

strugee
quelle
Es scheint keinen LUKS-Typcode in gdisk zu geben?
CMCDragonkai
@CMCDragonkai Ich habe diese Antwort vor ~ 1,5 Jahren geschrieben, aber IIRC habe ich verwendet fdisk. Ich vermute, dass gdiskes aus irgendeinem Grund nicht notwendig war, den LUKS-Typcode einzuschließen.
Strugee
3

Der "Partitions-GUID-Code" wird auch als "Partitionstyp-GUID" bezeichnet. Jeder Partitionstyp hat eine GUID anstelle des von MBR verwendeten 1-Byte-Codes ( Liste der bekannten Partitionstypen auf Wikipedia ).

Die eindeutige GUID der Partition ist (wie der Name schon sagt) eine GUID, die diese Partition identifiziert. Jedes Mal, wenn Sie eine Partition erstellen, wird eine neue GUID erstellt.

cjm
quelle