Menu Fermer

Différences MBR et GPT : partitions de disque

Cette entrée fait partie d'une série de 5 sur 17 dans la série UEFI-Legacy-GPT-MBR-dossier

Un dossier qui explique dans les grandes lignes, les différences entre les disques de type MBR et GPT.
L’article aborde les différentes structures de partitions des disques pour ces deux types.
Vous trouverez des explications sur les modes de démarrage de Windows sur des disques MBR et GPT avec des ordinateurs BIOS UEFI.

Enfin, l’article donne toutes les méthodes pour convertir un disque MBR en GPT ou inversement.

Différences MBR et GPT : partitions de disque

Glossaire

Voici les définitions brutes des différents thermes :

  • EFI (Extensible Firmware Interface) : Nouveau système présent sur les ordinateur, il s’agit d’un logiciel intermédiaire entre le micrologiciel (firmware) et le système d’exploitation (OS) d’un ordinateur. EFI permet d’amorçage du système d’exploitation sur des disques GPT.
  • GPT (GUID Partition Table) : Nouveau standard de table de partition, et permet l’amorçage des ordinateurs EFI. Cette nouvelle norme permet aussi de gérer des partitions pouvant aller jusqu’à 9,4 Zo
  • MBR (Master Boot Record) : Le MBR est la zone de disque contenant les informations d’amorçage de disque dur ainsi que la table des partitions. Par opposition, au partitionnement GPT et ordinateur EFI. on peut aussi parler de disque MBR.
  • CSM (Compatibility Support Module) : permet de rendre le démarrage MBR possible sur un ordinateur UEFI. Plus d’informations : Activer ou Désactiver l’option CSM dans le BIOS
  • Partition de disque primaire et étendue. Ce sont des types de partitions de disque. Se reporter à cet article : Les partitions de disque sur Windows et Linux : primaire, étendue, GPT, MBR

Qu’est-ce que l’UEFI ?

En clair donc, UEFI est un nouveau standard qui remplace les anciens BIOS.
Ces derniers sont dits BIOS Legacy ou BIOS Hérité.
Ce mode UEFI ne peut fonctionner qu’avec des disques dur partitionnés en GPT qui remplacement l’ancienne norme MBR.
Ainsi :

  • Les BIOS UEFI sont plus sophistiqués. Par exemple la souris fonctionne, on peut avoir des animations comme un ventilateur qui tourne.
  • La communication avec l’OS et le matériel est meilleur. Ainsi le démarrage est plus rapide. Windows 10 intègre d’ailleurs le démarrage rapide.
  • La norme apporte plus de protections contre les malwares. Ainsi les bookits ne fonctionnent plus dessus. La protection se nomme Secure boot.
  • Le démarrage en UEFI ne fonctionne qu’avec des disques partitionnés en GPT.
La structure des disques et le mode de démarrage est donc différent.
Cela joue donc lorsque vous créez une clé USB avec Rufus ou effectuer un clone de disque.

Ce dossier a pour but d’expliquer les différences de le fonctionnent de ces deux systèmes, ainsi que les différences au niveau du système d’exploitation.

A lire aussi sur le même sujet les articles suivants pour obtenir plus d’informations :

Le BOOT UEFI et BIOS Legacy

Ci-dessous, la différence entre un démarrage UEFI et BIOS.
En effet, le démarrage du PC et de l’OS est différent.

BIOS vs UEFI : les différences de boot

Le site propose deux articles qui décrit le boot UEFI et MBR.
Vous trouverez donc les différences et l’apport de la norme UEFI.

Le partitionnement de disque

MBR

Le partitionnement de disque en MBR se compose ainsi :

  • de quatre partitions principales au maximal mais on peut faire une seule partition principale qui prend l’intégralité du disque
  • Une limitation de taille de disque à 2,2 To.
  • Trois partition principales et une partition étendues auquel on peut ajouter des disques logiques (56 lecteurs au maximum).

Voici un exemple, avec quatre partitions principales et une partition étendue.

