DAY 5 : Qu'est-ce qu'une table de partitions ?

Introduction aux tables de partitions Intel et GPT

Tuesday, June 2, 2020

Principalement inspirée de la page Wiki Ubuntu-Fr sur les partitions et celle de la page Ionos

Qu’est-ce qu’un disque ? Qu’est-ce qu’un système de fichiers ? : définitions préalables

Un disque est un dispositif physique qui peut emmagasiner un nombre important de données. Les données stockées de la sorte peut être relues et conservées en l’absence de source d’énergie. L’unité de mesure pour leur quantification est l’octet.

La partition permet d’accéder rapidement à aux données stockées dans les disques. Définie par l’administrateur de l’ordinateur, elle regroupe dans une zone des données similaires. La création d’une partition répond au besoin de rassembler des données informatiques ayant un lien en commun.

C’est à l’intérieur de la partition que se trouve le système de fichiers. Il sert à organiser les données au sein d’une partition.

Les schémas de partition : MBR et GPT

Située au début du disque,Elle contient les informations relatives à chacune des partitions (du disque). Parmi les informations de la table de partitions, on retrouve, notamment, la taille de chaque partition et leur emplacement sur chaque disque.

Plusieurs normes de table de partitions existent. Citons les deux les plus courant :

  • Partitionnement Intel MBR : c’est le mode de partitionnement historique des ordinateurs de type IBM PC-compatible. Jusqu’en 2010, c’était le mode le plus répandu. Dans ce modèle, une zone de 512 octets appelée le Master Boot Record (MBR) est réservée en début de disque pour contenir l’information relative à un maximum de quatre partitions. Le problème de cette norme de partition, c’est sa limitation à 2.2To.

###### Une table de partition de type MBR, tirée de page Wiki Ubuntu-Fr sur les partitions * Partitionnement GPT

Ce mode de partitionnement est utilisé dans les ordinateurs récents (>2010) et les Mac (>2006). Ce modèle permet de créer jusqu’à 128 partitions par disque. Cette capacité est due à des entrées de 64 bits pour l’adressage. Ce qui ouvre la taille maxiamle à 18 exaoctets, soit 18 milliards de gigaoctets. Compte tenu de la quantité de données actuelles à emmagasiner, cette propriété est essentielle. Les 2.2 To de la norme MBR sont devenus insuffisants

Une table de partition de type GPT, tirée de page Wiki Ubuntu-Fr sur les partitions

Les blocs LBA (Logical Block Addressing) qui apparaissent sur le schéma représentent chacun un secteur du support de données, soit 512 octets.

L’en-tête (ou « header ») de la structure de la table de partitionnement GUID décrit notamment les blocs utilisables du support de données et la taille de chacune de ses entrées de partitionnement. Il est donc indispensable au bon fonctionnement de la partition GPT. Comme l’illustre clairement la représentation du schéma, l’en-tête GPT est toujours enregistré dans le deuxième bloc du support d’enregistrement (LBA 1) – directement après la protection MBR. La copie de sécurité de l’en-tête est elle aussi enregistrée sur le support de données. Le dernier bloc est réservé à ce back-up (LBA -1). Les positions exactes des deux versions, protégées par une somme de contrôle, sont également enregistrées dans l’en-tête.