Vad är skillnaden mellan GPT och MBR vid partitionering av en enhet?

Ställ in en ny disk på Windows 10 eller 8.1 och du får frågan om du vill använda MBR (Master Boot Record) eller GPT (GUID Partition Table). Idag förklarar vi skillnaden mellan GPT och MBR och hjälper dig att välja rätt för din PC eller Mac.

GPT medför många fördelar, men MBR är fortfarande den mest kompatibla och är fortfarande nödvändig i vissa fall. Det här är förresten inte enbart för Windows - Mac OS X, Linux och andra operativsystem kan också använda GPT.

GPT, eller GUID Partition Table, är en nyare standard med många fördelar inklusive stöd för större enheter och krävs av de flesta moderna datorer. Välj bara MBR för kompatibilitet om du behöver det.

En partitionsstruktur definierar hur information struktureras på partitionen, där partitioner börjar och slutar, och även koden som används vid start om en partition är startbar. Om du någonsin har partitionerat och formaterat en hårddisk - eller ställt in en Mac för att starta Windows med dubbla startar - har du förmodligen haft att göra med MBR och GPT. GPT är den nya standarden och ersätter gradvis MBR.

Vad gör GPT och MBR?

Du måste partitionera en hårddisk innan du kan använda den. MBR (Master Boot Record) och GPT (GUID Partition Table) är två olika sätt att lagra partitioneringsinformationen på en enhet. Denna information inkluderar var partitioner börjar och börjar, så ditt operativsystem vet vilka sektorer som tillhör varje partition och vilken partition som kan startas. Det är därför du måste välja MBR eller GPT innan du skapar partitioner på en enhet.

RELATERAD: Vad är systemreserverad partition och kan du radera den?

MBR: s begränsningar

MBR introducerades först med IBM PC DOS 2.0 1983. Det kallas Master Boot Record eftersom MBR är en speciell startsektor som ligger i början av en enhet. Denna sektor innehåller en startladdare för det installerade operativsystemet och information om enhetens logiska partitioner. Boot loader är en liten bit kod som vanligtvis laddar den större boot loader från en annan partition på en enhet. Om du har Windows installerat finns de första bitarna i Windows startladdare här - det är därför du kan behöva reparera din MBR om den skrivs över och Windows startar inte. Om du har Linux installerat kommer GRUB-startladdaren vanligtvis att finnas i MBR.

MBR har sina begränsningar. Till att börja med fungerar MBR bara med diskar upp till 2 TB i storlek. MBR stöder också bara upp till fyra primära partitioner - om du vill ha mer måste du göra en av dina primära partitioner till en "utökad partition" och skapa logiska partitioner inuti den. Det här är ett dumt litet hack och borde inte vara nödvändigt.

RELATERAD: Vad är skillnaden mellan FAT32, exFAT och NTFS?

GPT: s fördelar

GPT står för GUID Partition Table. Det är en ny standard som gradvis ersätter MBR. Det är associerat med UEFI, som ersätter den klumpiga gamla BIOS med något mer modernt. GPT ersätter i sin tur det klumpiga gamla MBR-partitioneringssystemet med något mer modernt. Det kallas GUID Partition Table eftersom varje partition på din enhet har en "globalt unik identifierare" eller GUID - en slumpmässig sträng så lång att varje GPT-partition på jorden sannolikt har sin egen unika identifierare.

GPT lider inte av MBR: s gränser. GPT-baserade enheter kan vara mycket större, med storleksbegränsningar beroende på operativsystem och dess filsystem. GPT möjliggör också ett nästan obegränsat antal partitioner. Återigen kommer gränsen här att vara ditt operativsystem - Windows tillåter upp till 128 partitioner på en GPT-enhet och du behöver inte skapa en utökad partition för att få dem att fungera.

På en MBR-disk lagras partitionerings- och startdata på ett ställe. Om dessa uppgifter skrivs över eller är skadade har du problem. Däremot lagrar GPT flera kopior av dessa data över disken, så det är mycket mer robust och kan återhämta sig om data är skadade.

GPT lagrar också cykliska redundanskontrollvärden (CRC) för att kontrollera att dess data är intakta. Om data är skadade kan GPT märka problemet och försöka återställa skadade data från en annan plats på disken. MBR hade inget sätt att veta om dess data var skadad - du skulle bara se att det fanns ett problem när startprocessen misslyckades eller din enhets partitioner försvann.

Kompatibilitet

GPT-enheter har en ”skyddande MBR”. Denna typ av MBR säger att GPT-enheten har en enda partition som sträcker sig över hela enheten. Om du försöker hantera en GPT-disk med ett gammalt verktyg som bara kan läsa MBR-filer, kommer den att se en enda partition som sträcker sig över hela enheten. Denna skyddande MBR säkerställer att de gamla verktygen inte misstänker GPT-enheten för en opartitionerad enhet och skriver över dess GPT-data med en ny MBR. Med andra ord skyddar den skyddande MBR GPT-data från att skrivas över.

RELATERADE: Nybörjare Geek: Förklarade hårddiskpartitioner

Windows kan bara starta från GPT på UEFI-baserade datorer som kör 64-bitarsversioner av Windows 10, 8, 7, Vista och motsvarande serverversioner. Alla versioner av Windows 10, 8, 7 och Vista kan läsa GPT-enheter och använda dem för data - de kan bara inte starta från dem utan UEFI.

Andra moderna operativsystem kan också använda GPT. Linux har inbyggt stöd för GPT. Apples Intel Mac-datorer använder inte längre Apples APT (Apple Partition Table) -schema och använder GPT istället.

Du vill antagligen använda GPT när du ställer in en enhet. Det är en mer modern, robust standard som alla datorer rör sig mot. Om du behöver kompatibilitet med gamla system - till exempel möjligheten att starta Windows från en enhet på en dator med en traditionell BIOS - måste du hålla fast vid MBR för nu.