Was sind die Unterschiede zwischen primärer und logischer Partition?

37

Was sind die Hauptunterschiede? Was ist vorzuziehen? Gibt es betriebssystemspezifische Vorteile für das eine gegenüber dem anderen?

Bernhard Heijstek
quelle

Antworten:

34

Im alten MBR-Partitionsschema können nur maximal vier Partitionen erstellt werden (sie werden als "primäre" Partitionen bezeichnet). Um dieses Limit zu umgehen, wird einer der Einträge normalerweise zu einer "erweiterten" Partition gemacht - anstelle von Dateien enthält er mehrere "logische" Partitionen.

MBR: < primary | primary | primary | primary >

MBR: < primary | primary | extended [logical, logical, logical] >

In der Praxis besteht der einzige Unterschied darin, dass einige Betriebssysteme (insbesondere Windows) nicht von logischen Partitionen booten können.

Ein neueres Partitionsschema, GPT , wird auf einigen neueren Systemen verwendet, einschließlich aller Intel-Macs. Es gibt keine so kleinen Beschränkungen und es müssen keine erweiterten / logischen Partitionen verwendet werden.

grawity
quelle
6
Beachten Sie, dass Sie keine 3 primären Partitionen benötigen, um eine erweiterte Partition zu erstellen ... oder überhaupt primäre Partitionen.
Ignacio Vazquez-Abrams
2
Kurzeste Antwort zu diesen Themen, die ich je gelesen habe.
neverMind9
19

Sie können nur 4 primäre Partitionen haben (3, wenn Sie sich für eine erweiterte Partition entscheiden), während Sie eine beliebige Anzahl logischer Partitionen haben können. Es gibt keine betriebssystemspezifischen Vorteile, außer dass ältere Versionen von Windows auf einer primären Partition installiert werden müssen und der ältere MBR-Bootloader nur von einer primären Partition booten kann.

Ignacio Vazquez-Abrams
quelle
4

Es gibt 3 Arten von Partitionen

  1. Primär
  2. Verlängert
  3. Logisch

Und zwei Arten von Partitionierungsschema verwendet jetzt ein Tag

  • MBR (Master Boot Record)
  • GPT (GUID-Partitionstabelle)

Die primäre Partition, die erweiterte Partition und die logische Partition hängen stark mit der MBR-Festplatte zusammen, da die GPT-Festplatte nur die primäre Partition enthält.

Auf einer MBR-Festplatte können höchstens 4 primäre Partitionen oder 3 primäre + 1 erweiterte Partitionen vorhanden sein.

Wir können das Betriebssystem installieren und unsere Daten auf beliebigen Partitionen (primär / logisch) speichern. Der einzige Unterschied besteht jedoch darin, dass einige Betriebssysteme (insbesondere Windows) nicht von logischen Partitionen booten können.

Eine aktive Partition basiert auf einer primären Partition. Jede der 4 primären Partitionen kann als aktive Partition festgelegt werden. Da es 4 primäre Partitionen mit 4 verschiedenen installierten Betriebssystemen geben kann, wird eine der als aktiv gekennzeichneten Partitionen für den ersten Start verwendet . Die aktive Partition enthält den Bootloader (z. B. ntldr, bootmgr oder grub / burg / lilo), um Betriebssysteme von einer Festplatte zu laden.

Das BIOS erkennt nur die aktive Partition zum Laden des Betriebssystems. Andere Partitionen können nicht erkannt werden.

Die logische Partition kann nicht als aktiv festgelegt werden. Wie hier erklärt.

Vollständige Quelle: Wikipedia

Vipin
quelle
1

Es handelt sich nicht um Alternativen, sondern vielmehr um die Reihenfolge, in der Sie sie erstellen, und ihre hierarchische Beziehung. Die erste wird als primäre Partition bezeichnet. Bei einigen Betriebssystemen können Sie mehr als ein Betriebssystem verwenden. In jeder (zusätzlich zu jeder) Primärpartition können Sie eine erweiterte Partition erstellen. Wenn Sie weitere Partitionen möchten, können Sie in der erweiterten Partition auch logische Partitionen erstellen.

dank grawity und ignacio für korrekturen.

barlop
quelle
Primäre Partitionen enthalten immer Daten, niemals erweiterte Partitionen (primäre und erweiterte Partitionen befinden sich auf derselben Hierarchieebene), ihre Anzahl ist nicht vom Betriebssystem abhängig und die Reihenfolge spielt keine Rolle.
Grawity
@grawity keine Beziehung zwischen primär und erweitert dann? Ich verstehe .. und lese gerade auf Wikipedia, eine Festplatte kann nur eine erweiterte Partition haben. Ich nehme an, wenn man mehrere Partitionen haben möchte, würde man, wenn möglich, nur mehrere primäre Partitionen erstellen. Wenn sie mehr benötigen, würden sie eine erweiterte Partition erstellen, die mit der / den primären Partition (en) übereinstimmt, und wenn dies mehr als logisch ist verlängerte. Ist das richtig?
Barlop
Ja, das ist richtig. (Außer es gilt nur für MBR-partitionierte Festplatten, aber es gibt auch andere Typen wie GPT.)
Grawity
2
@barlop: Meistens richtig, mit der Ausnahme, dass die Beschränkung für einzelne erweiterte Partitionen eher auf Annahmen des Betriebssystems als auf physische oder logische Beschränkungen zurückzuführen ist.
Ignacio Vazquez-Abrams
3
Tatsächlich können mehrere erweiterte Partitionen verwendet werden. Es wurde von einigen Leuten verwendet, um die sekundären Partitionen, die Betriebssysteme wie MS / PC-DOS und OS / 2 nicht sehen sollten, von denen zu trennen, die sie hatten. Dies wurde erreicht, indem zwei Containertrennwände vorhanden waren, eine mit dem herkömmlichen 0x05Typ und die andere mit einem nicht standardmäßigen 0x85Typ. Andries Brouwer schrieb vor Jahren über solche Systeme.
JdeBP,
0

Primäre Partitionen haben Einträge im MBR . Es gibt also maximal 4 primäre Partitionen und eine davon kann eine erweiterte Partition sein. Die erweiterte Partition kann eine variable Anzahl logischer Partitionen enthalten. Die erweiterte Partition enthält VBR, über die die Programmsteuerung die Informationen zu logischen Partitionen abrufen kann.

Vikram
quelle