Masterpartitionstabellen är en komponent i huvudstartposten/sektorn som innehåller en beskrivning av partitionerna på hårddisken, som deras typer och storlekar. Huvudpartitionstabellen åtföljer disksignaturen och huvudstartkoden för att bilda huvudstartposten.
På grund av storleken (64 byte) på huvudpartitionstabellen kan maxim alt fyra partitioner (16 byte vardera) definieras på en hårddisk. Ytterligare partitioner kan dock ställas in genom att definiera en av de fysiska partitionerna som en utökad partition och sedan definiera ytterligare logiska partitioner inom den utökade partitionen.
Gratis diskpartitioneringsverktyg är ett enkelt sätt att manipulera partitioner, markera partitioner som "aktiva" och mer.
Bottom Line
Masterpartitionstabellen hänvisas ibland till som bara partitionstabell eller partitionskarta, eller till och med förkortad som MPT.
Masterpartitionstabellstruktur och plats
Huvudstartposten innehåller 446 byte kod, följt av partitionstabellen med 64 byte, och de återstående två byten är reserverade för disksignaturen.
Här är de specifika uppgifterna för varje 16 byte i en huvudpartitionstabell:
Size (Bytes) | Description |
1 | Detta innehåller startetiketten |
1 | Starthuvud |
1 | Startsektor (första sex bitarna) och startcylinder (högre två bitar) |
1 | Denna byte innehåller de nedre åtta bitarna i startcylindern |
1 | Detta innehåller partitionstypen |
1 | Sluthuvud |
1 | Avslutssektor (första sex bitarna) och slutcylinder (högre två bitar) |
1 | Denna byte innehåller de nedre åtta bitarna i slutcylindern |
4 | Ledande sektorer av partitionen |
4 | Antal sektorer i partitionen |
Startetiketten är särskilt användbar när mer än ett operativsystem är installerat på hårddisken. Eftersom det då finns mer än en primär partition låter startetiketten dig välja vilket operativsystem du vill starta upp till.
Däremot håller partitionstabellen alltid reda på en partition som fungerar som den "aktiva" som startas upp till om inga andra alternativ väljs.
Partitionstypsavsnittet i partitionstabellen hänvisar till filsystemet på den partitionen, där 06 eller 0E partitions-ID betyder FAT, 0B eller 0C betyder FAT32 och 07 betyder NTFS eller OS/2 HPFS.
Med en partition som är 512 byte för varje sektor, måste du multiplicera det totala antalet sektorer med 512 för att få antalet byte av den totala partitionen. Det talet kan sedan delas med 1 024 för att få talet i kilobyte, och sedan igen för megabyte, och igen för gigabyte, om det behövs.
Efter den första partitionstabellen, som är offset 1BE i MBR, är de andra partitionstabellerna för den andra, tredje och fjärde primära partitionen vid 1CE, 1DE och 1EE:
Offset | Offset | ||
Hex | Decimal | Length (Bytes) | Description |
1BE - 1CD | 446-461 | 16 | Primär partition 1 |
1CE-1DD | 462-477 | 16 | Primär partition 2 |
1DE-1ED | 478-493 | 16 | Primär partition 3 |
1EE-1FD | 494-509 | 16 | Primär partition 4 |
Du kan läsa hex-versionen av huvudpartitionstabellen med verktyg som wxHexEditor och Active@ Disk Editor.