Ich bin ein Linux-Benutzer. Ich habe kein Windows auf meinem Laptop. Auch die Festplattengröße beträgt weniger als 2 TB. Warum sollte ich dann GPT-Tabellen verwenden? Kann ich nicht mit alten MBR gehen fasioned?
Ich werde zwei Root-Partitionen, zwei Home-Partitionen und einen Swap-Bereich haben. Wenn eine Partition nicht primär ist, sondern erweitert wird, macht das dann einen Unterschied in der Leistung?
partitioning
gpt
mbr
daltonfury42
quelle
quelle
Antworten:
Es wird für Sie überhaupt keinen Unterschied machen. Vorteile von GPT sind:
In deinem Fall brauchst du das erstmal nicht. Die zweite kann erreicht werden, indem eine erweiterte Partition erstellt und dort logische Partitionen erstellt werden.
Für Linux spielt es keine Rolle, auf welchen Partitionstyp (logisch oder primär) installiert wird. Mit GPT kann es jedoch etwas praktischer sein, Partitionen bei Bedarf zu verschieben, da sie alle primär sind.
Es gibt überhaupt keinen Leistungsunterschied.
Alle anderen "Vorteile" von GPT sind so gering, dass es nicht wert ist, erwähnt zu werden.
quelle
GPT bietet mehrere Vorteile:
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.)
quelle
Ich habe seit Monaten darüber nachgedacht. Hier ist eine Windows-Antwort auf Ihre Frage: GPT scheint mir bedeutend schneller zu sein. Ich habe bis jetzt keine Testergebnisse gefunden, die das unterstützen, was ich unten habe, obwohl ich viele Vermutungen angestellt habe, dass der Leistungsunterschied außer beim Start vernachlässigbar ist. Ich bin mir jetzt nicht so sicher. Ist hier mein tuppence Wert:
Ich habe ein externes 2 TB Samsung D3 USB 3.0-Laufwerk. Ich hatte es in zwei MBR-Partitionen von jeweils ca. 1 TB aufgeteilt. Mein PC ist Windows 10 64bit, Asus Z97-P m / b, 8 GB Speicher, i5 4460 CPU. Ich habe einen CrystalDiskMark x64-Test dreimal ausgeführt, während er mit MBR formatiert wurde.
Durchschnittliche MBR-Ergebnisse (alle MB / s): - Lesen von SEQ Q32T1 40 - Lesen von 4K Q32T1 1,47 - Lesen von SEQ 142 - Lesen von 4K 1,22 - Schreiben von SEQ Q32T1 101 - Schreiben von 4K Q32T1 8,7 - Schreiben von SEQ 112 - Schreiben von 4K 8,5
Da ich leider viel Freizeit hatte, habe ich die Daten (ca. 750 GB) gesichert, in GPT umformatiert, in diesem Fall als einzelne 2-TB-Partition, die Daten zurück auf die Festplatte kopiert und die Tests erneut ausgeführt:
GPT-Durchschnittsergebnisse (alle MB / s): - Lesen von SEQ Q32T1 165 - Lesen von 4K Q32T1 1,83 - Lesen von SEQ 170 - Lesen von 4K 1,5 - Schreiben von SEQ Q32T1 135 - Schreiben von 4K Q32T1 8,7 - Schreiben von SEQ 138 - Schreiben von 4K 8,6
Daher sind die SEQ Q32T1-Ergebnisse bei GPT viel, viel höher, und alle anderen Ergebnisse sind bei GPT höher, obwohl dies sicherlich nicht immer signifikant ist.
Ich bin sicherlich kein Experte in Bezug auf die alltägliche Bedeutung dieser Unterschiede, aber ich bin jetzt versucht, GPT zu verwenden, wenn ich denke, dass ich damit durchkommen kann (dh alte Betriebssysteme meiden, die es nicht lesen können).
quelle