Als je met je harde schijf hebt gewerkt en altijd aan het formatteren en partitioneren bent, zul je zeker de term "MBR" en "GPT" tegenkomen. Dit is vooral duidelijk wanneer je je Mac dual-booting en geconfronteerd met het probleem dat je moet overschakelen van GPT naar MBR. U vraagt ​​zich waarschijnlijk af, wat zijn de verschillen tussen MBR en GPT en is er een voordeel boven elkaar? We zullen uw twijfel in dit artikel wegnemen.

Harde schijf partities

U weet waarschijnlijk dat u uw harde schijf in verschillende partities kunt splitsen. De vraag is, hoe kent het besturingssysteem de partitiestructuur van de harde schijf? Die informatie moet ergens vandaan komen. Hier komen MBR (Master Boot Record) en GPT (Guid Partition Table) om de hoek kijken. Beide zijn architectonisch verschillend, maar beide spelen dezelfde rol bij het besturen en bieden informatie voor de partities op de harde schijf.

Master Boot Record (MBR)

MBR is de oude standaard voor het beheer van de partitie op de harde schijf en wordt nog steeds door veel mensen op grote schaal gebruikt. De MBR bevindt zich helemaal aan het begin van de harde schijf en bevat informatie over hoe de logische partities zijn georganiseerd in het opslagapparaat. Bovendien bevat de MBR ook uitvoerbare code die de partities voor het actieve besturingssysteem kan scannen en de opstartcode / procedure voor het besturingssysteem kan laden.

Voor een MBR-schijf kunt u slechts vier primaire partities hebben. Als u meer partities wilt maken, kunt u de vierde partitie instellen als de uitgebreide partitie en kunt u er meer subpartities (of logische stations) in maken. Omdat MBR 32-bit gebruikt om de partitie op te nemen, kan elke partitie maximaal 2 TB groot worden. Zo ziet een typische MBR-schijflay-out eruit:

Er zijn verschillende valkuilen met MBR. Allereerst kunt u slechts 4 partities op de harde schijf hebben en elke partitie is beperkt tot slechts 2 TB groot. Dit gaat niet goed werken met een harde schijf met grote opslagruimte, zeg 100 TB. Ten tweede is de MBR de enige plaats waar de partitie-informatie wordt bewaard. Als het ooit beschadigd raakt (en ja, het kan heel gemakkelijk beschadigd raken), is de hele harde schijf onleesbaar.

GUID-verdelingstabel (GPT)

GPT is de nieuwste standaard voor het indelen van de partities van een harde schijf. Het maakt gebruik van globally unique identifiers (GUID) om de partitie te definiëren en maakt deel uit van de UEFI-standaard. Dit betekent dat op een UEFI-gebaseerd systeem (dat vereist is voor Windows 8 Secure Boot-functie), dit een must is om GPT te gebruiken. Met GPT kunt u theoretisch onbeperkte partities maken op de harde schijf, ook al is deze over het algemeen beperkt tot 128 partities door de meeste besturingssystemen. In tegenstelling tot MBR die elke partitie beperkt tot slechts 2 TB, kan elke partitie in GPT maximaal 2 ^ 64 blokken bevatten (omdat deze 64-bits is), wat overeenkomt met 9, 44ZB voor een blok van 512 bytes (1 ZB is 1 miljard terabytes). In Microsoft Windows is dat formaat beperkt tot 256TB.

Uit het bovenstaande schema van het GPT-tabelschema kunt u zien dat er aan het begin van de harde schijf een primaire GPT is en aan het einde een secundaire GPT. Dit is wat GPT nuttiger maakt dan MBR. GPT slaat een back-upkoptekst en partitietabel op aan het einde van de schijf, zodat deze kan worden hersteld als de primaire tabellen zijn beschadigd. Het voert ook CRC32 controlesommen uit om fouten en corruptie van de header en partitietabel te detecteren.

Je kunt ook zien dat er een beschermende MBR is bij de eerste sector van de harde schijf. Een dergelijke hybride opzet is om een ​​op BIOS gebaseerd systeem te laten opstarten vanaf een GPT-schijf met behulp van een bootloader die is opgeslagen in het codegebied van de beschermende MBR. Bovendien beschermt het de GPT-schijf tegen beschadiging door onbruikbare schijfbeheerders van GPT.

OS-ondersteuning

Intel Macs gebruiken standaard GPT en u kunt Mac OS X (zonder tweaks en hacks) niet installeren op een MBR-systeem. Mac OS X zal echter wel op een MBR-schijf draaien, het is gewoon dat je het niet kunt installeren.

De meeste Linux-kernels worden geleverd met ondersteuning voor GPT. Tenzij je je eigen kernel compileert en je deze functie niet hebt toegevoegd, zou het geen probleem moeten zijn om je favoriete distro te laten werken op de GPT-schijf. Een ding om op te merken, je zult Grub 2 als de bootloader moeten gebruiken.

Voor Windows ondersteunt alleen de 64-bits versie van Windows vanaf XP het opstarten vanaf de GPT-schijf. Als u een laptop krijgt die vooraf is geïnstalleerd met 64-bits Windows 8, gebruikt het waarschijnlijk GPT. Voor Windows 7 en eerdere versies is de standaardconfiguratie MBR in plaats van GPT.

Conclusie

In de meeste gevallen komt het goed met MBR of GPT. Alleen als u Windows op een Mac moet installeren of als u een partitie groter dan 2TB nodig heeft, moet u GPT gebruiken of MBR naar GPT converteren. Ook voor het nieuwere model computer dat UEFI gebruikt, zal het alleen GPT ondersteunen.

Als u vragen heeft, kunt u het stellen in de onderstaande opmerkingen en we zullen er zijn om uw vraag te beantwoorden.