MBR2GPT.EXEMBR2GPT.EXE

S’applique à:Applies to

  • Windows 10Windows 10

MBR2GPT.EXE convertit un disque d'enregistrement de démarrage principal (MBR) en un style de table de partition GUID (GPT) sans modifier ou supprimer les données contenues sur le disque.MBR2GPT.EXE converts a disk from the Master Boot Record (MBR) to the GUID Partition Table (GPT) partition style without modifying or deleting data on the disk. L’outil est conçu pour être exécuté à partir d’une invite de commandes de l'environnement de préinstallation Windows (WinPE), mais peut également être exécuté à partir du système d’exploitation Windows10 complet à l'aide de l'option /allowFullOS.The tool is designed to be run from a Windows Preinstallation Environment (Windows PE) command prompt, but can also be run from the full Windows 10 operating system (OS) by using the /allowFullOS option.

MBR2GPT.EXE se trouve dans le répertoire Windows\System32 sur un ordinateur exécutant Windows10 version1703 (également appelé «Creators Update») ou une version ultérieure.MBR2GPT.EXE is located in the Windows\System32 directory on a computer running Windows 10 version 1703 (also known as the Creator's Update) or later. L’outil est disponible dans l’environnement du système d’exploitation complet et dans WindowsPE.The tool is available in both the full OS environment and Windows PE. Pour utiliser cet outil dans une séquence de tâches de déploiement avec ConfigurationManager ou MicrosoftDeployment Toolkit (MDT), vous devez tout d’abord mettre à jour l’image WindowsPE (winpe.wim, boot.wim) avec Windows ADK1703 ou version ultérieure.To use this tool in a deployment task sequence with Configuration Manager or Microsoft Deployment Toolkit (MDT), you must first update the Windows PE image (winpe.wim, boot.wim) with the Windows ADK 1703, or a later version.

Regardez la vidéo suivante pour obtenir une description détaillée et une démonstration de MBR2GPT.See the following video for a detailed description and demonstration of MBR2GPT.

Vous pouvez utiliser MBR2GPT pour effectuer les opérations suivantes:You can use MBR2GPT to:

  • Convertir un disque système connecté au format MBR en format de partition GPT.Convert any attached MBR-formatted system disk to the GPT partition format. Vous ne pouvez pas utiliser l’outil pour convertir des disques non-système du format MBR au format GPT.You cannot use the tool to convert non-system disks from MBR to GPT.
  • Convertir un disque MBR avec des volumes chiffrés par BitLocker tant que la protection est suspendue.Convert an MBR disk with BitLocker-encrypted volumes as long as protection has been suspended. Pour reprendre BitLocker après la conversion, vous devez supprimer les protecteurs existants et les recréer.To resume BitLocker after conversion, you will need to delete the existing protectors and recreate them.
  • Convertir les disques de système d’exploitation dotés de versions antérieures de Windows10, par exemple les versions1507, 1511 et1607.Convert operating system disks that have earlier versions of Windows 10 installed, such as versions 1507, 1511, and 1607. Toutefois, vous devez exécuter l’outil en ayant démarré sous Windows10 version1703 ou ultérieure et effectuer une conversion hors ligne.However, you must run the tool while booted into Windows 10 version 1703 or later, and perform an offline conversion.
  • Convertir un disque de système d’exploitation de MBR à GPT à l’aide de ConfigurationManager ou de MDT, du moment que votre séquence de tâches utilise WindowsPE version1703 ou version ultérieure.Convert an operating system disk from MBR to GPT using Configuration Manager or MDT provided that your task sequence uses Windows PE version 1703 or later.

La conversion hors ligne des disques système dotés de versions antérieures de Windows, telles que Windows7, 8 ou8.1, n’est pas officiellement prise en charge.Offline conversion of system disks with earlier versions of Windows installed, such as Windows 7, 8, or 8.1 are not officially supported. La méthode recommandée pour convertir ces disques consiste à mettre à jour le système d’exploitation vers Windows10 en premier lieu, puis à procéder à la conversion de la partition MBR vers GPT.The recommended method to convert these disks is to upgrade the operating system to Windows 10 first, then perform the MBR to GPT conversion.

Important

Une fois que le disque aura été converti au style de partition GPT, le microprogramme doit être reconfiguré pour un démarrage en mode UEFI.After the disk has been converted to GPT partition style, the firmware must be reconfigured to boot in UEFI mode.
Assurez-vous que votre appareil prend en charge l’interface UEFI avant d’essayer de convertir le disque.Make sure that your device supports UEFI before attempting to convert the disk.

Configuration requise de disqueDisk Prerequisites

Avant toute modification sur le disque, MBR2GPT valide la disposition et la géométrie du disque sélectionné pour vous assurer que:Before any change to the disk is made, MBR2GPT validates the layout and geometry of the selected disk to ensure that:

  • Le disque utilise actuellement MBRThe disk is currently using MBR
  • L’espace non occupé par les partitions est suffisant pour stocker les GPT principaux et secondaires:There is enough space not occupied by partitions to store the primary and secondary GPTs:
    • 16Ko + 2 secteurs à l’avant du disque16KB + 2 sectors at the front of the disk
    • 16Ko + 1 secteur à la fin du disque16KB + 1 sector at the end of the disk
  • La table de partition MBR comporte 3 partitions principales maximumThere are at most 3 primary partitions in the MBR partition table
  • L'une des partitions est définie comme étant active, il s'agit de la partition systèmeOne of the partitions is set as active and is the system partition
  • Le disque n'a pas de partition logique/étendueThe disk does not have any extended/logical partition
  • Le magasin BCD de la partition système contient une entrée de système d’exploitation par défaut qui pointe sur une partition de système d’exploitationThe BCD store on the system partition contains a default OS entry pointing to an OS partition
  • Les identifiants de volume peuvent être récupérés pour chaque volume doté d’une lettre de lecteur assignée.The volume IDs can be retrieved for each volume which has a drive letter assigned
  • Toutes les partitions sur le disque sont des types MBR reconnus par Windows ou possèdent un mappage spécifié à l’aide de l’option de ligne de commande /mapAll partitions on the disk are of MBR types recognized by Windows or has a mapping specified using the /map command-line option

Si l'une de ces vérifications échoue, la conversion ne s’effectuera pas et une erreur sera renvoyée.If any of these checks fails, the conversion will not proceed and an error will be returned.

SyntaxeSyntax

MBR2GPT /validate|convert [/disk: < diskNumber>] [/logs: < logDirectory>] [/map: < source>= < destination>] [/allowFullOS]MBR2GPT /validate|convert [/disk:<diskNumber>] [/logs:<logDirectory>] [/map:<source>=<destination>] [/allowFullOS]

OptionsOptions

OptionOption DescriptionDescription
/validate/validate Indique à MBR2GPT.exe d’effectuer uniquement les étapes de validation de disque et de signaler si le disque est éligible pour la conversion.Instructs MBR2GPT.exe to perform only the disk validation steps and report whether the disk is eligible for conversion.
/convert/convert Indique à MBR2GPT.exe d'effectuer la validation de disque et de procéder à la conversion, si tous les tests de validation ont réussi.Instructs MBR2GPT.exe to perform the disk validation and to proceed with the conversion if all validation tests pass.
/disk:/disk:<diskNumber> Spécifie le numéro du disque à convertir au format GPT.Specifies the disk number of the disk to be converted to GPT. Si cela n'est pas spécifié, le disque système est utilisé.If not specified, the system disk is used. Le mécanisme utilisé est le même que celui utilisé par l’outil de la commande diskpart.exe SELECT DISK SYSTEM.The mechanism used is the same as that used by the diskpart.exe tool SELECT DISK SYSTEM command.
/logs:/logs:<logDirectory> Spécifie le répertoire dans lequel les journaux de MBR2GPT.exe doivent être écrits.Specifies the directory where MBR2GPT.exe logs should be written. Si cela n’est pas spécifié, %windir% est utilisé.If not specified, %windir% is used. Si cela est spécifié, le répertoire doit déjà exister et ne sera donc pas automatiquement créé ou remplacé.If specified, the directory must already exist, it will not be automatically created or overwritten.
/map:<source>=/map:<source>=<destination> Spécifie des mappages de type de partition supplémentaires entre MBR et GPT.Specifies additional partition type mappings between MBR and GPT. Le numéro de partition MBR est spécifié en notation décimale, et non hexadécimal.The MBR partition number is specified in decimal notation, not hexadecimal. Le GUID GPT peut contenir des crochets, par exemple: /map:42={af9b60a0-1431-4f62-bc68-3311714a69ad}.The GPT GUID can contain brackets, for example: /map:42={af9b60a0-1431-4f62-bc68-3311714a69ad}. Plusieurs options /map peuvent être spécifiées si plusieurs mappages sont nécessaires.Multiple /map options can be specified if multiple mappings are required.
/allowFullOS/allowFullOS Par défaut, MBR2GPT.exe est bloqué, sauf s'il est exécuté à partir de WindowsPE.By default, MBR2GPT.exe is blocked unless it is run from Windows PE. Cette option remplace ce bloc et permet la conversion de disque lors de l’exécution dans l’environnement Windows complet.This option overrides this block and enables disk conversion while running in the full Windows environment.
Remarque: puisque la partition système MBR existante est utilisée lors de l’exécution de l’environnement Windows complet, elle ne peut pas être réutilisée.Note: Since the existing MBR system partition is in use while running the full Windows environment, it cannot be reused. Dans ce cas, un nouvel ESP est créé en réduisant la partition du système d’exploitation.In this case, a new ESP is created by shrinking the OS partition.

ExemplesExamples

Exemple de validationValidation example

Dans l’exemple suivant, le disque 0 est validé pour la conversion.In the following example, disk 0 is validated for conversion. Les erreurs et avertissements sont consignés dans l’emplacement par défaut, %windir%.Errors and warnings are logged to the default location, %windir%.

X:\>mbr2gpt /validate /disk:0
MBR2GPT: Attempting to validate disk 0
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512
MBR2GPT: Validation completed successfully

Exemple de conversionConversion example

Dans l’exemple suivant:In the following example:

  1. À l'aide de DiskPart, la disposition de la partition de disque actuelle s’affiche avant la conversion: trois partitions sont présentes sur le disque MBR (disque 0): une partition réservée au système, une partition Windows et une partition de récupération.Using DiskPart, the current disk partition layout is displayed prior to conversion - three partitions are present on the MBR disk (disk 0): a system reserved partition, a Windows partition, and a recovery partition. Un DVD-ROM est également présent en tant que volume 0.A DVD-ROM is also present as volume 0.
  2. Le volume du système d’exploitation est sélectionné, les partitions sont répertoriées et les détails de la partition sont affichés pour la partition du système d’exploitation.The OS volume is selected, partitions are listed, and partition details are displayed for the OS partition. Le type de partition MBR est 07, ce qui correspond au type de fichiers système installables (IFS).The MBR partition type is 07 corresponding to the installable file system (IFS) type.
  3. L’outil MBR2GPT est utilisé pour convertir le disque 0.The MBR2GPT tool is used to convert disk 0.
  4. L’outil DiskPart indique que le disque 0 utilise maintenant le format GPT.The DiskPart tool displays that disk 0 is now using the GPT format.
  5. La nouvelle disposition de disque s’affiche: quatre partitions sont présentes sur le disque GPT: trois sont identiques aux partitions précédentes et une correspond à la nouvelle partition de système EFI (volume3).The new disk layout is displayed - four partitions are present on the GPT disk: three are identical to the previous partitions and one is the new EFI system partition (volume 3).
  6. Le volume du système d’exploitation est à nouveau sélectionné, et les détails indiquent qu’il a été converti en type de partition GPT de ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 correspondant au type PARTITION_BASIC_DATA_GUID.The OS volume is selected again, and detail displays that it has been converted to the GPT partition type of ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 corresponding to the PARTITION_BASIC_DATA_GUID type.

Comme indiqué dans la sortie de l’outil MBR2GPT, vous devez apporter des modifications au microprogramme de l’ordinateur afin que la nouvelle partition système EFI démarre correctement.As noted in the output from the MBR2GPT tool, you must make changes to the computer firmware so that the new EFI system partition will boot properly.

X:\>DiskPart

Microsoft DiskPart version 10.0.15048.0

Copyright (C) Microsoft Corporation.
On computer: MININT-K71F13N

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     F   CENA_X64FRE  UDF    DVD-ROM     4027 MB  Healthy
  Volume 1     C   System Rese  NTFS   Partition    499 MB  Healthy
  Volume 2     D   Windows      NTFS   Partition     58 GB  Healthy
  Volume 3     E   Recovery     NTFS   Partition    612 MB  Healthy    Hidden

DISKPART> select volume 2

Volume 2 is the selected volume.

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary            499 MB  1024 KB
* Partition 2    Primary             58 GB   500 MB
  Partition 3    Recovery           612 MB    59 GB

DISKPART> detail partition

Partition 2
Type  : 07
Hidden: No
Active: No
Offset in Bytes: 524288000

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 2     D   Windows      NTFS   Partition     58 GB  Healthy

DISKPART> exit

Leaving DiskPart...

X:\>mbr2gpt /convert /disk:0

MBR2GPT will now attempt to convert disk 0.
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!

X:\>DiskPart

Microsoft DiskPart version 10.0.15048.0

Copyright (C) Microsoft Corporation.
On computer: MININT-K71F13N

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           60 GB      0 B        *

DISKPART> select disk 0

Disk 0 is now the selected disk.

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     F   CENA_X64FRE  UDF    DVD-ROM     4027 MB  Healthy
  Volume 1     D   Windows      NTFS   Partition     58 GB  Healthy
  Volume 2     C   System Rese  NTFS   Partition    499 MB  Healthy    Hidden
  Volume 3                      FAT32  Partition    100 MB  Healthy    Hidden
  Volume 4     E   Recovery     NTFS   Partition    612 MB  Healthy    Hidden

DISKPART> select volume 1

Volume 1 is the selected volume.

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Recovery           499 MB  1024 KB
* Partition 2    Primary             58 GB   500 MB
  Partition 4    System             100 MB    59 GB
  Partition 3    Recovery           612 MB    59 GB

DISKPART> detail partition

Partition 2
Type    : ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
Hidden  : No
Required: No
Attrib  : 0000000000000000
Offset in Bytes: 524288000

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 1     D   Windows      NTFS   Partition     58 GB  Healthy

SpécificationsSpecifications

Workflow de conversion de disqueDisk conversion workflow

Les étapes suivantes illustrent les phases de haut niveau du processus de conversion de MBR à GPT:The following steps illustrate high-level phases of the MBR-to-GPT conversion process:

  1. La validation du disque est effectuée.Disk validation is performed.
  2. Le disque est repartitionné pour créer une partition de système EFI (ESP) si elle n’existe pas déjà.The disk is repartitioned to create an EFI system partition (ESP) if one does not already exist.
  3. Les fichiers de démarrage UEFI sont installés pour le protocole ESP.UEFI boot files are installed to the ESP.
  4. Les métadonnées GPT et les informations de disposition sont appliquées.GPT metadata and layout information is applied.
  5. Le magasin de données de configuration de démarrage (BCD) est mis à jour.The boot configuration data (BCD) store is updated.
  6. Les attributions de lettre de lecteur sont restaurées.Drive letter assignments are restored.

Création d’une partition système EFICreating an EFI system partition

Afin que Windows continue de permettre le démarrage après la conversion, une partition de système EFI (ESP) doit être en place.For Windows to remain bootable after the conversion, an EFI system partition (ESP) must be in place. MBR2GPT crée le protocole ESP à l'aide des règles suivantes:MBR2GPT creates the ESP using the following rules:

  1. La partition système MBR existante est réutilisée si elle répond aux exigences suivantes:The existing MBR system partition is reused if it meets these requirements:
    a.a. Il ne s'agit pas également de la partition du système d’exploitation ou de l’environnement de récupération Windows.It is not also the OS or Windows Recovery Environment partition.
    b.b. Sa taille est de 100Mo minimum (ou 260Mo pour les disques de taille de secteur 4K).It is at least 100MB (or 260MB for 4K sector size disks) in size.
    c.c. Elle est d'une taille inférieure ou égale à 1Go.It is less than or equal to 1GB in size. Il s’agit d’une mesure de sécurité qui permet de vous assurer qu’il ne s'agit pas d'une partition de données.This is a safety precaution to ensure it is not a data partition.
    d.d. La conversion n’est pas effectuée à partir du système d’exploitation complet.The conversion is not being performed from the full OS. Dans ce cas, la partition système MBR existante est utilisée et ne peut pas être réaffectée.In this case, the existing MBR system partition is in use and cannot be repurposed.
  2. Si la partition système MBR existante ne peut pas être réutilisée, un nouvel ESP est créé en réduisant la partition du système d’exploitation.If the existing MBR system partition cannot be reused, a new ESP is created by shrinking the OS partition. Cette nouvelle partition, d'une taille de 100Mo (ou de 260Mo pour les disques de taille de secteur 4K), est au format FAT32.This new partition has a size of 100MB (or 260MB for 4K sector size disks) and is formatted FAT32.

Si la partition système MBR existante n’est pas réutilisée pour le protocole ESP, elle n’est plus utilisée par le processus de démarrage après la conversion.If the existing MBR system partition is not reused for the ESP, it is no longer used by the boot process after the conversion. Les autres partitions ne sont pas modifiées.Other partitions are not modified.

Important

Si la partition système MBR existante n’est pas réutilisée pour le protocole ESP, une lettre de lecteur doit lui être affectée.If the existing MBR system partition is not reused for the ESP, it might be assigned a drive letter. Si vous ne souhaitez pas utiliser cette petite partition, vous devez masquer manuellement la lettre de lecteur.If you do not wish to use this small partition, you must manually hide the drive letter.

Mappage de type de partition et attributs de partitionPartition type mapping and partition attributes

Étant donné que les partitions GPT utilisent un autre ensemble d'ID de type que les partitions MBR, chaque partition du disque converti doit être attribuée à un nouvel ID de type.Since GPT partitions use a different set of type IDs than MBR partitions, each partition on the converted disk must be assigned a new type ID. Le mappage de type de partition suit les règles suivantes:The partition type mapping follows these rules:

  1. Le protocole ESP est toujours défini sur le type de partition PARTITION_SYSTEM_GUID (c12a7328-f81f-11d2-ba4b-00a0c93ec93b).The ESP is always set to partition type PARTITION_SYSTEM_GUID (c12a7328-f81f-11d2-ba4b-00a0c93ec93b).
  2. Si le type d'une partition MBR correspond à l'une des entrées spécifiées dans le commutateur /map, l'ID de type de partition GPT spécifié est utilisé.If an MBR partition is of a type that matches one of the entries specified in the /map switch, the specified GPT partition type ID is used.
  3. Si la partition MBR est de type 0 x 27, la partition est convertie en une partition GPT de type PARTITION_MSFT_RECOVERY_GUID (de94bba4-06d1-4d40-a16a-bfd50179d6ac).If the MBR partition is of type 0x27, the partition is converted to a GPT partition of type PARTITION_MSFT_RECOVERY_GUID (de94bba4-06d1-4d40-a16a-bfd50179d6ac).
  4. Toutes les autres partitions MBR reconnues par Windows sont converties en partitions GPT de type PARTITION_BASIC_DATA_GUID (ebd0a0a2-b9e5-4433-87c0-68b6b72699c7).All other MBR partitions recognized by Windows are converted to GPT partitions of type PARTITION_BASIC_DATA_GUID (ebd0a0a2-b9e5-4433-87c0-68b6b72699c7).

Outre l'application des types de partition appropriés, les partitions de type PARTITION_MSFT_RECOVERY_GUID comportent également les attributs GPT suivants:In addition to applying the correct partition types, partitions of type PARTITION_MSFT_RECOVERY_GUID also have the following GPT attributes set:

  • GPT_ATTRIBUTE_PLATFORM_REQUIRED (0x0000000000000001)GPT_ATTRIBUTE_PLATFORM_REQUIRED (0x0000000000000001)
  • GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER (0x8000000000000000)GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER (0x8000000000000000)

Pour plus d'informations sur les types de partition, voir:For more information about partition types, see:

Persistance des attributions de lettre de lecteurPersisting drive letter assignments

L’outil de conversion tentera de remapper toutes les informations portant sur l’attribution de lettres de lecteur contenues dans le registre, qui correspondent aux volumes du disque converti.The conversion tool will attempt to remap all drive letter assignment information contained in the registry that correspond to the volumes of the converted disk. Si une attribution de lettre de lecteur ne peut pas être restaurée, une erreur s’affichera sur la console et dans le journal, afin que vous puissiez effectuer manuellement l’affectation de la lettre de lecteur correcte.If a drive letter assignment cannot be restored, an error will be displayed at the console and in the log, so that you can manually perform the correct assignment of the drive letter. Important: ce code s’exécute après la conversion de la disposition, afin que l’opération ne puisse pas être annulée à ce stade.Important: this code runs after the layout conversion has taken place, so the operation cannot be undone at this stage.

L’outil de conversion récupérera les données de l’identifiant unique du volume avant et après la conversion de la disposition, et organisera ces informations dans un tableau de recherche.The conversion tool will obtain volume unique ID data before and after the layout conversion, organizing this information into a lookup table. Il parcourra ensuite toutes les entrées dans HKLM\SYSTEM\MountedDevices; pour chaque entrée, procédez comme suit:It will then iterate through all the entries in HKLM\SYSTEM\MountedDevices, and for each entry do the following:

  1. Vérifiez si l’ID unique correspond à l'un des identifiants uniques de l'un des volumes faisant partie du disque converti.Check if the unique ID corresponds to any of the unique IDs for any of the volumes that are part of the converted disk.
  2. Si tel est le cas, définissez la valeur qui sera l’identifiant unique, obtenu après la conversion de la disposition.If found, set the value to be the new unique ID, obtained after the layout conversion.
  3. Si le nouvel ID unique ne peut pas être défini et que le nom de la valeur commence par \DosDevices, émettez une console et consignez un avertissement sur la nécessité d’une intervention manuelle en vue d'une restauration appropriée de l'attribution de la lettre de lecteur.If the new unique ID cannot be set and the value name starts with \DosDevices, issue a console and log warning about the need for manual intervention in properly restoring the drive letter assignment.

Résolution des problèmesTroubleshooting

L’outil affichera des informations d’état dans sa sortie.The tool will display status information in its output. La validation et la conversion sont claires si des erreurs se produisent.Both validation and conversion are clear if any errors are encountered. Par exemple, si une ou plusieurs partitions ne sont pas traduites correctement, ce problème s'affiche et la conversion n'a pas lieu.For example, if one or more partitions do not translate properly, this is displayed and the conversion not performed. Pour afficher plus de détails sur les erreurs rencontrées, reportez-vous aux fichiers journaux associés.To view more detail about any errors that are encountered, see the associated log files.

JournauxLogs

Quatre fichiers journaux sont créés par l’outil MBR2GPT:Four log files are created by the MBR2GPT tool:

  • diagerr.xmldiagerr.xml
  • diagwrn.xmldiagwrn.xml
  • setupact.logsetupact.log
  • setuperr.logsetuperr.log

Ces fichiers contiennent des erreurs et des avertissements rencontrés pendant la validation du disque et la conversion.These files contain errors and warnings encountered during disk validation and conversion. Les informations contenues dans ces fichiers peuvent être utiles lors du diagnostic des problèmes liés à l’outil.Information in these files can be helpful in diagnosing problems with the tool. Les fichiers setupact.log et setuperr.log indiqueront les informations les plus détaillées sur les dispositions du disque, les processus et d'autres informations relatives à la validation du disque et à la conversion.The setupact.log and setuperr.log files will have the most detailed information about disk layouts, processes, and other information pertaining to disk validation and conversion. Remarque: les fichiers setupact*.log diffèrent des fichiers d’installation de Windows qui se trouvent dans le répertoire %Windir%\Panther.Note: The setupact*.log files are different than the Windows Setup files that are found in the %Windir%\Panther directory.

L’emplacement par défaut de tous ces fichiers journaux dans WindowsPE est %windir%.The default location for all these log files in Windows PE is %windir%.

Aide interactiveInteractive help

Pour afficher une liste d’options disponibles lorsque vous utilisez l’outil, tapez mbr2gpt /?To view a list of options available when using the tool, type mbr2gpt /?

Le texte ci-dessous s'affiche:The following text is displayed:


C:\> mbr2gpt /?

Converts a disk from MBR to GPT partitioning without modifying or deleting data on the disk.

MBR2GPT.exe /validate|convert [/disk:<diskNumber>] [/logs:<logDirectory>] [/map:<source>=<destination>] [/allowFullOS]

Where:

 /validate
         - Validates that the selected disk can be converted
           without performing the actual conversion.

 /convert
         - Validates that the selected disk can be converted
           and performs the actual conversion.

 /disk:<diskNumber>
         - Specifies the disk number of the disk to be processed.
           If not specified, the system disk is processed.

 /logs:<logDirectory>
         - Specifies the directory for logging. By default logs
           are created in the %windir% directory.

 /map:<source>=<destination>
         - Specifies the GPT partition type to be used for a
           given MBR partition type not recognized by Windows.
           Multiple /map switches are allowed.

 /allowFullOS
         - Allows the tool to be used from the full Windows
           environment. By default, this tool can only be used
           from the Windows Preinstallation Environment.

Codes de retourReturn codes

MBR2GPT présente les codes de retour associés suivants:MBR2GPT has the following associated return codes:

Code de retourReturn code DescriptionDescription
00 Conversion terminée avec succès.Conversion completed successfully.
11 Conversion annulée par l’utilisateur.Conversion was canceled by the user.
22 Échec de la conversion en raison d’une erreur interne.Conversion failed due to an internal error.
33 Échec de la conversion en raison d’une erreur d'initialisation.Conversion failed due to an initialization error.
44 Échec de la conversion en raison de paramètres de ligne de commande non valides.Conversion failed due to invalid command-line parameters.
55 Échec de la conversion en raison d’une erreur de lecture de la géométrie et de la disposition du disque sélectionné.Conversion failed due to error reading the geometry and layout of the selected disk.
66 Échec de la conversion, car un ou plusieurs volumes sur le disque sont chiffrés.Conversion failed because one or more volumes on the disk is encrypted.
77 Échec de la conversion, car la géométrie et la disposition du disque sélectionné ne répondent pas aux exigences requises.Conversion failed because the geometry and layout of the selected disk do not meet requirements.
88 Échec de la conversion en raison d'une erreur lors de la création de la partition système EFI.Conversion failed due to error while creating the EFI system partition.
99 Échec de la conversion en raison d'une erreur au niveau de l’installation des fichiers de démarrage.Conversion failed due to error installing boot files.
1010 Échec de la conversion en raison d’une erreur lors de l’application de la disposition GPT.Conversion failed due to error while applying GPT layout.
100100 La conversion vers la disposition GPT a réussi, mais certaines entrées de données de configuration de démarrage n’ont pas pu être restaurées.Conversion to GPT layout succeeded, but some boot configuration data entries could not be restored.

Déterminer le type de partitionDetermining the partition type

Vous pouvez saisir la commande suivante lors d'une invite Windows PowerShell pour afficher le nombre de disques et le type de partition.You can type the following command at a Windows PowerShell prompt to display the disk number and partition type. Un exemple de sortie est également indiqué:Example output is also shown:

PS C:\> Get-Disk | ft -Auto

Number Friendly Name      Serial Number        HealthStatus OperationalStatus Total Size Partition Style
------ -------------      -------------        ------------ ----------------- ---------- ---------------
0      MTFDDAK256MAM-1K1  13050928F47C         Healthy      Online             238.47 GB MBR
1      ST1000DM003-1ER162 Z4Y3GD8F             Healthy      Online             931.51 GB GPT

Vous pouvez également afficher le type de partition d'un disque en procédant comme suit: ouvrez l’outil Gestion des disques, cliquez avec le bouton droit sur le numéro de disque, cliquez sur Propriétés, puis cliquez sur l'onglet Volumes. Voir l’exemple suivant:You can also view the partition type of a disk by opening the Disk Management tool, right-clicking the disk number, clicking Properties, and then clicking the Volumes tab. See the following example:

Volumes

Si Windows PowerShell et la gestion des disques ne sont pas disponibles, par exemple, si vous utilisez WindowsPE, vous pouvez déterminer le type de partition lors d'une invite de commandes avec l’outil DiskPart.If Windows PowerShell and Disk Management are not available, such as when you are using Windows PE, you can determine the partition type at a command prompt with the DiskPart tool. Pour déterminer le style de partition à partir d’une ligne de commande, saisissez diskpart, puis tapez list disk.To determine the partition style from a command line, type diskpart and then type list disk. Voir l’exemple suivant:See the following example:

X:\>DiskPart

Microsoft DiskPart version 10.0.15048.0

Copyright (C) Microsoft Corporation.
On computer: MININT-K71F13N

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          238 GB      0 B
  Disk 1    Online          931 GB      0 B        *

Dans cet exemple, le disque 0 est formaté avec le style de partition MBR et le disque 1 est formaté à l’aide de GPT.In this example, Disk 0 is formatted with the MBR partition style, and Disk 1 is formatted using GPT.

Problème connuKnown issue

MBR2GPT.exe ne peut pas s’exécuter dans Windows PEMBR2GPT.exe cannot run in Windows PE

Lorsque vous démarrez un ordinateur Windows 10, version 1903 dans l’environnement de préinstallation Windows (Windows PE), vous rencontrez les problèmes suivants :When you start a Windows 10, version 1903-based computer in the Windows Preinstallation Environment (Windows PE), you encounter the following issues:

Problème 1 Lorsque vous exécutez la MBR2GPT.exe, le processus se quitte sans convertir le lecteur.Issue 1 When you run the MBR2GPT.exe command, the process exits without converting the drive.

Problème 2 Lorsque vous exécutez manuellement la commande MBR2GPT.exe commande dans une fenêtre d’invite de commandes, il n’y a aucune sortie de l’outil.Issue 2 When you manually run the MBR2GPT.exe command in a Command Prompt window, there is no output from the tool.

Problème 3 Lorsque MBR2GPT.exe s’exécute à l’intérieur d’un processus d’imagerie tel qu’une séquence de tâches Microsoft Endpoint Manager, une séquence de tâches MDT ou à l’aide d’un script, vous recevez le code de sortie suivant : 0xC0000135/3221225781.Issue 3 When MBR2GPT.exe runs inside an imaging process such as a Microsoft Endpoint Manager task sequence, an MDT task sequence, or by using a script, you receive the following exit code: 0xC0000135/3221225781.

CauseCause

Ce problème se produit car, dans Windows 10, version 1903 et versions ultérieures, MBR2GPT.exe l’accès ReAgent.dll fichier.This issue occurs because in Windows 10, version 1903 and later versions, MBR2GPT.exe requires access to the ReAgent.dll file. Toutefois, ce fichier DLL et ses bibliothèques associées ne sont actuellement pas inclus dans l’image de démarrage Windows PE pour Windows 10, version 1903 et ultérieure.However, this dll file and its associated libraries are currently not included in the Windows PE boot image for Windows 10, version 1903 and later.

Solution de contournementWorkaround

Pour résoudre ce problème, montez l’image Windows PE (WIM), copiez le fichier manquant à partir de la source du Kit de développement et d’évaluation Windows 10 version 1903, puis valider les modifications apportées à WIM.To fix this issue, mount the Windows PE image (WIM), copy the missing file from the Windows 10, version 1903 Assessment and Development Kit (ADK) source, and then commit the changes to the WIM. Pour ce faire, procédez comme suit:To do this, follow these steps:

  1. Montez le wim Windows PE sur un chemin d’accès (par exemple, C:\WinPE_Mount).Mount the Windows PE WIM to a path (for example, C:\WinPE_Mount). Pour plus d’informations sur le montage des fichiers WIM, voir Monter une image.For more information about how to mount WIM files, see Mount an image.

  2. Copiez les fichiers ReAgent et les fichiers de localisation ReAgent du dossier source Window 10, version 1903 ADK vers le wim monté.Copy the ReAgent files and the ReAgent localization files from the Window 10, version 1903 ADK source folder to the mounted WIM.

    Par exemple, si le Kit de développement logiciel (ADK) est installé à l’emplacement par défaut de C:\Program Files (x86)\Windows Kits\10 et que l’image Windows PE est montée sur C:\WinPE_Mount, exécutez les commandes suivantes à partir d’une fenêtre d’invite de commandes avec élévation de élévation de niveaux :For example, if the ADK is installed to the default location of C:\Program Files (x86)\Windows Kits\10 and the Windows PE image is mounted to C:\WinPE_Mount, run the following commands from an elevated Command Prompt window:

    Notes

    Vous pouvez accéder aux fichiers ReAgent si vous avez installé l’outil de migration utilisateur (USMT) en tant que fonctionnalité lors de l’installation du Kit de déploiement et d’évaluation Windows.You can access the ReAgent files if you have installed the User State Migration Tool (USMT) as a feature while installing Windows Assessment and Deployment Kit.

    Commande 1 :Command 1:

    copy "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Setup\amd64\Sources\ReAgent*.*" "C:\WinPE_Mount\Windows\System32"
    

    Cette commande copie trois fichiers :This command copies three files:

    • ReAgent.admxReAgent.admx
    • ReAgent.dllReAgent.dll
    • ReAgent.xmlReAgent.xml

    Commande 2 :Command 2:

    copy "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Setup\amd64\Sources\En-Us\ReAgent*.*" "C:\WinPE_Mount\Windows\System32\En-Us"
    

    Cette commande copie deux fichiers :This command copies two files:

    • ReAgent.admlReAgent.adml
    • ReAgent.dll.muiReAgent.dll.mui

    Notes

    Si vous n’utilisez pas une version anglaise de Windows, remplacez « En-Us » dans le chemin d’accès par la chaîne appropriée qui représente la langue du système.If you aren't using an English version of Windows, replace "En-Us" in the path with the appropriate string that represents the system language.

  3. Après avoir copié tous les fichiers, valider les modifications et démonter windows PE WIM.After you copy all the files, commit the changes and unmount the Windows PE WIM. MBR2GPT.exe fonctionne désormais comme prévu dans Windows PE.MBR2GPT.exe now functions as expected in Windows PE. Pour plus d’informations sur le démontage des fichiers WIM lors de la validation des modifications, voir Démonter une image.For information about how to unmount WIM files while committing changes, see Unmounting an image.

Configuration requise pour Windows10EntrepriseWindows 10 Enterprise system requirements
Caractéristiques techniques de Windows10Windows 10 Specifications
Forums Windows10 pour les professionnels de l’informatiqueWindows 10 IT pro forums