Primäre vs. erweiterte Partitionen

Primäre vs. erweiterte Partitionen

während ich für mein MCDST-Zertifikat lernte, lernte ich etwas über primäre Partitionen und erweiterte Partitionen. Aus dem Lehrbuch:

****Primär Eine primäre Partition kann als bootfähige Partition festgelegt werden. Ein Computer mit einem Windows-Betriebssystem kann bis zu vier primäre Laufwerke haben (drei, wenn Sie auch eine erweiterte Partition auf der Festplatte haben). Jede primäre Partition kann als aktives oder bootfähiges Laufwerk konfiguriert werden, aber es kann immer nur eine primäre Partition aktiv sein. Wenn Sie einen Computer mit mehreren Boot-Optionen konfigurieren, erstellen Sie für jedes Betriebssystem eine primäre Partition und installieren dann jedes Betriebssystem auf einer anderen primären Partition.

****Erweitert Eine erweiterte Partition bietet eine Möglichkeit, die vier primären Partitionsbeschränkungen zu umgehen. Sie können eine erweiterte Partition nicht mit jedem Dateisystem formatieren. Erweiterte Partitionen dienen vielmehr als Shell, in der Sie eine beliebige Anzahl logischer Partitionen erstellen können.

Meine Frage ist: Was sind die Unterschiede? Wenn Sie mit einer erweiterten Partition die Beschränkung auf 4 primäre Partitionen umgehen können, warum gibt es dann überhaupt primäre Partitionen?

Antwort1

Am Anfang gab es das ursprüngliche IBM PC BIOS-Partitionsschema, das bis zu vier Partitionen zuließ. Das von MSDOS 2.x und 3.x verwendete FAT16-Dateisystem unterstützte nur ein formatiertes Volume von 32 MB. Als eine PC-Festplatte 20 MB groß war, war dies kein Problem, aber mit dem Aufkommen viel größerer ESDI(1)-Festplatten Mitte der 1980er Jahre wurde dringend ein Schema benötigt, das mehr Partitionen unterstützen konnte.

Das Hauptproblem hierbei ist die Abwärtskompatibilität. Ältere BIOS- und DOS-Versionen unterstützten nur das Vier-Partitions-Schema, daher war ein Partitionsschema erforderlich, das ältere Versionen nicht beschädigte, aber mehr Partitionen unterstützen konnte. Die Lösung bestand darin, eine weitere Aufteilung der Partitionen zu ermöglichen, indem innerhalb dieser Partition eine weitere Partitionstabelle eingerichtet wurde.

So entstand die „erweiterte“ Partition. Erweiterte Partitionen sind lediglich ein Format zum Aufteilen einer Partition in Unterpartitionen. Sie existieren lediglich als Behelf, um die Abwärtskompatibilität mit dem alten Partitionsformat zu wahren.

  1. ESDI steht für „Enhanced Small Device Interface“. Es handelte sich um eine Verbesserung der ST-506-Schnittstelle, die mehr Sektoren auf der Festplatte und schnellere Datenübertragung ermöglichte und außerdem die künstliche 1024-Zylinder-Begrenzung der ST-506-Schnittstelle aufhob. 1982-3 war eine typische PC-Festplatte, sofern überhaupt vorhanden, etwa 20-30 MB groß (damals waren sie noch recht teuer). 1986 konnte man eine ESDI-Festplatte mit Kapazitäten bis zu 330 MB erwerben.

Antwort2

All dieser "primäre" und "erweiterte" Unsinn basiert auf alten, alten, alten Festplattenpartitionsstrukturen vonWegZurück in den Tag.

Grundsätzlich verfügt der Master Boot Record (MBR – eine im ersten Sektor der Festplatte gespeicherte Datenstruktur) über „Slots“ für „Zeiger“, die den Speicherort von bis zu 4 Partitionen auf der Festplatte beschreiben.

Jemand kam auf die Idee, dass ein Eintrag im Master Boot Record, anstatt auf eine Partition zu „zeigen“, auf eine weitere Liste mit bis zu 4 Partitionen „zeigen“ könnte. Dies ist die „erweiterte“ Partitionstabelle.

[MBR]
 |
 |--> Location on disk of partition #1
 |
 |--> Location on disk of partition #2
 |
 |--> Location on disk of partition #3
 |
 |--> Pointer to "extended" partition table
        |
        |--> Location on disk of partition #1
        |
        |--> Location on disk of partition #2
        |
        |--> Location on disk of partition #3
        |
        |--> Location on disk of partition #4

Im Grunde genommen sind all diese willkürlichen Einschränkungen, mit denen Sie umgehen lernen, darauf zurückzuführen, dass wir eine Datenstruktur aus den 1980er Jahren beibehalten. >smile<

Antwort3

Die erweiterte PartitionIsteine primäre Partition, die andere Partitionen enthalten kann.

Wenn Sie eine erweiterte Partition haben, können Sie nur drei andere Primärpartitionen haben, da die erweiterte Partition selbst eins zur Anzahl hinzufügt.

Die Partitionierungsanordnung auf PCs ist größtenteils historisch bedingt – heutzutage gibt es andere Optionen (wie etwa LVM unter Linux und anderen Unix-ähnlichen Betriebssystemen oder dynamische Volumes unter Windows).

Antwort4

Eine Partitionstabelle kann maximal 4 Datensätze enthalten. Um mehr als 4 Partitionen zu haben, werden mehrere Partitionstabellen mithilfe von extendedPartitionen in Ketten organisiert. Historisch gesehen werden die in der ersten Partitionstabelle der Kette beschriebenen Partitionen benannt, primarywährend alle anderen Partitionen benannt werden logical.

logicalEs ist ziemlich normal, nur Partitionen ohne Partitionen zu haben . Der einzige Nachteil ist, dass man mit einem normalen BIOS primarynicht von einer Partition booten kann .logical

verwandte Informationen