Die Unterschiede zwischen MBR und GPT
Wenn Sie sich mit Ihrer Festplatte beschäftigt haben und immer formatieren und partitionieren, werden Sie sicherlich auf den Begriff "MBR" und "GPT" stoßen. Dies wird besonders deutlich, wenn Sie Ihren Mac mit einem Dual-Boot-Vorgang starten und mit dem Problem konfrontiert werden, von GPT zu MBR wechseln zu müssen. Sie wundern sich wahrscheinlich, was sind die Unterschiede zwischen MBR und GPT und gibt es einen Nutzen, der einen über den anderen verwendet? Wir werden Ihre Zweifel in diesem Artikel klären.
Festplattenpartitionen
Sie wissen wahrscheinlich, dass Sie Ihre Festplatte in mehrere Partitionen aufteilen können. Die Frage ist, wie kennt das Betriebssystem die Partitionsstruktur der Festplatte? Diese Information muss von irgendwoher kommen. Hier kommen MBR (Master Boot Record) und GPT (Guid Partition Table) ins Spiel. Während beide architektonisch unterschiedlich sind, spielen beide beim Regieren die gleiche Rolle und stellen Informationen für die Partitionen auf der Festplatte bereit.
Master Boot Record (MBR)
MBR ist der alte Standard zum Verwalten der Partition auf der Festplatte und wird immer noch von vielen Leuten ausgiebig genutzt. Der MBR befindet sich ganz am Anfang der Festplatte und enthält Informationen darüber, wie die logischen Partitionen im Speichergerät organisiert sind. Darüber hinaus enthält der MBR auch ausführbaren Code, der die Partitionen für das aktive Betriebssystem scannen und den Boot-Code / die Prozedur für das Betriebssystem laden kann.
Für eine MBR-Festplatte können Sie nur vier primäre Partitionen haben. Um weitere Partitionen zu erstellen, können Sie die vierte Partition als erweiterte Partition festlegen, und Sie können mehr Unterpartitionen (oder logische Laufwerke) darin erstellen. Da MBR 32-Bit zum Aufzeichnen der Partition verwendet, kann jede Partition nur bis zu maximal 2 TB groß werden. So sieht ein typisches MBR-Laufwerkslayout aus:
Es gibt einige Fallstricke mit MBR. Zuallererst können Sie nur 4 Partitionen auf der Festplatte haben und jede Partition ist auf nur 2 TB Größe beschränkt. Dies wird nicht gut mit Festplatte großen Speicherplatzes, sagen 100 TB. Zweitens ist der MBR der einzige Ort, der die Partitionsinformationen enthält. Wenn es jemals beschädigt wird (und ja, es kann sehr leicht beschädigt werden), ist die gesamte Festplatte nicht lesbar.
GUID-Partitionstabelle (GPT)
GPT ist der neueste Standard zum Auslegen der Partitionen einer Festplatte. Es verwendet global eindeutige Bezeichner (GUID) zum Definieren der Partition und ist Teil des UEFI-Standards. Dies bedeutet, dass es auf einem UEFI-basierten System (das für die sichere Windows 8-Boot-Funktion erforderlich ist) erforderlich ist, GPT zu verwenden. Mit GPT können Sie theoretisch unbegrenzte Partitionen auf der Festplatte erstellen, obwohl sie von den meisten Betriebssystemen im Allgemeinen auf 128 Partitionen beschränkt sind. Im Gegensatz zu MBR, das jede Partition auf eine Größe von nur 2 TB begrenzt, kann jede Partition in GPT bis zu 2 ^ 64 Blöcke lang sein (da sie 64-Bit verwendet), was 9, 44ZB für einen 512-Byte-Block entspricht (1 ZB ist 1 Milliarde Terabyte). In Microsoft Windows ist diese Größe auf 256 TB beschränkt.
Aus dem Diagramm "GPT-Tabellenschema" oben sehen Sie, dass ein primäres GPT am Anfang der Festplatte und ein sekundäres GPT am Ende vorhanden ist. Dies macht GPT nützlicher als MBR. GPT speichert einen Backup-Header und eine Partitionstabelle am Ende der Festplatte, damit sie wiederhergestellt werden kann, wenn die primären Tabellen beschädigt sind. Es führt auch CRC32-Prüfsummen aus, um Fehler und Beschädigungen der Kopf- und Partitionstabelle zu erkennen.
Sie können auch sehen, dass es einen schützenden MBR im ersten Sektor der Festplatte gibt. Ein solches Hybrid-Setup soll es einem BIOS-basierten System ermöglichen, von einer GPT-Platte unter Verwendung eines Boot-Loaders zu booten, der in dem schützenden MBR-Codebereich gespeichert ist. Darüber hinaus schützt es die GPT-Festplatte vor Schäden durch GPT-unbewusste Festplatten-Utilities.
Betriebssystemunterstützung
Intel Macs verwenden GPT standardmäßig und Sie können Mac OS X (ohne Tweaks und Hacks) auf einem MBR-System nicht installieren. Mac OS X wird jedoch auf MBR-Festplatten laufen, es ist nur möglich, dass Sie nicht darauf installieren können.
Die meisten Linux-Kernel unterstützen GPT. Wenn Sie nicht Ihren eigenen Kernel kompilieren und diese Funktion nicht hinzugefügt haben, sollten Sie kein Problem damit haben, Ihre Lieblingsdistro in der GPT-Festplatte zu verwenden. Eine Sache zu beachten, Sie müssen Grub 2 als Bootloader verwenden.
Unter Windows unterstützt nur die 64-Bit-Version von Windows ab XP das Starten von der GPT-Festplatte. Wenn Sie einen Laptop mit 64-Bit-Windows 8 vorinstalliert haben, wird höchstwahrscheinlich GPT verwendet. Bei Windows 7 und früheren Versionen ist die Standardkonfiguration MBR anstelle von GPT.
Fazit
In den meisten Fällen ist MBR oder GPT in Ordnung. Nur in Situationen, in denen Sie Windows auf einem Mac installieren müssen oder eine Partition größer als 2 TB benötigen, müssen Sie GPT verwenden oder MBR in GPT konvertieren. Auch für das neuere Computermodell, das UEFI verwendet, wird nur GPT unterstützt.
Wenn Sie irgendwelche Fragen haben, zögern Sie nicht, in den Kommentaren unten zu fragen, und wir werden um Ihre Frage zu beantworten.