Kann mir jemand sagen, was die Hauptunterschiede zwischen zB MBR vs GPT oder einem anderen Partitionsschema sind? Warum sollte man eine über die andere wählen?
Ich bin kein Experte, sondern stamme aus einer neuen 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. Auf dieser Basis würde ich sagen, dass GPT nützlicher ist als MBR.
Welche anderen Partitionsschemata gibt es und welches sollte in welcher Situation verwendet werden?
macos
hard-drive
partitioning
mbr
gpt
Safran Ali
quelle
quelle
Antworten:
Unterschiede zwischen dem MS-DOS- Master Boot Record (MBR), der Apple Partition Map (APM) und der GUID-Partitionstabelle (GPT) im UEFI-Stil sind:
Festplattengröße
MBR und APM begrenzen die nutzbare Festplattengröße auf 2 TiB (eine Partition kann nicht über die 2 TiB-Grenze hinaus starten oder enden). Mit GPT kann die Festplatte bis zu 8 ZiB groß sein.
Partitionsanzahl
MBR ist auf vier Partitionen beschränkt.
Um dieses Limit zu umgehen, wird eine der Partitionen normalerweise als "erweiterte Partition" erstellt, die verschachtelt eine Reihe von "logischen Partitionen" enthält. Das gebräuchlichste Schema hierfür ist ein Extended Boot Record , obwohl BSD-Systeme häufig stattdessen ein BSD-Disklabel verschachteln .
APM kann bis zu 62 Partitionen umfassen. GPT kann mindestens 128 haben.
Partitionsmetadaten
MBR-Partitionen haben einen 1-Byte- "Typ" -Code, der zu klein ist, um nützlich zu sein (die meisten Betriebssysteme verwenden sehr generische Typcodes und raten nur den Rest). Windows NT hat außerdem eine 4-Byte-Datenträger-ID eingeführt, um zwischen mehreren Datenträgern desselben Modells zu unterscheiden.
APM verwendet textuelle "Typenkennungen" (32 ASCII-Bytes), z
Apple_UFS
. Außerdem werden 32 Byte für einen beschreibenden Partitionsnamen reserviert.Wie der Name schon sagt, verwendet GPT eine 16-Byte-GUID für den Partitionstyp, eine andere GUID zum Identifizieren einer bestimmten Partition (die Partitions-ID) und eine weitere GUID zum Identifizieren der gesamten Festplatte (ähnlich dem Zweck der MBR- "Festplatten-ID"). . Es reserviert auch 72 Byte (UTF-16) für eine Partitionsbezeichnung.
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
AA55h
Boot-Signatur enthält. Dies bedeutet normalerweise MBR, aber alle mit GPT partitionierten Festplatten verfügen über einen "Schutz-MBR", der diese Anforderung erfüllt.PCs, die UEFI verwenden, müssen sowohl GPT als auch MBR unterstützen - sofern ein UEFI-kompatibler Bootloader vorhanden ist. (UEFI speichert Bootloader in einer FAT32-Partition mit einem bestimmten Typcode.)
(Ausnahmen: Einige bestimmte BIOS-Versionen lehnen den GPT-Schutz-MBR aufgrund von Fehlern oder Fehlfunktionen als ungültig ab. Außerdem lehnt Windows aus Gründen das Booten von einer GPT-Diskette auf BIOS-Systemen oder von einer MBR-Diskette auf UEFI-Systemen ab unbekannte.)
Bootloader
In BIOS-Systemen ist der anfängliche Bootloader Teil des MBR. Der MBR kann nur einen Bootloader enthalten, was zu Konflikten bei der Installation von Dual-Boot-Systemen führt. Aufgrund der x86-DOS-Ursprünge des MBR-Bootloaders ist der Code spezifisch für die x86-Architektur.
Auf der anderen Seite verwendet UEFI eine dedizierte FAT32-Partition für Bootloader (möglicherweise mehrere) und andere EFI-Tools. Der Inhalt der Partition kann problemlos von jedem Betriebssystem aus verwaltet werden.
Technische Kleinigkeiten
Ausführlichere Informationen zu MBR und GPT: Windows- und GPT-FAQ
quelle
Ich kenne nur drei Partitionsschemata: MBR, GPT und APM. (Dies sind diejenigen, die das Apple Festplatten-Dienstprogramm erstellen kann.)
MBR (Master Boot Record) wird in der Vergangenheit 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 Partition Table) wird im Allgemeinen in Verbindung mit dem EFI BIOS-Ersatz von Intel verwendet. Aus diesem Grund wird es von Apple derzeit hauptsächlich auf Intel-Macs verwendet. Jeder Mac, auf dem 10.4 oder höher ausgeführt wird, kann eine GPT-Festplatte lesen. Nur Intel Macs können von ihnen booten. Wenn ein Computer über EFI verfügt, können Sie Windows auf einer GPT-Festplatte starten.
APM (Apple Partition Map) wurde von Apple vor dem Intel-Switch 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 mit Sicherheit mehr Computer mit einer MBR-Festplatte booten als mit GPT. GPT ist der Weg der Zukunft, aber es kann eine Weile dauern, bis die großen PC-Hersteller vom BIOS auf EFI umsteigen.
Auf Ihrer Time Machine-Festplatte wird mit ziemlicher Sicherheit GPT verwendet. Dies ist jedoch völlig irrelevant, da Sie niemals von dieser Festplatte booten werden.
quelle