Hvis du har dabbled med harddisken og alltid gjør formatering og partisjonering, vil du sikkert komme over begrepet "MBR" og "GPT". Dette er spesielt tydelig når du dobler opp Mac-en din og står overfor problemet med å måtte bytte fra GPT til MBR. Du lurer sikkert på hva er forskjellene mellom MBR og GPT, og er det noen fordel å bruke den ene over den andre? Vi vil fjerne tvil i denne artikkelen.

Harddiskpartisjoner

Du vet sikkert at du kan dele harddisken i flere partisjoner. Spørsmålet er, hvordan kjenner operativsystemet partisjonstrukturen på harddisken? Denne informasjonen må komme fra noen hvor. Dette er hvor MBR (Master Boot Record) og GPT (Guid Partition Table) kommer inn i spill. Mens begge er arkitektonisk forskjellige, spiller begge de samme rollene i styring og gir informasjon for partisjonene i harddisken.

Master Boot Record (MBR)

MBR er den gamle standarden for å styre partisjonen på harddisken, og den brukes fortsatt mye av mange mennesker. MBR ligger i begynnelsen av harddisken, og den inneholder informasjon om hvordan de logiske partisjonene er organisert i lagerenheten. I tillegg inneholder MBR også kjørbar kode som kan skanne partisjonene for det aktive operativsystemet og laste opp oppstartskoden / prosedyren for operativsystemet.

For en MBR-disk kan du bare ha fire primære partisjoner. Hvis du vil opprette flere partisjoner, kan du sette den fjerde partisjonen som den utvidede partisjonen, og du vil kunne opprette flere underpartisjoner (eller logiske stasjoner) i den. Da MBR bruker 32-bit for å registrere partisjonen, kan hver partisjon bare gå opp til maksimalt 2TB i størrelse. Slik ser en typisk MBR-diskoppsett ut:

Det er flere fallgruver med MBR. Først av alt, kan du bare ha 4 partisjoner på harddisken og hver partisjon er begrenset til bare 2TB i størrelse. Dette kommer ikke til å fungere bra med harddisk med stor lagringsplass, sier 100TB. For det andre er MBR det eneste stedet som inneholder partisjonsinformasjonen. Hvis det noen gang blir skadet (og ja, det kan bli ødelagt veldig enkelt), er hele harddisken ulæselig.

GUID-partisjonstabell (GPT)

GPT er den nyeste standarden for å legge ut partisjonene på en harddisk. Den benytter seg av globalt unike identifikatorer (GUID) for å definere partisjonen og det er en del av UEFI-standarden. Dette betyr at på et UEFI-basert system (som kreves for Windows 8 Secure Boot-funksjonen), er det et must å bruke GPT. Med GPT kan du opprette teoretisk ubegrensede partisjoner på harddisken, selv om det generelt er begrenset til 128 partisjoner ved de fleste OSer. I motsetning til MBR som begrenser hver partisjon til bare 2TB i størrelse, kan hver partisjon i GPT holde opptil 2 ^ 64 blokker i lengden (som den bruker 64 bit), noe som tilsvarer 9, 44ZB for en 512-byte blokk (1 ZB er 1 milliard terabyte). I Microsoft Windows er denne størrelsen begrenset til 256TB.

Fra diagrammet ovenfor, kan du se at det er et primært GPT i begynnelsen av harddisken og en sekundær GPT på slutten. Dette gjør GPT mer nyttig enn MBR. GPT lagrer en sikkerhetskopieringsoverskrift og partisjonstabell på slutten av disken, slik at den kan gjenopprettes hvis de primære tabellene er skadet. Det utfører også CRC32 kontrollsummer for å oppdage feil og korrupsjon av topptekst og partisjonstabell.

Du kan også se at det er en beskyttende MBR i den første delen av harddisken. Slike hybridoppsett er å tillate et BIOS-basert system å starte opp fra en GPT-disk ved hjelp av en oppstartslaster lagret i det beskyttende MBRs kodeområde. I tillegg beskytter den GPT-disken mot skade ved GPT-uvitende disk utilties.

OS-støtte

Intel Macs bruker standard GPT og du kan ikke installere Mac OS X (uten tweaks og hacks) på et MBR-system. Mac OS X kjører på MBR-disken, men det er bare at du ikke kan installere på den.

De fleste Linux-kjerner kommer med støtte for GPT. Med mindre du samler din egen kjerne og du ikke har lagt til denne funksjonen, burde du ikke ha noe problem med å få din favorittdistro til å fungere på GPT-disk. En ting å merke seg, du må bruke Grub 2 som bootloader.

For Windows støtter bare 64-bitersversjonen av Windows fra XP og videre støtte fra GPT-disk. Hvis du får en bærbar datamaskin forhåndsinstallert med 64-biters Windows 8, bruker det sannsynligvis GPT. For Windows 7 og tidligere versjon, vil standardkonfigurasjonen være MBR i stedet for GPT.

Konklusjon

I de fleste tilfeller blir det bra med enten MBR eller GPT. Det er bare i situasjon hvor du må installere Windows på en Mac, eller når du trenger en partisjon som er større enn 2TB, må du bruke GPT, eller konvertere MBR til GPT. Også, for den nyere datamodellen som bruker UEFI, vil den bare støtte GPT.

Hvis du har spørsmål, kan du spørre i kommentarene nedenfor, og vi vil være rundt for å svare på spørsmålet ditt.