Wat is een GPT
Een GUID partitie tabel (GPT) werd geïntroduceerd als een onderdeel van een extensible firmware interface (EFI) en is de ontwikkeling van Intel. EFI is een nieuw soort BIOS in moederborden waarbij het voordeel is dat niet voor ieder stukje hardware een driver geïnstalleerd hoeft te worden.
MBR (master boot record) is de veel gebruikte partitie soort die gebruikt wordt om op harde schijven een partitie aan te maken. MBR heeft beperkingen zoals het maximaal van 4 partities aanmaken en een extendable partitie om dit uit te breiden. Hierbij wordt het voor een thuisgebruiker niet makkelijk gemaakt. Bovendien kan er maximaal twee terabyte per partitie aangemaakt worden.
Een GPT schijf kan groot zijn, het aantal partities is niet afhankelijk van beperkingen zoals een uitgebreide partitie bij een MBR partitie.
Een GPT partitie is goed uitgedacht en herkend alles zelf. Belangrijke gegevens voor een partitie zijn niet in een verborgen sector opgeslagen en kunnen door verschillende platforms (Windows Apple Linux) herkend worden.
GPT schijven gebruiken een hoofd partitie tabel en een back-up partitie tabel voor redundancy.
GPT schijven kunnen zeer groot gemaakt worden. De hoeveelheid partities op een GPT schijf is niet beperkt zoals een uitgebreide partitie format zoals in MBR voorkomt.
De GPT partitie is een zelf herkennende schijf. De lay-out voor een partitie zit in de partitie zelf en niet in een stukje ongeformatteerde of verborgen ruimte van de schijf. GPT schijven gebruiken primaire en back-up partitie tabellen voor het waarborgen van een goede werking van de partitie. CRC32 (cyclic redundancy check) is de controle waarmee gekeken wordt of de data goed is weggeschreven in de partitie. Dit is een fout detectie mechanisme die fouten herkend en meld wanneer een bestand niet goed is weggeschreven. De GPT partitie format gebruikt een versie nummer en grote van de partitie om in de toekomst het vergroten van de partitie mogelijk te maken.
Iedere GPT partitie heeft een unieke naam GUID (index van een partitie) en een partitie inhoud type, zodat er geen coördinatie nodig is om te voorkomen dat de partitie niet meer leesbaar zou zijn, denk bijvoorbeeld aan een stroomstoring waarbij de partitie niet afgesloten kan worden. Iedere GPT partitie heeft een uni code naam van 36 tekens. Dit betekend dat er een naam voor de partitie gemaakt is zonder dat door de software begrepen wordt welke soort partitie dit is.