Ce tutoriel vous explique comment convertir un disque MBR en GPT sans perte de données en utilisant le nouvel outil MBR2GPT de Windows 10.
Le GPT est un format nouvelle génération qui permet à un disque (HDD ou SSD) d’avoir jusqu’à 128 partitions et une taille maximale de 256 To par partition.
MBR2GPT permet seulement de convertir des disques système (disques sur lesquels Windows est installé). Si vous souhaitez convertir des disques de données en GPT et sans perte de données, utilisez Gptgen.
MBR2GPT : présentation de l’outil
MBR2GPT est un outil qui permet de convertir un disque de type MBR (Master Boot Record) en GPT (GUID Partition Table) sans modifier ni supprimer de données sur le disque.
L’outil est conçu pour être exécuté à partir d’une invite de commande depuis l’environnement de pré-installation Windows (Windows PE) (c’est-à-dire depuis l’installeur de Windows 10 accessible via une clé USB d’installation de W10) mais il peut également être exécuté à partir de Windows 10 à l’aide de l’option /allowFullOS
.
MBR2GPT est disponible sur Windows 10 v1703 et les versions ultérieures de W10.
Vous pouvez utiliser MBR2GPT pour :
- Convertir un disque système MBR en GPT. Vous ne pouvez pas utiliser l’outil pour convertir des disques non-système (Windows doit être installé sur le disque à convertir).
- Convertir un disque MBR possédant des volumes chiffrés par BitLocker si la protection est suspendue. Pour utiliser de nouveau BitLocker après la conversion, vous devrez supprimer les protecteurs existants et les recréer.
- Convertir les disques système sur lesquels des versions antérieures de Windows 10 sont installées (1507, 1511 et 1607). Toutefois, vous devez exécuter MBR2GPT depuis Windows 10 v1703 ou une version ultérieure et effectuer une conversion hors connexion (c’est-à-dire depuis WinPE).
La conversion de disques système sur lesquels des versions antérieures de Windows sont installées (Windows 7, 8 ou 8.1) n’est pas officiellement prise en charge. La méthode recommandée pour convertir ces disques est de mettre à niveau Windows 7 ou 8.1 vers Windows 10 puis d’effectuer la conversion du disque MBR en GPT, ou bien d’utiliser Gptgen.
Syntaxe de MBR2GPT
MBR2GPT /validate|convert [/disk:<diskNumber>] [/logs:<logDirectory>] [/map:<source>=<destination>] [/allowFullOS]
Option | Description |
---|---|
/validate | Indique à MBR2GPT.exe de n’effectuer que les étapes de validation du disque et d’indiquer si le disque est éligible pour la conversion. |
/convert | Indique à MBR2GPT.exe d’effectuer la validation du disque et de procéder à la conversion si tous les tests de validation réussissent. |
/disk:<diskNumber> | Spécifie le numéro du disque à convertir en GPT. S’il n’est pas spécifié, le disque système est utilisé. Le mécanisme utilisé est le même que celui utilisé par la commande SELECT DISK SYSTEM de l’outil diskpart.exe. |
/logs:<logDirectory> | Spécifie le répertoire dans lequel les journaux MBR2GPT.exe doivent être écrits. Si non spécifié, %windir% est utilisé. Si spécifié, le répertoire doit déjà exister, il ne sera ni créé ni remplacé automatiquement. |
/map:<source>=<destination> | Spécifie des mappages supplémentaires. Le numéro de partition MBR est indiqué en décimale, pas hexadécimale. Le GUID GPT peut contenir des crochets, par exemple: /map:42={af9b60a0-1431-4f62-bc68-3311714a69ad}. Plusieurs options /map peuvent être spécifiées si plusieurs mappages sont requis. |
/allowFullOS | Par défaut, MBR2GPT.exe est bloqué sauf s’il est exécuté à partir de Windows PE. Cette option désactive ce blocage et permet de convertir un disque dans un environnement Windows en cours d’exécution. |
Convertir un disque MBR en GPT
Depuis Windows PE
Voici comment utiliser MBR2GPT pour convertir un disque système en GPT hors connexion, c’est-à-dire depuis l’environnement de pré-installation Windows (WinPE) :
- Ouvrez une invite de commandes depuis :
- les Options de démarrage avancées.
- l’installateur de Windows 10 en démarrant votre PC à partir d’une clé USB d’installation de Windows 10.
- un disque de réparation système.
- un lecteur de récupération USB.
- Identifiez le numéro du disque système à convertir en utilisant DiskPart :
diskpart list disk
- Vérifiez si le disque peut être converti en GPT (remplacez 0 par le numéro de votre disque) :
mbr2gpt /validate /disk:0 MBR2GPT: Attempting to validate disk 0 MBR2GPT: Retrieving layout of disk MBR2GPT: Validating layout, disk sector size is: 512 bytes MBR2GPT: Validation completed successfully
- Convertissez le disque système en GPT :
mbr2gpt /convert /disk:0 MBR2GPT will now attempt to convert the default book disk. If conversion is successful the disk can only be booted in GPT mode. These changes cannot be undone! MBR2GPT: Attempting to convert disk 0 MBR2GPT: Retrieving layout of disk MBR2GPT: Validating layout, disk sector size is: 512 bytes MBR2GPT: Trying to shrink the system partition MBR2GPT: Trying to shrink the OS partition MBR2GPT: Creating the EFI system partition MBR2GPT: Installing the new boot files MBR2GPT: Performing the layout conversion MBR2GPT: Migrating default boot entry MBR2GPT: Adding recovery boot entry MBR2GPT: Fixing drive letter mapping MBR2GPT: Conversion completed successfully MBR2GPT: Before the new system can boot properly you need to switch the firmware to boot to UEFI mode!
- Une fois le disque converti en GPT, redémarrez votre PC puis rendez-vous dans les paramètres du firmware UEFI.
- Afin que votre ordinateur démarre en mode UEFI, modifiez l’option « UEFI Boot » pour UEFI au lieu de Legacy (ou CSM).
- Enregistrez les modifications puis redémarrez votre ordinateur pour démarrer sur Windows 10 en mode UEFI.
Depuis Windows 10
Voici comment utiliser MBR2GPT pour convertir un disque système en GPT depuis un Windows 10 en cours d’exécution :
- Ouvrez une invite de commandes en tant qu’administrateur.
- Vérifiez si le disque peut être converti en GPT (remplacez 0 par le numéro de votre disque) :
mbr2gpt /validate /allowFullOS MBR2GPT: Attempting to validate disk 0 MBR2GPT: Retrieving layout of disk MBR2GPT: Validating layout, disk sector size is: 512 bytes MBR2GPT: Validation completed successfully
- Convertissez le disque système en GPT :
mbr2gpt /convert /allowFullOS MBR2GPT will now attempt to convert the default book disk. If conversion is successful the disk can only be booted in GPT mode. These changes cannot be undone! MBR2GPT: Attempting to convert disk 0 MBR2GPT: Retrieving layout of disk MBR2GPT: Validating layout, disk sector size is: 512 bytes MBR2GPT: Trying to shrink the system partition MBR2GPT: Trying to shrink the OS partition MBR2GPT: Creating the EFI system partition MBR2GPT: Installing the new boot files MBR2GPT: Performing the layout conversion MBR2GPT: Migrating default boot entry MBR2GPT: Adding recovery boot entry MBR2GPT: Fixing drive letter mapping MBR2GPT: Conversion completed successfully MBR2GPT: Before the new system can boot properly you need to switch the firmware to boot to UEFI mode!
- Une fois le disque converti en GPT, redémarrez votre PC puis rendez-vous dans les paramètres du firmware UEFI.
- Afin que votre ordinateur démarre en mode UEFI, modifiez l’option « UEFI Boot » pour UEFI au lieu de Legacy (ou CSM).
- Enregistrez les modifications puis redémarrez votre ordinateur pour démarrer sur Windows 10 en mode UEFI.
Autres outils
Pour convertir un disque de données (non-système) en GPT, vous pouvez utiliser soit DiskPart (avec perte de données) ou bien Gptgen (sans perte de données). Pour plus d’informations :
Convertir un disque MBR en GPT sur Windows 10, 8 et 7
Liens utiles
- DiskPart : créer, supprimer et manipuler les partitions d'un disque
- Les tables de partitionnement MBR et GPT
- Formater un disque (HDD, SSD, clé USB…) sur Windows
- Partitionner un disque sur Windows
- Cloner un disque avec Macrium Reflect
- Créer une image disque avec Macrium Reflect
- Vérifier l'état de santé de son disque dur/SSD sur Windows
- Convertir un disque GPT en MBR / un disque MBR en GPT