Hva er hovedpartisjonstabellen? (MPT-definisjon)

Hovedpartisjonstabellen er en komponent av master boot record/sektor som inneholder en beskrivelse av partisjonerharddisk, som deres typer og størrelser. Hovedpartisjonstabellen følger med disksignatur og master oppstartskode for å danne hovedoppstartsposten.

På grunn av størrelsen (64 byte) på hovedpartisjonstabellen, kan maksimalt fire partisjoner (16 byte hver) defineres på en harddisk. Imidlertid kan ytterligere partisjoner settes opp ved å definere en av de fysiske partisjonene som en utvidet partisjon og deretter definere ytterligere logiske partisjoner innenfor den utvidede partisjonen.

Svart-hvitt bilde av en harddisk
Foto av Patrick Lindenberg på Unsplash

Gratis verktøy for diskpartisjonering er en enkel måte å manipulere partisjoner, merke partisjoner som "aktive" og mer.

Andre navn for hovedpartisjonstabellen

Hovedpartisjonstabellen blir noen ganger referert til som bare partisjonstabell eller partisjonskart, eller til og med forkortet som MPT.

Hovedpartisjonstabellstruktur og plassering

Hovedoppstartsposten inkluderer 446 byte med kode, etterfulgt av partisjonstabellen med 64 byte, og de resterende to bytene er reservert for disksignaturen.

Her er de spesifikke oppgavene til hver 16 byte i en hovedpartisjonstabell:

Størrelse (bytes) Beskrivelse
1 Denne inneholder oppstartsetiketten
1 Startende hode
1 Startsektor (første seks bits) og startsylinder (høyere to bits)
1 Denne byten inneholder de nedre åtte bitene til startsylinderen
1 Denne inneholder partisjonstypen
1 Avsluttende hode
1 Sluttsektor (første seks biter) og sluttsylinder (høyere to biter)
1 Denne byten inneholder de nedre åtte bitene til sluttsylinderen
4 Ledende sektorer av partisjonen
4 Antall sektorer i partisjonen

Oppstartsetiketten er spesielt nyttig når mer enn ett operativsystem er installert på harddisken. Siden det da er mer enn én primær partisjon, lar oppstartsetiketten deg velge hvilket operativsystem du vil starte opp til.

Imidlertid holder partisjonstabellen alltid oversikt over en partisjon som fungerer som den "aktive" som blir startet opp til hvis ingen andre alternativer er valgt.

Partisjonstypedelen av partisjonstabellen refererer til filsystem på den partisjonen, der 06 eller 0E partisjons-ID betyr FETT, 0B eller 0C betyr FAT32, og 07 betyr NTFS eller OS/2 HPFS.

Med en partisjon som er på 512 byte for hver sektor, må du multiplisere det totale antallet sektorer med 512 for å få antall byte for den totale partisjonen. Dette tallet kan deretter deles på 1024 for å få tallet i kilobyte, og deretter igjen for megabyte, og igjen for gigabyte, om nødvendig.

Hvordan skiller biter, byte, megabyte, megabiter og gigabiter seg?

Etter den første partisjonstabellen, som er forskjøvet 1BE av MBR er de andre partisjonstabellene for den andre, tredje og fjerde primærpartisjonen på 1CE, 1DE og 1EE:

Offset Offset
Hex Desimal Lengde (bytes) Beskrivelse
1BE - 1CD 446-461 16 Primær partisjon 1
1CE-1DD 462-477 16 Primær partisjon 2
1DE-1ED 478-493 16 Primær partisjon 3
1EE-1FD 494-509 16 Primær partisjon 4

Du kan lese hex versjon av hovedpartisjonstabellen med verktøy som wxHexEditor og Active@ Disk Editor.