Was sind die Unterschiede zwischen MBR, GPT und anderen Partitionsschemata?

Was sind die Unterschiede zwischen MBR, GPT und anderen Partitionsschemata?

Kann mir jemand sagen, was die Hauptunterschiede zwischen MBR und GPT oder einem anderen Partitionsschema sind? Warum sollte man das eine dem anderen vorziehen?


Ich bin kein Experte, aber ich kenne die neue Version von Mac OS X, die eine Funktion namens Time Machine enthält, die ich sehr nützlich finde. GPT ist die Voraussetzung für Mac OS X Lion ... daher würde ich sagen, dass GPT nützlicher ist als MBR.

Welche anderen Partitionsschemata gibt es und welches sollte in welcher Situation verwendet werden?

Antwort1

Unterschiede zwischen MS-DOS-StilMaster Boot Record(MBR), derApple-Partitionstabelle(APM) und der UEFI-StilGUID-Partitionstabelle(GPT) sind wie folgt:

Festplattengröße

MBR und APM begrenzen die nutzbare Festplattengröße auf 2 TiB (eine Partition kann weder über die 2-TiB-Grenze hinaus beginnen noch enden). Bei GPT kann die Festplatte bis zu 8 ZiB groß sein.

Partitionsanzahl

MBR ist auf vier Partitionen beschränkt.

Um diese Beschränkung zu umgehen, wird eine der Partitionen normalerweise als „erweiterte Partition“ erstellt, die eine Reihe von „logischen Partitionen“ enthält. Das gängigste Schema hierfür ist einErweiterter Boot-Record, obwohl BSD-Systeme oft eineBSD-Disklabelstattdessen.

APM kann bis zu 62 Partitionen umfassen; GPT kannmindestens128.

Partitionsmetadaten

MBR-Partitionen haben einen 1-Byte-Typcode, der zu klein ist, um nützlich zu sein (die meisten Betriebssysteme verwenden sehr allgemeine Typcodes und erraten den Rest einfach). Windows NT führte außerdem eine 4-Byte-„Festplatten-ID“ ein, um zwischen mehreren Festplatten desselben Modells zu unterscheiden.

APM verwendet textuelle „Typkennungen“ (32 ASCII-Bytes), z. B. Apple_UFS. Außerdem sind 32 Bytes für einen beschreibenden Partitionsnamen reserviert.

GPT verwendet, wie der Name schon sagt, eine 16-Byte-GUID für den Partitionstyp, eine weitere GUID zur Identifizierung einer bestimmten Partition (die Partuuid) und noch eine weitere GUID zur Identifizierung der gesamten Festplatte (ähnlich der MBR-„Festplatten-ID“). Außerdem sind 72 Byte (UTF-16) für eine Partitionsbezeichnung reserviert.

Systemarchitekturen

Intel-basierte Macs können nur von GPT-Laufwerken booten, während PowerPC-basierte Macs nur APM unterstützen.

„Normale“ IBM-kompatible PCs können jede Festplatte booten, solange der 0. Sektor einen gültigen BIOS-Bootloader und die AA55hBootsignatur enthält. Normalerweise bedeutet das MBR, aber alle GPT-partitionierten Festplatten haben einen „schützenden MBR“, der diese Anforderung erfüllt.

PCs, die UEFI verwenden, müssen sowohl GPT als auch MBR unterstützen – solange wiederum ein UEFI-kompatibler Bootloader vorhanden ist. (UEFI speichert Bootloader in einer FAT32-Partition mit spezifischem Typcode.)

(Ausnahmen: Einige bestimmte BIOS-Versionen lehnen den GPT-„schützenden MBR“ aufgrund von Fehlern oder Fehlfunktionen als ungültig ab. Außerdem weigert sich Windows aus unbekannten Gründen, auf BIOS-Systemen von einer GPT-Festplatte oder auf UEFI-Systemen von einer MBR-Festplatte zu booten.)

Bootloader

In BIOS-Systemen ist der anfängliche Bootloader Teil des MBR. Es kann nur ein Bootloader im MBR vorhanden sein, was bei der Installation von Dual-Boot-Systemen zu Konflikten führt. Aufgrund der x86-DOS-Ursprünge des MBR-Bootloaders ist der Code spezifisch für die x86-Architektur.

Andererseits verwendet UEFI eine dedizierte FAT32-Partition für Bootloader (möglicherweise mehrere) und andere EFI-Tools. Der Partitionsinhalt kann problemlos von jedem Betriebssystem aus verwaltet werden.

Technische Kleinigkeiten

  • Es gibt nur einen MBR oder APM pro Festplatte, beide beginnen bei Sektor 0. GPT speichert eine Sicherungskopie nahe dem Ende der Festplatte.

Ausführlichere Informationen zu MBR und GPT:Häufig gestellte Fragen zu Windows und GPT

Antwort2

Ich kenne nur drei Partitionsschemata: MBR, GPT und APM. (Dies sind die, die das Festplatten-Dienstprogramm von Apple erstellen kann.)

MBR(Master Boot Record) wird historisch von Windows (und daher von den meisten Computerherstellern) verwendet. Ich bin nicht sicher, ob Sie einen Mac von einer MBR-Festplatte booten können; ich glaube nicht.

GPT(GUID-Partitionstabelle) wird im Allgemeinen in Verbindung mit Intels EFI-BIOS-Ersatz verwendet. Daher wird es derzeit hauptsächlich von Apple in seinen Intel-Macs verwendet. Jeder Mac mit 10.4 oder höher kann eine GPT-Festplatte lesen; nur Intel-Macs können davon booten. Wenn ein Computer über EFI verfügt, können Sie Windows auf einer GPT-Festplatte booten.

APM(Apple Partition Map) wurde von Apple vor dem Wechsel zu Intel verwendet. Es wird seit 1989 im Macintosh SE verwendet. Intel-Macs können von APM-Festplatten booten und diese lesen.

Ich würde sagen, dass die Behauptung, die Sie in der Frage gemacht haben („GPT ist nützlicher als MBR“), falsch ist: Sie können sicherlich mehr Computer mit einer MBR-Festplatte booten als mit einer, die GPT verwendet. GPTIstder Weg der Zukunft, aber es kann eine Weile dauern, bis die großen PC-Hersteller vom BIOS auf EFI umsteigen.

Ihre Time Machine-Festplatte verwendet mit ziemlicher Sicherheit GPT, aber das ist völlig irrelevant, da Sie nie davon booten werden.

verwandte Informationen