MBR vs GPT: Hvilken er bedre for din harddisk?

Master Boot Record (MBR) og GUID-partitionstabel (GPT) er to partitioneringsordninger for harddiske overalt, hvor GPT er den nyere standard. For hver mulighed er opstartsstrukturen og måden, data bliver håndteret på, unikke. Hastigheden varierer mellem de to partitionsmuligheder, og kravene er også forskellige. Denne artikel forklarer, hvad de er, hvad de kræver, og hvordan de adskiller sig.

MBR vs GPT: Hvilken er bedre for din harddisk?

Hvad er en HDD-partition?

For at forstå både MBR og GPT, bør du forstå, hvad en partition er. Partitioner er separate sektioner på en harddisk, som operativsystemet bruger til at starte og fungere. Windows viser dem som drev i File Explorer, selvom de er på det samme harddiskdrev (HDD). For eksempel har mange bærbare computere en "system"-partition, hvor alt i Windows-operativsystemet (OS) går (ofte C:-drevet), plus en skjult "gendannelses"-partition, der kan vænne sig til at gendanne systemet i tilfælde af en ulykke . En anden grund til at bruge partitioner er at installere flere operativsystemer på den samme harddisk (Linux, Windows10, Windows 7 osv.)

Hvad er MBR?

gptvsmbr-hdd

MBR er forkortelsen for Master Boot Record og styrer, hvordan partitioner oprettes og organiseres på harddiskdrev (HDD). MBR bruger Bios firmware og gemmer kode i den første sektor af disken med en logisk blok adresse (LBA) af 1. Dataene omfatter information relateret til, hvordan og hvor Windows ligger, så det kan styre opstartsprocessen i pc'ens primære lager og interne RAM-hukommelse, ikke ekstern hukommelse såsom DDR2- og DDR3-hukommelseskort/sticks.

MBR-dataene, der er gemt i LBA 1 på HDD'en, inkluderer følgende:

  • Master partitionstabel: Tabellen forkortet til MPT gemmer alle partitionsoplysninger, der findes på hver HDD, inklusive deres formattype, kapacitet og andre nødvendige detaljer. For at OS og pc'en kan fungere korrekt, har de brug for en registrering af HDD-partitioner og -størrelser og en måde at identificere de bootbare, aktive partitioner på. MPT giver al den væsentlige information.
  • Master boot-kode: Nogle gange forkortet til MBC, udfører koden lanceringen af ​​operativsystemet og administrerer konfigurationen til opstartsprocessen (for at bekræfte eventuelle ændringer), såsom registrering af drev, beregning af RAM (eksternt), detektering af skærme og anden væsentlig enhed og konfiguration Information.
  • Disk signatur: Hvert drev har brug for en unik identifikator, som bliver oprettet i form af en signatur. Denne identifikator sikrer, at det korrekte drev og partition læser og skriver data ved brug af flere diske, og det sikrer korrekt pc-funktionalitet og sikkerhedsprotokol for alle læse/skrive datatransaktioner.

Pc'ens/bundkortets grundlæggende input/output-system (BIOS) leder efter enheden med en MBR, og derefter udfører den volumenstartkoden fra den partition, der har den. Dernæst aktiverer MBR drevets bootsektor for at starte OS.

Hvad er en GPT-partition?

GPT står for GUID Partition Ti stand. Ligesom MBR administrerer den også oprettelsen og organiseringen af ​​partitioner på HDD'en. GPT bruger UEFI-firmware, og den gemmer også diskinformation, såsom partitioner, størrelser og andre vigtige data, ligesom MBR gør i sektor et. GPT bruger dog sektor to, fordi sektor et er reserveret til MBR- og BIOS-kompatibilitet. I GPT-tekniske termer er MBR-sektor #1 (LBA 1) faktisk LBA 0 for GPT, og GPT er sektor 1 (LBA 1).

MBR partitionsskemaSektor #LBA #
MBR1LBA 1
GPT-partitionsskemaSektor #LBA #
MBR (for kompatibilitet)0LBA 0
GPT1LBA 1

Dataene, der er gemt i GPT-headeren, inkluderer drevoplysninger i form af en GUID-partitionstabel. GUID'et indeholder detaljer om drev, partitioner, lagerstørrelser, opstartsoplysninger og andre vigtige data relateret til opstart og funktionalitet.

GUID-partitionstabellen gemt i LBA 1 på HDD'en indeholder oplysninger om følgende:

  • MBR data
  • GPT-data
  • Partitionsindtastningsdata
  • Sekundære (også kaldet backup) GPT-data

MBR versus GPT

mbrvsgpt-partitioner

Den største forskel mellem MBR og GPT er, at MBR har nogle begrænsninger for moderne brug. MBR kan nemlig kun håndtere fire primære partitioner og 2 TB HDD-plads. GPT har i mellemtiden slet ikke disse grænser. Der er ingen grænser for partitioner eller opbevaring uden for, hvad drevet selv kan håndtere.

Men versioner af Windows tidligere end 8 kan ikke starte fra GPT-drev. Dette betyder, at tidligere OS-versioner skal bruge MBR på deres primære/boot-harddiske.

En anden forskel er, at MBR gemmer al information ét sted, som kan blive ødelagt og fejle. GPT skriver information i flere områder af drevet og inkluderer en sekundær backup GPT-tabel til gendannelse, hvis den første bliver ødelagt eller fejler.

Bortset fra forskellene mellem MBR og GPT nævnt ovenfor, er GPT i stand til at bruge nyere enhedsteknologier, og det er kompatibelt med BIOS/MBR-funktioner til bagudkompatibilitet af ældre, ikke-UEFI-enheder. Endelig er opstart normalt hurtigere med GPT og UEFI.

Hvorfor bruge GPT-partitionsskema?

mbrvsgpt-oprettelse

Hvis du anskaffer dig en ekstern HDD eller SSD og har valget mellem MBR- eller GPT-partitionering, bør du formatere drevet med GPT, bare så du kan drage fordel af de hurtigere hastigheder, ubegrænsede partitioner og væsentligt større lagerkapacitet.

Hvornår skal du bruge MBR

Der er nogle grunde til at fortsætte med at bruge MBR. Hvis du primært beskæftiger dig med drev under 2 TB eller ældre versioner af Windows, er det måske bedre at formatere alle dine drev til MBR, så du ikke risikerer at bryde kompatibiliteten med nogen af ​​din hardware.

Windows 7 og nyere kan dog bruge GPT. Bare ikke som et bootdrev (uden en UEFI BIOS). Hvis du stadig kører XP/Vista, har du muligvis nogle større problemer.