Le GPT ou GUID Partition Table est un standard récent de table de partitionnement du disque dur. Le terme GUID et là pour mentionner l’identifiant unique attribuer aux partitions. Il remplace le système MBR trop limités pour les PC moderne et est utilisé par l’UEFI. Un BIOS ne peut pas démarrer sur un disque dur GPT, en revanche l’UEFI lui peut démarrer sur un disque dur MBR.
Les avantages du GPT
Le GPT réalise un adressage sur 64bits voila les avantages :
- Le GPT a un nombre de partitions maximum très élevés, variable selon l’OS. Sur Windows c’est 128.
- De plus la taille maximum d’une partition peut être colossale, variable selon l’OS, jusqu’à 9.4 Zo !. Sur Windows c’est 256 To.
Par rapport au MBR le GPT possède des copies des informations du partitionnement, de la redondance en somme. De plus le GPT possède un système de contrôle des données afin de vérifier une éventuelle corruption, c’est le CRC. Si le CRC détecte un problème, il va tenter de récupérer les données grâce à la redondance, c’est un peu comme le RAID ;-).
Les systèmes d’exploitation en 32 bits ne peuvent démarrer sur une partition GPT, il faut utiliser impérativement un OS 64 bits. Par contre un OS 32 bits peut lire un disque GPT, utilisé comme disque de données.
A quoi le GPT est utile concrètement ?
Situé au premier secteur physique d’un disque (le premier qui est lu), le GPT contient différentes informations. Comme les tables de partition qui sont un cloisonnement, une séparation du disque dur en plusieurs morceaux. Après avoir réalisé le POST (vérification et contrôle du PC), l’UEFI va directement charger le petit logiciel de démarrage (bootloader) du système d’exploitation sur le disque système. Il n’y a donc pas de secteur d’amorçage comme sur le partitionnement MBR. Par ailleurs si l’UEFI ne trouve rien, il passera en revue les autres disques GPT. Ensuite l’OS prend alors le relai de l’UEFI.