Hvad er hovedpartitionstabellen? (MPT-definition)

Indholdsfortegnelse:

Hvad er hovedpartitionstabellen? (MPT-definition)
Hvad er hovedpartitionstabellen? (MPT-definition)
Anonim

Masterpartitionstabellen er en komponent i master boot record/sektor, der indeholder en beskrivelse af partitionerne på harddisken, f.eks. deres typer og størrelser. Master partitionstabellen ledsager disksignaturen og master boot-koden for at danne master boot record.

På grund af størrelsen (64 bytes) af masterpartitionstabellen kan der maksim alt defineres fire partitioner (16 bytes hver) på en harddisk. Yderligere partitioner kan dog konfigureres ved at definere en af de fysiske partitioner som en udvidet partition og derefter definere yderligere logiske partitioner inden for den udvidede partition.

Image
Image

Gratis diskpartitioneringsværktøjer er en nem måde at manipulere partitioner, markere partitioner som "Aktive" og mere.

Bundlinje

Hosterpartitionstabellen omtales nogle gange som bare partitionstabel eller partitionskort, eller endda forkortet som MPT.

Masterpartitionstabelstruktur og placering

Master boot record inkluderer 446 bytes kode, efterfulgt af partitionstabellen med 64 bytes, og de resterende to bytes er reserveret til disksignaturen.

Her er de specifikke opgaver for hver 16 bytes i en masterpartitionstabel:

Størrelse (Bytes) Beskrivelse
1 Dette indeholder bootlabel
1 Starthoved
1 Startsektor (første seks bits) og startcylinder (højere to bits)
1 Denne byte indeholder de nederste otte bits af startcylinderen
1 Dette indeholder partitionstypen
1 Ending head
1 Afslutningssektor (første seks bits) og slutcylinder (højere to bits)
1 Denne byte indeholder de nederste otte bits af slutcylinderen
4 Førende sektorer af partitionen
4 Antal sektorer i partitionen

Opstartsetiketten er især nyttig, når mere end ét operativsystem er installeret på harddisken. Da der så er mere end én primær partition, lader boot-etiketten dig vælge, hvilket OS du vil starte op til.

Partitionstabellen holder dog altid styr på en partition, der fungerer som den "aktive", der startes op til, hvis der ikke vælges andre muligheder.

Partitionstypeafsnittet i partitionstabellen refererer til filsystemet på den partition, hvor 06- eller 0E-partitions-id'et betyder FAT, 0B eller 0C betyder FAT32, og 07 betyder NTFS eller OS/2 HPFS.

Med en partition, der er 512 bytes for hver sektor, skal du gange det samlede antal sektorer med 512 for at få antallet af bytes af den samlede partition. Dette tal kan derefter divideres med 1, 024 for at få tallet til kilobyte, og derefter igen for megabyte og igen for gigabyte, hvis det er nødvendigt.

Efter den første partitionstabel, som er offset 1BE i MBR'en, er de andre partitionstabeller for den anden, tredje og fjerde primære partition ved 1CE, 1DE og 1EE:

Offset Offset
Hex decimal Længde (Bytes) Beskrivelse
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æse hex-versionen af masterpartitionstabellen med værktøjer som wxHexEditor og Active@ Disk Editor.

Anbefalede: