Die Master-Partitionstabelle ist eine Komponente des Master-Boot-Records/Sektors, die eine Beschreibung der Partitionen auf der Festplatte enthält, wie z. B. deren Typen und Größen. Die Master-Partitionstabelle begleitet die Festplattensignatur und den Master-Boot-Code, um den Master-Boot-Datensatz zu bilden.
Aufgrund der Größe (64 Byte) der Master-Partitionstabelle können maximal vier Partitionen (je 16 Byte) auf einer Festplatte definiert werden. Es können jedoch zusätzliche Partitionen eingerichtet werden, indem eine der physischen Partitionen als erweiterte Partition definiert wird und dann zusätzliche logische Partitionen innerhalb dieser erweiterten Partition definiert werden.
Kostenlose Festplattenpartitionierungstools sind eine einfache Möglichkeit, Partitionen zu manipulieren, Partitionen als "aktiv" zu markieren und mehr.
Bottom Line
Die Master-Partitionstabelle wird manchmal nur als Partitionstabelle oder Partitionstabelle bezeichnet oder sogar als MPT abgekürzt.
Struktur und Speicherort der Master-Partitionstabelle
Der Master Boot Record enthält 446 Bytes Code, gefolgt von der Partitionstabelle mit 64 Bytes, und die restlichen zwei Bytes sind für die Disk-Signatur reserviert.
Hier sind die spezifischen Aufgaben von jeweils 16 Bytes einer Master-Partitionstabelle:
Größe (Bytes) | Beschreibung |
1 | Dies enthält das Bootlabel |
1 | Startkopf |
1 | Startsektor (erste sechs Bits) und Startzylinder (höhere zwei Bits) |
1 | Dieses Byte enthält die unteren acht Bits des Startzylinders |
1 | Enthält den Partitionstyp |
1 | Endkopf |
1 | Endsektor (erste sechs Bits) und Endzylinder (höhere zwei Bits) |
1 | Dieses Byte enthält die unteren acht Bits des Endzylinders |
4 | Führende Sektoren der Partition |
4 | Anzahl der Sektoren in der Partition |
Das Boot-Label ist besonders nützlich, wenn mehr als ein Betriebssystem auf der Festplatte installiert ist. Da es dann mehr als eine primäre Partition gibt, können Sie mit dem Boot-Label auswählen, mit welchem Betriebssystem gebootet werden soll.
Die Partitionstabelle verfolgt jedoch immer eine Partition, die als "aktive" Partition dient, auf die gebootet wird, wenn keine anderen Optionen ausgewählt werden.
Der Partitionstypabschnitt der Partitionstabelle bezieht sich auf das Dateisystem auf dieser Partition, wobei die Partitions-ID 06 oder 0E FAT, 0B oder 0C FAT32 und 07 NTFS oder OS/2 HPFS bedeutet.
Bei einer Partition mit 512 Bytes für jeden Sektor müssen Sie die Gesamtzahl der Sektoren mit 512 multiplizieren, um die Anzahl der Bytes der gesamten Partition zu erh alten. Diese Zahl kann dann durch 1.024 geteilt werden, um die Zahl in Kilobyte zu erh alten, und dann erneut in Megabyte und erneut in Gigabyte, falls erforderlich.
Nach der ersten Partitionstabelle, die 1BE des MBR versetzt ist, befinden sich die anderen Partitionstabellen für die zweite, dritte und vierte primäre Partition bei 1CE, 1DE und 1EE:
Offset | Offset | ||
Hex | Dezimalzahl | Länge (Bytes) | Beschreibung |
1BE - 1CD | 446-461 | 16 | Primäre Partition 1 |
1CE-1DD | 462-477 | 16 | Primäre Partition 2 |
1DE-1ED | 478-493 | 16 | Primäre Partition 3 |
1EE-1FD | 494-509 | 16 | Primäre Partition 4 |
Sie können die Hex-Version der Master-Partitionstabelle mit Tools wie wxHexEditor und Active@ Disk Editor lesen.