GPT bietet mehrere Vorteile:
- Unterstützt Festplatten mit mehr als 2 TB.
- Unterstützt Partitionen, die größer als 2 TB sind.
- Unterstützt mehr als vier Partitionen ohne Unterschied zwischen primären, erweiterten und logischen Partitionen.
- Verwendet GUIDs als Typcodes, was bedeutet, dass das Risiko von Konflikten / doppelten Codes geringer ist.
- Verwendet ausschließlich die LBA-Adressierung, verglichen mit der doppelten Verwendung von LBA und CHS durch MBR. (Selbst auf MBRs ist CHS auf Festplatten mit mehr als 8 GB unbrauchbar, sodass bei modernen Festplatten, die viel größer sind, nur ein geringes Risiko für echte Konflikte besteht.)
- Stellt am Anfang und am Ende der Festplatte doppelte Partitionstabellenstrukturen bereit, die die Wiederherstellung nach bestimmten Arten von Benutzerfehlern, Fehlern und Festplattenschäden ermöglichen.
- Stellt Prüfsummen wichtiger Datenstrukturen bereit, mit denen bestimmte Arten von Schäden an Partitionstabellen erkannt werden können.
- Bietet ein UTF-Partitionsbeschreibungsfeld, damit Sie Ihren Partitionen Namen geben können. Beachten Sie, dass dies unabhängig vom Namen des in der Partition enthaltenen Dateisystems ist.
- Wird nativ von EFI / UEFI-Firmware verwendet.
Beachten Sie den Unterschied zwischen einem Tebibyte (TiB; 1024 ^ 4 Bytes) und einem Terabyte (TB; 1000 ^ 4 Bytes). Die ersteren sind IEEE-1541- Einheiten, während die letzteren SI-Einheiten sind. Für die meisten Festplattenmessungen sind IEEE-1541-Einheiten natürlicher. In einigen Dokumentationen und Softwareprogrammen (insbesondere in älteren Versionen) werden SI-Suffixe für IEEE-1541-Messungen falsch angewendet, was verwirrend ist.
Die meisten dieser Vorteile sind für die meisten Installationen gering. Die beiden wichtigsten Vorteile sind die Tatsache, dass GPT das natürliche Partitionierungsschema für EFI ist und keine primäre / erweiterte / logische Unterscheidung besteht. Die anderen GPT-Vorteile zusammen sind erwähnenswert, aber für die meisten Menschen keine überwältigenden Probleme.
Die meisten Computer, die seit Mitte 2011 eingeführt wurden, einschließlich der überwiegenden Mehrheit der Systeme, die mit Windows 8 und höher ausgeliefert wurden, verwenden EFI-Firmware. Wenn Sie einen solchen Computer im EFI-Modus starten (anstatt den CSM zu verwenden, der das Starten im BIOS-Modus ermöglicht), ist die Verwendung von GPT eine Standardeinstellung. Wenn Sie Windows im EFI-Modus starten (oder dual booten), ist die Verwendung von GPT erforderlich (dies ist eine Windows-Einschränkung). IIRC, Ubuntu wird auch im EFI-Modus nicht auf einer MBR-Festplatte installiert, aber Sie könnten wahrscheinlich den Partitionstabellentyp konvertieren und ihn nach der Installation zum Booten bringen. Das Booten von einer MBR-Festplatte im EFI-Modus ist jedoch schlecht getestet und kann bei einigen EFIs fehlschlagen.
Die primäre / erweiterte / logische Unterscheidung von MBR ist ein umständlicher Hack, der in den 1980er Jahren erstellt wurde, um das MBR-Limit von vier Partitionen zu umgehen. GPT unterstützt standardmäßig 128 Partitionen, aber dieses Limit kann erhöht werden, wenn es unbedingt erforderlich ist. Der Zugriff auf logische MBR-Partitionen ist nicht langsamer als auf primäre Partitionen. Sie sind jedoch anfälliger für Beschädigungen, da sie auf einer Datenstruktur mit verknüpften Listen basieren, die sich über mehrere auf der Festplatte verteilte Sektoren erstreckt. Das größte Problem besteht einfach darin, Probleme wie das Auslaufen von Primärpartitionen oder das Verarbeiten von Partitionsgrößenänderungsvorgängen zu lösen, die sowohl primäre als auch logische Partitionen umfassen (und daher auch das Ändern der Größe einer erweiterten Partition erfordern, was eine zusätzliche Operation ist - und eine zusätzliche Chance für etwas schief gehen).
Wenn Sie im BIOS-Modus von einer Sub-2-TB-Festplatte booten, ist es wahrscheinlich am besten, sich an den MBR zu halten, einfach weil es einige BIOS gibt, die nicht gut auf das Booten von GPT-Festplatten reagieren. Solche Probleme können normalerweise umgangen werden, aber es ist einfacher, sie erst gar nicht zu lösen. Wenn Sie GPT auf einem BIOS-basierten Computer verwenden, können Sie Windows auch nicht auf diesem System installieren. Wenn Sie wissen, was Sie tun und GPT verwenden möchten, können Sie GPT im BIOS-Modus für eine Ubuntu-Installation verwenden, und ich werde Sie nicht davon abhalten - aber wenn Sie auf Probleme stoßen, können Sie dies tun muss es beheben.
Da die meisten modernen Computer jedoch EFI verwenden, ist GPT möglicherweise nur teilweise erforderlich - wenn Sie im EFI-Modus starten. Wenn Sie auf einem solchen Computer den BIOS / CSM / Legacy-Modus verwenden, ist das Festhalten am MBR aus den oben genannten Gründen immer noch vorzuziehen. FWIW, wenn Sie die Wahl haben, empfehle ich an dieser Stelle, die BIOS / CSM / Legacy-Unterstützung zu deaktivieren und den EFI-Modus ausschließlich auf EFI-basierten Computern zu verwenden. Dies vereinfacht den Startpfad und verringert die Wahrscheinlichkeit, dass Probleme auftreten. Das Problem ist, dass es viele schlechte Ratschläge gibt, das Gegenteil zu tun, was meiner Einschätzung nach mehr Probleme schafft, als es löst. (Eine Suche auf dieser Site zeigt zum Beispiel zahlreiche Probleme, die durch Betriebssysteminstallationen und andere Probleme im Zusammenhang mit der Verwendung des BIOS / CSM / Legacy-Modus auf einem EFI-basierten Computer verursacht wurden.)
Wenn Sie über eine 2-TB-Festplatte verfügen, müssen Sie GPT verwenden. Die Hauptausnahme ist, wenn der Datenträger eine logische Sektorgröße von 4096 Byte verwendet , wodurch das 2-TB-MBR-Limit auf 16 TB erhöht wird. Einige externe Festplatten tun dies, und ich habe von einigen internen High-End-Festplatten gehört, die dies ebenfalls tun. (Beachten Sie, dass viele Festplatten physische Sektoren mit 4096 Byte und logische Sektoren mit 512 Byte haben. Sie haben die gleiche 2-TB-MBR-Beschränkung wie Festplatten mit physischen und logischen Sektoren mit 512 Byte.)