Le partitionnement de disque MBR
  • Une partition principale en NTFS est présente. Elle fait environ 100 Mo comme pour la partition EFI.
  • Elle stocke les fichiers de démarrages
  • Enfin elle doit être active sinon le BIOS ne la prendra pas au démarrage.
Le partitionnement de disque MBR

Le disque dur contient alors la zone MBR qui décrit le contenu des tables de partition ainsi que la zone d’amorçage du système d’exploitation.
Ce dernier y ayant copié son boot loader (le programme qui permet de démarrer).
Lorsque vous allumez l’ordinateur, le BIOS passe la main au disque dur via le MBR afin de démarrer l’OS.
Après suppression des informations de démarrage (boot loader), vous obtenez un message du type “Aucun système d’exploitation détecte. Déconnectez les lecteurs qui ne contiennent pas de système d’exploitation.

On distingue alors deux type de démarrage en MBR visible depuis la commande bcdedit /v

Windows Boot Manager en MBR

Dans la partition MBR, une partition système active stocke les données de récupération et la configuration du démarrage.
Les fichiers de démarrage dont le le fichier BCD est stocké dans cette partition active.

Deux cas sont possibles.

Le premier cas la partition active est la partition système C de Windows.
Le fichier bootmgr est à la racine du C et le bcd dans C:\boot.
Bien entendu le dossier possède l’attribut caché et système et donc l’utilisateur ne le voit pas par défaut.

Partitionnement de disque en MBR

Second cas avec :

  • partition réservée au système formatée en NTFS qui se trouve en début de disque. La taille est d’environ 500 Mo
  • Puis la partition système C et les autres partitions principales
Partitionnement de disque en MBR

Lorsque le BCD est endommagé, mal configuré ou illisible, vous obtenez une erreur BCD.
Il s’agit donc d’une erreur au démarrage de Windows empêchant l’accès à Windows.

Windows Boot Manager
\Boot\BCD
Status : 0xXXXXXXXX
Erreur BCD sur le Windows Boot Manager

Si le fichier bootmgr est manquant, vous obtenez l’erreur Erreur Bootmgr est absent/missing au démarrage de l’ordinateur.

GPT

Les disques GPT fonctionnent avec les ordinateurs UEFI.
Voici un exemple de disque GPT.
La grande différence est qu’une partition EFI (ou partition ESP) est présente.
Celle-ci contient les informations de démarrage.

Dans la capture de la gestion des disques de Windows :

  • la partition EFI a une taille de 100mo et formatée en FAT32. C’est la taille définie lors de l’installation de Windows. Elle stocke la configuration de démarrage dont le firmware EFI et le BCD et Windows boot manager
  • La partition MSR est masquée
  • Puis la partition système C de type partition principale
  • Une partition de données avec une lettre de lecteur D
Le partitionnement de disque GPT

En version simple, depuis un ordinateur ne provenant pas d’un constructeur (ASUS, Lenovo etc).

  • une partition de récupération de Windows (450 Mo),
  • la partition EFI (100Mo en FAT32)
  • la partition principale.
Le partitionnement de disque GPT

Dernier exemple avec cet ordinateur ASUS UEFI :

  • une partition de récupération de 900Mo
  • une partition de récupération OEM de 20 Go
  • Plusieurs partitions principales pour organiser les données

Comment vérifier si le PC est UEFI ou Legacy

Vous ne savez pas si votre PC est en UEFI ou Legacy.
La page suivante vous explique comment vérifier.

Comment savoir si le disque est GPT ou MBR

Vous ne savez pas si votre disque dur est en GPT ou MBR.
Là aussi un article complet donne plusieurs méthodes pour vérifier.

Comment désactiver l’UEFI ?

Les BIOS UEFI sont compatibles avec le démarrage MBR.
C’est une rétro compatibilité pour mettre de booter sur de vieux DVD-Rom.

Ainsi on peut désactiver l’UEFI dans le BIOS du PC.
Pour cela, il faut passer le BIOS en Legacy ou le CSM.
Ainsi cela change le mode de démarrage.
La page suivante explique comment faire.

