Passer au contenu principal
Accéder à l'ensemble des vidéos de ce cours en ligne en illimité à partir de 99€HT/an. Voir nos offres

Linux Initiation à l'utilisation

Démarrage : partitions, systèmes de fichiers et points de montage

Choisir entre les tables de partitions MBR et GPT

Accéder à l'ensemble des vidéos de ce cours en illimité à partir de 99€ HT/an.

Démarrage : partitions, systèmes de fichiers et points de montage
00:08:49

Script

Objectif et utilité

Vous allez comparer les deux formats de table des partitions, MBR et GPT, comprendre les partitions primaires, étendues et logiques, et savoir identifier ou créer chaque format avec fdisk.

Prérequis et point de départ

  • Voir « Créer une partition avec fdisk ».

Explication et démarche

BIOS et UEFI

Le BIOS, puis son successeur l'UEFI, est le premier logiciel qui s'exécute au démarrage d'un ordinateur : il vérifie le matériel et lance le système d'exploitation. On y règle des paramètres de très bas niveau (extensions de virtualisation du processeur, Secure Boot…).

  • MBR (Master Boot Record) : format historique, de l'époque du BIOS.
  • GPT (GUID Partition Table) : format moderne, introduit avec l'UEFI.

Un UEFI sait gérer GPT et, par rétrocompatibilité, MBR. Un BIOS ne gère que MBR.

MBR

  • La table tient dans le premier secteur du disque (512 octets), avec le reste des informations de démarrage.
  • Par manque de place : 4 partitions primaires au maximum.
  • Contournement : une des partitions primaires devient une partition étendue, un conteneur dans lequel on crée des partitions logiques, numérotées à partir de 5. C'est pourquoi le disque de la VM comporte sda1, sda2 (étendue) et sda5 (logique).
  • Taille maximale adressable : 2 Tio, une limite vite atteinte aujourd'hui.

GPT

  • Plus de distinction primaire / étendue / logique : un seul type de partition.
  • 128 partitions par défaut.
  • Tailles maximales sans commune mesure (de l'ordre du zettaoctet).

Sur une machine UEFI, sauf besoin de compatibilité précis, choisissez GPT.

Identifier et créer le format avec fdisk

sudo fdisk -l /dev/sda

La ligne Type d'étiquette de disque indique dos (synonyme de MBR) ou gpt. La VM simule un système à BIOS : ses disques sont en dos.

Dans fdisk, le menu Créer une nouvelle étiquette propose :

  • g : nouvelle table GPT vide ;
  • o : nouvelle table MBR (DOS) vide ;
  • G, s : anciens formats (SGI/IRIX, Sun), très rares.

Créer une nouvelle étiquette sur un disque qui contient déjà une table affiche un avertissement : l'écriture effacerait toutes les partitions existantes. Pour simplement observer, quittez avec q.

Résultat attendu et vérification

Vous savez lire le type d'étiquette d'un disque et expliquer pourquoi la VM utilise MBR avec une partition logique sda5.

Points de vigilance et bonnes pratiques

  • Ne créez jamais une nouvelle étiquette sur un disque contenant des données, sauf intention de tout effacer.
  • MBR : au-delà de 2 Tio ou de 4 partitions, passez à GPT.

À retenir et mise en pratique

  • MBR : historique, 4 primaires, étendue + logiques, 2 Tio.
  • GPT : moderne (UEFI), 128 partitions par défaut, très grandes tailles.
  • dos = MBR dans fdisk.

Exercice. Affichez le type d'étiquette de sda et sdb. Dans fdisk /dev/sdb, créez une étiquette GPT avec g, affichez-la avec p, puis quittez sans enregistrer avec q.

Critère de réussite : après q, sudo fdisk -l /dev/sdb affiche toujours dos.

Référence

  • Page de manuel fdisk(8) : https://manpages.debian.org/fdisk
  • Wiki Arch Linux, partitionnement (MBR et GPT) : https://wiki.archlinux.org/title/Partitioning