Was ist eine GPT- oder GUID-Partitionstabelle (vollständige Anleitung) [MiniTool Wiki]
What Is Gpt Guid Partition Table
Schnelle Navigation :
GUID-Partitionstabelle ( GPT ) bezieht sich auf die Partitionstabelle mit eindeutiger Kennung. Es ist Teil des United Extensive Firmware Interface-Standards ( Das Unified EFI Forum schlug vor, das PC-BIOS zu ersetzen ) und wird verwendet, um den Master-Boot-Datensatz zu ersetzen ( MBR ) Partitionstabelle, die sich im BIOS befindet und 32 Bit zum Speichern der Adresse und Größe des logischen Blocks verwendet. (Aussicht MBR VS GPT ihren Unterschied kennen)
Um die Einschränkung aufzuheben, dass die MBR-Partitionstabelle keine Partition mit mehr als 2 TB unterstützen kann, aktualisieren einige Festplattenhersteller wie Seagate und Western Digital ihre Sektorkapazität auf 4 KB. Daher kann MBR 16 TB unterstützen. Auf diese Weise entsteht jedoch ein weiteres neues Problem: Wie können Festplattenpartitionen für Geräte mit großen Blöcken perfekt aufgeteilt werden?
Ab 2010 unterstützen die meisten Betriebssysteme GPT. Einige Betriebssysteme wie Mac OS X und Microsoft Windows können jedoch nur von GPT-Partitionen auf der Basis der EFI-Firmware booten.
Merkmal
Auf der MBR-Festplatte werden die Partitionierungsinformationen im Master-Boot-Datensatz gespeichert. In einer GPT werden die Standortinformationen von Partitionstabellen im GPT-Header gespeichert. Aus Kompatibilitätsgründen ist der erste Sektor der Festplatte jedoch für eine „ MBR-Schutz ”, Und der nächste ist der GPT-Header.
Wie der moderne MBR verwendet auch GPT die logische Blockadressierung ( LBA ), um die historische Adressierung des Zylinderkopfsektors zu ersetzen. Der ältere MBR wird in LBA 0 gespeichert, und der GPT-Header ist in LBA 1 enthalten, und der nächste ist die Partitionstabelle. 64-Bit-Betriebssystem verwendet 16.384 Bytes ( oder 32 Sektoren ) als GPT-Partitionstabelle, und der LBA 34 ist der erste verwendbare Sektor auf der Festplatte.
Apple Inc. hatte gewarnt, dass bitte nicht davon ausgegangen werden soll, dass alle Blöcke 512 Byte groß sind. Einige moderne Speichergeräte wie SSD haben möglicherweise einen 1024-Sektor verwendet, während einige magnetooptische Festplatten ( MO ) kann 512-Byte-Sektoren haben ( MO ist immer nicht partitioniert ).
Macintosh-Computer, die Intel-basierte Strukturen verwenden, verwenden ebenfalls GPT.
Darüber hinaus befindet sich am Ende der GPT-Festplatte eine Kopie der Partitionstabelle.
Partitionsmethode
Ein großer Vorteil der GPT-Partition besteht darin, dass sie unterschiedliche Partitionen gemäß unterschiedlichen Daten erstellen und unterschiedliche Berechtigungen für unterschiedliche Partitionen erstellen kann. Benutzer können nicht die gesamte GPT-Festplatte kopieren, wodurch die Datensicherheit gewährleistet wird. Aber wenn Benutzer Konvertieren Sie die MBR-Festplatte in GPT Alle Datenträgerdaten gehen verloren, wenn sie keine gute Lösung finden. Daher müssen Benutzer die Festplatte vor der Konvertierung sichern und dann über das in Windows integrierte Festplattenverwaltungstool in ein GPT-Partitionsschema konvertieren. Nach der Konvertierung können sie das Betriebssystem installieren.
Legacy MBR (LBA 0)
Traditionell ist am Anfang der GPT-Partitionstabelle noch ein älterer MBR gespeichert, mit dessen Hilfe verhindert werden kann, dass MBR-basierte Festplatten-Dienstprogramme GPT-Festplatten falsch erkennen und überschreiben. Dieser Sektor wird als „ MBR-Schutz ”. In dem Betriebssystem, das GPT-basiertes Booten unterstützt, wird der erste Sektor auch zum Speichern der ersten Stufe des Bootcodes verwendet. Im schützenden MBR befindet sich eine Partition mit dem Typ 0xEE, die angibt, dass die Festplatte die GUID-Partitionstabelle verwendet. Betriebssysteme, die GPT-Datenträger nicht lesen können, betrachten die Partition als unbekannt und lehnen es ab, den Datenträger zu ändern, es sei denn, Benutzer löschen diese Partition, wodurch ein versehentliches Löschen minimiert wird. Darüber hinaus überprüft das Betriebssystem, das die GPT-Festplatte lesen kann, die Partitionstabelle im schützenden MBR. Wenn der Partitionstyp nicht OxEE ist oder wenn mehrere Elemente in der Partitionstabelle vorhanden sind, lehnt das Betriebssystem auch die Bearbeitung der Festplatte ab .
Wenn Benutzer die MBR / GPT-Hybrid-Festplattenpartitionstabelle verwenden, können sie das Betriebssystem starten, das kein GPT-basiertes Booten von MBR unterstützt. Nach dem Booten kann das Betriebssystem jedoch nur die MBR-Partition bearbeiten. Boot Camp verwendet diese Methode, um Windows zu starten.
Partitionstabellenkopf
Der Partitionstabellen-Header definiert den verfügbaren Speicherplatz auf der Festplatte sowie die Anzahl und Größe der Partitionstabelleneinträge. Wenn Benutzer Computer mit 64-Bit-Windows Server 2003 ausführen, können sie bis zu 128 Partitionen erstellen, sodass die Partitionstabelle 128 Elemente enthält und jedes von ihnen 128 Byte belegt. ( Das EFI erfordert, dass die kleinste Partitionstabelle 16.384 Byte haben muss, daher sind 128 Partitionseinträge reserviert, die jeweils 128 Byte lang sind. )
Der Header der primären Partitionstabelle befindet sich im zweiten Sektor ( LBA 1 ), und der Header der Sicherungspartitionstabelle befindet sich im letzten Sektor der Festplatte.