FAQ : MBR et GPT

Voici les questions les plus fréquentes concernant le MBR et GPT.

Est-il possible de convertir un disque MBR en GPT sans perdre les données ?

Avec diskpart, vous devez vider le disque pour convertir le type de disque vers GPT.
Avec l’utilitaire MBR2GPT, la conversion MBR vers GPT sans perte de données est possible pour un disque système avec Windows installé dessus.

Un ordinateur EFI peut-il démarrer sur un disque MBR ?


Oui cela est possible, les ordinateurs EFI peuvent être compatibles “BIOS Legacy”.
En général, il faut se rendre dans le BIOS EFI et activer l’option CMS.
Pour activer cette dernière, il faut aussi désactiver le Secure Boot car sinon l’option CMS est grisée.
Pour plus de détails et explications alors suivre l’article : Comment activer le CSM dans le BIOS.

Est-il possible de recréer la partition EFI si celle-ci a été supprimée ?

Oui les systèmes d’exploitations embarquent des outils capables de recréer la partition EFI.
Une vidéo existe squi explique comment recréer la partition EFI.
Suivre la vidéo suivante : https://youtu.be/2WIvAVIjPz8

Peut-on installer un disque MBR sur un PC en UEFI

Oui le type de disque des disques de données n’ont pas d’importance.
Ainsi vous pouvez installer un seconde disque MBR sur un PC UEFI et inversement.
C’est vraiment le disque système qui importe puisque la méthode de démarrage de l’OS diffère.

GPT et problème de Boot ou installation de Windows

Si vous avez bien compris les paragraphes précédents.
Selon si vous êtes en MBR ou GPT, le partitionnement de disque diffère.
Ainsi lorsque vous tentez d’installer Windows en à des réglages incompatibles, un message d’erreur s’affiche alors.

Le tableau suivant récapitule les réglages sinon vous risquez de rencontrer des problèmes de démarrage.

Réglages dans le BIOSFormatage de la clé USBType de disque
UEFIFAT32GPT
UEFI avec CMS activé
NTFSMBR
MBRNTFSMBR

L’article suivant aborde les problèmes de démarrage de clé USB à cause de mauvais réglages UEFI, CSM, etc.

Enfin, si vous bootez sur la clé USB en mode MBR pour installer sur un disque GPT, l’erreur suivante va s’afficher : Erreur le disque sélectionné est du style de partition GPT

L’article suivant détaille les opérations à réaliser lorsque cette erreur bloque l’installation de Windows.

Conversion de disque MBR et GPT

Peut-on convertir un disque MBR en GPT ?
Comment transformer une partition GPT en MBR ?

Plusieurs existent pour cela.

diskpart

Cet utilitaire inclut dans Windows permet de gérer les disques et partitions de disque en invite de commandes.
Avec diskpart, vous pouvez convertir un disque en MBR ou GPT mais cela supprime toutes les données qui s’y trouvent.
La page suivante explique comment opérer :

Voici une vidéo qui montre la conversion d’un disque en GPT avec l’utilitaire diskpart :

MBR2GPT : conversion sans perte de données

Il est possible de convertir une partition MBR en GPT sans réinstaller Windows.
Depuis Windows 10 1703 (Creators Update), l’utilitaire MBR2GPT peut convertir un disque sans perte de données.
Pour plus d’informations sur l’utilisation de MBR2GPT et comment convertir son disque MBR en GPT, lire la page : 

Voici un exemple de conversion de disque avec MBR2GPT sans réinstallation de Windows :

MBR2GPT : conversion sans perte de données

Autres utilitaires de conversion MBR et GPT

D’autres outils existent pour convertir un disque MBR en GPT sans réinstaller Windows. Ces derniers sont général payants.
La page suivante en énumère quelques méthodes supplémentaires de conversion.

Liens autour de EFI et les disques MBR et GPT

La vidéo suivante récapitule tous ces éléments MBR et GPT.