Gpt: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→LBA2) |
|||
| (9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| + | =LBA0= | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Feld | ||
| + | ! Größe | ||
| + | ! Beschreibung | ||
| + | |- | ||
| + | | Schutz-MBR | ||
| + | | 512 oder 4096 Bytes (abhängig vom Datenträger) | ||
| + | | Dies ist im Grunde ein Dummy-MBR, der den gesamten Datenträger als eine einzige Partition kennzeichnet. <br/> Sein Hauptzweck ist es, ältere Tools, die nur mit MBR umgehen können, davon abzuhalten, den Datenträger zu modifizieren. | ||
| + | |} | ||
| + | |||
| + | =LBA1= | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Feld | ||
| + | ! Byte-Zahl | ||
| + | ! Beschreibung | ||
| + | |- | ||
| + | | Signatur | ||
| + | | 8 Bytes | ||
| + | | Immer der ASCII-String "EFI PART". | ||
| + | |- | ||
| + | | Revision | ||
| + | | 4 Bytes | ||
| + | | Version der GPT-Spezifikation. | ||
| + | |- | ||
| + | | Header-Größe | ||
| + | | 4 Bytes | ||
| + | | Größe dieses Headers. | ||
| + | |- | ||
| + | | Header-CRC32 | ||
| + | | 4 Bytes | ||
| + | | CRC32-Prüfsumme dieses Headers. | ||
| + | |- | ||
| + | | Reserviert | ||
| + | | 4 Bytes | ||
| + | | Sollte immer 0 sein. | ||
| + | |- | ||
| + | | Mein LBA | ||
| + | | 8 Bytes | ||
| + | | LBA dieses Headers. | ||
| + | |- | ||
| + | | Alternativer LBA | ||
| + | | 8 Bytes | ||
| + | | LBA des Backup-Headers. | ||
| + | |- | ||
| + | | Erster nutzbarer LBA | ||
| + | | 8 Bytes | ||
| + | | Erster nutzbarer LBA für Partitionen. | ||
| + | |- | ||
| + | | Letzter nutzbarer LBA | ||
| + | | 8 Bytes | ||
| + | | Letzter nutzbarer LBA für Partitionen. | ||
| + | |- | ||
| + | | Disk GUID | ||
| + | | 16 Bytes | ||
| + | | Eindeutige ID für den Datenträger. | ||
| + | |- | ||
| + | | Partitionstabelle LBA | ||
| + | | 8 Bytes | ||
| + | | Start-LBA der Partitionstabelle. | ||
| + | |- | ||
| + | | Anzahl der Partitionseinträge | ||
| + | | 4 Bytes | ||
| + | | Anzahl der Partitionseinträge. | ||
| + | |- | ||
| + | | Größe eines Partitionseintrags | ||
| + | | 4 Bytes | ||
| + | | Größe eines Partitionseintrags. | ||
| + | |- | ||
| + | | Partitionstabelle CRC32 | ||
| + | | 4 Bytes | ||
| + | | CRC32-Prüfsumme der Partitionstabelle. | ||
| + | |} | ||
| + | |||
| + | =LBA2= | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Feld | ||
| + | ! Größe | ||
| + | ! Beschreibung | ||
| + | |- | ||
| + | | Partitionstabelle | ||
| + | | 128 Bytes pro Eintrag | ||
| + | | Hier beginnt die eigentliche Partitionstabelle. Jeder Eintrag ist 128 Bytes groß und beschreibt eine Partition. Die Tabelle enthält Informationen wie <br/>den Typ der Partition, den Anfangs- und End-LBA, die eindeutige ID und den Namen der Partition. | ||
| + | |} | ||
| + | =Partitionseinträge im LBA2= | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Feld | ||
| + | ! Größe | ||
| + | ! Beschreibung | ||
| + | |- | ||
| + | | Partitionstyp GUID | ||
| + | | 16 Bytes | ||
| + | | Identifiziert den Typ der Partition. Beispielsweise ist die GUID für eine EFI-Systempartition C12A7328-F81F-11D2-BA4B-00A0C93EC93B. | ||
| + | |- | ||
| + | | Eindeutige Partition GUID | ||
| + | | 16 Bytes | ||
| + | | Eine eindeutige ID, die diese Partition auf diesem Datenträger von allen anderen Partitionen unterscheidet. | ||
| + | |- | ||
| + | | Erster LBA | ||
| + | | 8 Bytes | ||
| + | | Der erste LBA, den diese Partition auf dem Datenträger einnimmt. | ||
| + | |- | ||
| + | | Letzter LBA | ||
| + | | 8 Bytes | ||
| + | | Der letzte LBA, den diese Partition auf dem Datenträger einnimmt. | ||
| + | |- | ||
| + | | Attribut-Flags | ||
| + | | 8 Bytes | ||
| + | | Verschiedene Flags, die Eigenschaften der Partition festlegen. | ||
| + | |- | ||
| + | | Partition Name | ||
| + | | 72 Bytes | ||
| + | | Der Name der Partition, in Unicode, null-terminiert. | ||
| + | |} | ||
| + | |||
<!-- | <!-- | ||
== Aufbau einer GPT == | == Aufbau einer GPT == | ||
Aktuelle Version vom 28. Juni 2023, 17:07 Uhr
LBA0
| Feld | Größe | Beschreibung |
|---|---|---|
| Schutz-MBR | 512 oder 4096 Bytes (abhängig vom Datenträger) | Dies ist im Grunde ein Dummy-MBR, der den gesamten Datenträger als eine einzige Partition kennzeichnet. Sein Hauptzweck ist es, ältere Tools, die nur mit MBR umgehen können, davon abzuhalten, den Datenträger zu modifizieren. |
LBA1
| Feld | Byte-Zahl | Beschreibung |
|---|---|---|
| Signatur | 8 Bytes | Immer der ASCII-String "EFI PART". |
| Revision | 4 Bytes | Version der GPT-Spezifikation. |
| Header-Größe | 4 Bytes | Größe dieses Headers. |
| Header-CRC32 | 4 Bytes | CRC32-Prüfsumme dieses Headers. |
| Reserviert | 4 Bytes | Sollte immer 0 sein. |
| Mein LBA | 8 Bytes | LBA dieses Headers. |
| Alternativer LBA | 8 Bytes | LBA des Backup-Headers. |
| Erster nutzbarer LBA | 8 Bytes | Erster nutzbarer LBA für Partitionen. |
| Letzter nutzbarer LBA | 8 Bytes | Letzter nutzbarer LBA für Partitionen. |
| Disk GUID | 16 Bytes | Eindeutige ID für den Datenträger. |
| Partitionstabelle LBA | 8 Bytes | Start-LBA der Partitionstabelle. |
| Anzahl der Partitionseinträge | 4 Bytes | Anzahl der Partitionseinträge. |
| Größe eines Partitionseintrags | 4 Bytes | Größe eines Partitionseintrags. |
| Partitionstabelle CRC32 | 4 Bytes | CRC32-Prüfsumme der Partitionstabelle. |
LBA2
| Feld | Größe | Beschreibung |
|---|---|---|
| Partitionstabelle | 128 Bytes pro Eintrag | Hier beginnt die eigentliche Partitionstabelle. Jeder Eintrag ist 128 Bytes groß und beschreibt eine Partition. Die Tabelle enthält Informationen wie den Typ der Partition, den Anfangs- und End-LBA, die eindeutige ID und den Namen der Partition. |
Partitionseinträge im LBA2
| Feld | Größe | Beschreibung |
|---|---|---|
| Partitionstyp GUID | 16 Bytes | Identifiziert den Typ der Partition. Beispielsweise ist die GUID für eine EFI-Systempartition C12A7328-F81F-11D2-BA4B-00A0C93EC93B. |
| Eindeutige Partition GUID | 16 Bytes | Eine eindeutige ID, die diese Partition auf diesem Datenträger von allen anderen Partitionen unterscheidet. |
| Erster LBA | 8 Bytes | Der erste LBA, den diese Partition auf dem Datenträger einnimmt. |
| Letzter LBA | 8 Bytes | Der letzte LBA, den diese Partition auf dem Datenträger einnimmt. |
| Attribut-Flags | 8 Bytes | Verschiedene Flags, die Eigenschaften der Partition festlegen. |
| Partition Name | 72 Bytes | Der Name der Partition, in Unicode, null-terminiert. |