GPT-Platte / GPT-Partition
Eine GPT-Platte ist eine Platte mit einer GPT-Partitionstabelle.
Die GPT-Tabelle ist in den 33 Sektoren direkt hinter dem MBR gespeichert (LBA 1 bis 33).
Ein Backup der GPT-Tabelle ist zusätzlich am Ende der Platte gespeichert.
Um ein unbeabsichtigtes Überschreiben der GPT-Partitionen durch MBR-Partitionsmanager
zu verhindern, ist in der MBR-Tabelle der komplette
Plattenplatz (mit Ausnahme des MBR) durch die sogenannte GPT-Schutzpartition als belegt markiert.
Da die MBR-Tabelle nur 32-Bit Sektornummern enthält, ist die GPT-Schutzpartition auf eine maximale Grösse von 2 TiB beschränkt.
Die folgende Tabelle gibt einen Überblick über die wichtigsten Unterschiede zwischen
MBR- und GPT-Partitionen.
Parameter |
MBR |
GPT |
Sektornummern |
32 Bit |
64 Bit |
Max. Plattengrösse |
2 TiB |
8 x 1012 TiB |
Partitions-ID |
ID mit 8 Bit |
GUID mit 128 Bit |
Partitionen pro Platte |
4 pri. |
128 |
Checksumme |
nein |
ja |
Die GPT-Tabellen enthalten folgende Daten:
------------------------------------------------------
GPT-Header (Länge 512 Bytes)
------------------------------------------------------
Offset Bytes Bedeutung
00h 8 Signatur ("EFI PART")
08h 4 Revision
0Ch 4 Header-Grösse
10h 4 Crc32 des Headers
14h 4 reserviert
18h 8 LBA des aktuellen Headers
20h 8 LBA des Backup-Headers
28h 8 erste LBA für Partitionen
30h 8 letzte LBA für Partitionen
38h 16 eindeutige GUID der Platte
48h 8 LBA der Partitionseinträge
50h 4 Anzahl Partitionseinträge
54h 4 Grösse eines Partitionseintrags
58h 4 Crc32 der Partitionseinträge
5Ch 420 reserviert
-----------------------------------------------------
------------------------------------------------------
GPT-Partitionseintrag (Länge 128 Bytes)
------------------------------------------------------
Offset Bytes Bedeutung
00h 16 Partitions-Typ GUID
10h 16 eindeutige GUID der Partition
20h 8 erste LBA der Partition
28h 8 letzte LBA der Partition
30h 8 Attribute
38h 72 Name der Partition (36 Unicode-Zeichen)
-----------------------------------------------------
Der GPT-Header enthält die eindeutige GUID der Platte und jeder GPT-Partitionseintrag enthält eine eindeutige GUID der Partition.
Wenn Sie eine neue GPT-Platte mit GPT-Partitionen erstellen unterscheiden sich diese eindeutigen GUIDs von bereits vorhandenen Werten.
Somit lassen sich anhand der eindeutigen Platten-GUID alle GPT-Platten unterscheiden und anhand
der eindeutigen Partitions-GUID lassen sich alle GPT-Partitionen unterscheiden.
Das untenstehende Zeichnung zeigt die wesentlichen Elemente einer GPT-Platte: MBR mit Referenz auf GPT-Schutzpartition, primäre und Backup-GPT-Tabelle mit Referenzen auf GPT-Partitionen.
|