MBR2GPT.EXEMBR2GPT.EXE

Область применения:Applies to

  • Windows 10;Windows 10

MBR2GPT.EXE изменяет для диска стиль раздела "Основная загрузочная запись" (MBR) на стиль раздела "Таблица разделов GPT" (GPT) без изменения или удаления данных на диске.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. Данное средство запускается в командной строке среды предустановки Windows (Windows PE), но также может быть запущено в полной операционной системе Windows 10 с помощью параметра /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 находится в каталоге Windows\System32 на компьютере с Windows 10 версии 1703 (также известной как Creators Update) или более поздней версии.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. Средство доступно в полной среде ОС и среде Windows PE.The tool is available in both the full OS environment and Windows PE. Прежде чем использовать это средство в последовательности задач развертывания в сочетании с диспетчером конфигураций или набором средств Microsoft Deployment Toolkit (MDT), необходимо обновить образ Windows PE (winpe.wim, boot.wim) с помощью Windows ADK версии 1703 или более поздней версии.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.

В следующем видео содержится подробное описание и демонстрация MBR2GPT.See the following video for a detailed description and demonstration of MBR2GPT.

MBR2GPT можно использовать в следующих целях.You can use MBR2GPT to:

  • Для перевода любых подключенных системных дисков из формата MBR в формат GPT.Convert any attached MBR-formatted system disk to the GPT partition format. Это средство нельзя использовать для перевода несистемных дисков из формата MBR в формат GPT.You cannot use the tool to convert non-system disks from MBR to GPT.
  • Для преобразования MBR-диска с томами, зашифрованными с помощью BitLocker, когда приостановлена функция защиты.Convert an MBR disk with BitLocker-encrypted volumes as long as protection has been suspended. Чтобы возобновить работу BitLocker после преобразования, необходимо удалить существующие средства защиты и создать их заново.To resume BitLocker after conversion, you will need to delete the existing protectors and recreate them.
  • Для преобразования дисков операционной системы с более ранними версиями Windows 10, например 1507, 1511 и 1607.Convert operating system disks that have earlier versions of Windows 10 installed, such as versions 1507, 1511, and 1607. При этом вы должны запустить средство, когда загружена ОС Windows 10 версии 1703 или более поздняя версия, и затем выполнить преобразование в автономном режиме.However, you must run the tool while booted into Windows 10 version 1703 or later, and perform an offline conversion.
  • Преобразуйте диск операционной системы из MBR в GPT с помощью диспетчера конфигураций или набора средств MDT при условии, что в последовательности задач используется Windows PE версии 1703 или более поздней версии.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.

Автономное преобразование системных дисков с более ранними версиями Windows, например Windows 7, 8 или 8.1, официально не поддерживается.Offline conversion of system disks with earlier versions of Windows installed, such as Windows 7, 8, or 8.1 are not officially supported. Для преобразования этих дисков рекомендуется сначала обновить операционную систему до Windows 10, а затем выполнить перевод из формата MBR в формат 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.

Важно!

После преобразования диска в формат стиля разделов GPT необходимо настроить для встроенного ПО загрузку в режиме UEFI.After the disk has been converted to GPT partition style, the firmware must be reconfigured to boot in UEFI mode.
Прежде чем приступать к преобразованию диска, убедитесь, что устройство поддерживает UEFI.Make sure that your device supports UEFI before attempting to convert the disk.

Предварительные требования к дискуDisk Prerequisites

Перед внесением изменений на диск средство MBR2GPT проверяет разметку и геометрию выбранного диска, чтобы подтвердить следующее.Before any change to the disk is made, MBR2GPT validates the layout and geometry of the selected disk to ensure that:

  • Для диска сейчас используется формат MBRThe disk is currently using MBR
  • Пространства, не занятого разделами, достаточно для сохранения основных и второстепенных таблиц GPT:There is enough space not occupied by partitions to store the primary and secondary GPTs:
    • 16 КБ + 2 сектора в начале диска16KB + 2 sectors at the front of the disk
    • 16 КБ + 1 сектор в конце диска16KB + 1 sector at the end of the disk
  • В таблице разделов MBR есть максимум 3 основных разделаThere are at most 3 primary partitions in the MBR partition table
  • Один из разделов задан в качестве активного и является системным разделомOne of the partitions is set as active and is the system partition
  • На диске отсутствуют какие-либо дополнительные или логические разделыThe disk does not have any extended/logical partition
  • Хранилище данных конфигурации загрузки в системном разделе содержит стандартную запись операционной системы, указывающую на раздел операционной системыThe BCD store on the system partition contains a default OS entry pointing to an OS partition
  • Можно получить идентификатор для каждого тома, которому присвоена буква дискаThe volume IDs can be retrieved for each volume which has a drive letter assigned
  • Все разделы диска имеют тип MBR (распознано системой Windows), или для них выполнено сопоставление с помощью параметра командной строки /mapAll partitions on the disk are of MBR types recognized by Windows or has a mapping specified using the /map command-line option

Если какие-либо из этих проверок не пройдены, преобразование не выполняется и система сообщает об ошибке.If any of these checks fails, the conversion will not proceed and an error will be returned.

СинтаксисSyntax

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

ПараметрыOptions

ПараметрOption ОписаниеDescription
/validate/validate Предписывает программе MBR2GPT.exe выполнять только действия по проверке диска и сообщать, подходит ли диск для преобразования.Instructs MBR2GPT.exe to perform only the disk validation steps and report whether the disk is eligible for conversion.
/convert/convert Предписывает программе MBR2GPT.exe выполнять проверку диска и в случае удовлетворительного результата всех проверок переходить к преобразованию.Instructs MBR2GPT.exe to perform the disk validation and to proceed with the conversion if all validation tests pass.
/disk:/disk:<diskNumber> Указывает номер диска, который нужно перевести в формат GPT.Specifies the disk number of the disk to be converted to GPT. Если параметр не задан, используется системный диск.If not specified, the system disk is used. Используется тот же механизм, что и для команды SELECT DISK SYSTEM средства diskpart.exe.The mechanism used is the same as that used by the diskpart.exe tool SELECT DISK SYSTEM command.
/logs:/logs:<logDirectory> Определяет каталог, в котором следует записывать журналы MBR2GPT.exe.Specifies the directory where MBR2GPT.exe logs should be written. Если параметр не задан, используется %windir%.If not specified, %windir% is used. Если параметр задан, соответствующий каталог должен уже существовать, он не будет автоматически создан или перезаписан.If specified, the directory must already exist, it will not be automatically created or overwritten.
/map:<source>=/map:<source>=<destination> Определяет дополнительные соотношения типов разделов MBR и GPT.Specifies additional partition type mappings between MBR and GPT. Номер раздела MBR указывается в десятичной нотации, а не в гистистических знаках.The MBR partition number is specified in decimal notation, not hexadecimal. GUID формата GPT может содержать скобки, например: /map:42={af9b60a0-1431-4f62-bc68-3311714a69ad}.The GPT GUID can contain brackets, for example: /map:42={af9b60a0-1431-4f62-bc68-3311714a69ad}. Если требуются несколько сопоставлений, можно задать несколько параметров /map.Multiple /map options can be specified if multiple mappings are required.
/allowFullOS/allowFullOS По умолчанию программа MBR2GPT.exe блокируется, если она выполняется не из среды Windows PE.By default, MBR2GPT.exe is blocked unless it is run from Windows PE. Данный параметр переопределяет такую блокировку и разрешает преобразование диска в полной среде Windows.This option overrides this block and enables disk conversion while running in the full Windows environment.
Примечание. Так как существующий системный раздел MBR используется при запуске полной версии среды Windows, его невозможно использовать повторно.Note: Since the existing MBR system partition is in use while running the full Windows environment, it cannot be reused. В этом случае создается новый ESP за счет сокращения раздела ОС.In this case, a new ESP is created by shrinking the OS partition.

Примеры:Examples

Пример проверкиValidation example

В следующем примере диск 0 проходит проверку перед преобразованием.In the following example, disk 0 is validated for conversion. Ошибки и предупреждения записываются в расположении по умолчанию: % 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

Пример преобразованияConversion example

В приведенном ниже примере выполняется следующее:In the following example:

  1. Посредством DiskPart отображается текущая разметка разделов диска до преобразования — три раздела представлены на диске MBR (диск 0): раздел, зарезервированный системой, раздел Windows и раздел восстановления.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. Также присутствует DVD-ROM как том 0.A DVD-ROM is also present as volume 0.
  2. Выбран том ОС, перечислены разделы, показаны подробные сведения о разделе ОС.The OS volume is selected, partitions are listed, and partition details are displayed for the OS partition. Тип раздела MBR07, соответствует типу IFS (устанавливаемая файловая система).The MBR partition type is 07 corresponding to the installable file system (IFS) type.
  3. Средство MBR2GPT используется для преобразования диска 0.The MBR2GPT tool is used to convert disk 0.
  4. Средство DiskPart сообщает, что для диска 0 сейчас используется формат GPT.The DiskPart tool displays that disk 0 is now using the GPT format.
  5. Показана новая разметка диска — четыре раздела на диске GPT: три таких же, как и предыдущие разделы, и один новый системный раздел EFI (том 3).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. Снова выбран том ОС, а также показаны сведения о том, что он был преобразован в раздел формата GPT ebd0a0a2-b9e5-4433-87c0-68b6b72699c7, соответствующий типу 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.

Как указано в выходных данных средства MBR2GPT, необходимо внести во встроенное ПО компьютера изменения для правильной загрузки нового системного раздела EFI.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

ХарактеристикиSpecifications

Процесс преобразования дискаDisk conversion workflow

Ниже приведены основные этапы процесса преобразования MBR-GPT.The following steps illustrate high-level phases of the MBR-to-GPT conversion process:

  1. Выполняется проверка диска.Disk validation is performed.
  2. Диск заново разбит на разделы для создания системного раздела EFI (ESP), если такого раздела еще нет.The disk is repartitioned to create an EFI system partition (ESP) if one does not already exist.
  3. Корневые файлы UEFI устанавливаются в ESP.UEFI boot files are installed to the ESP.
  4. Применяются метаданные GPT и сведения о макете.GPT metadata and layout information is applied.
  5. Хранилище данных конфигурации загрузки обновляется.The boot configuration data (BCD) store is updated.
  6. Восстанавливаются назначенные буквы диска.Drive letter assignments are restored.

Создание системного раздела EFICreating an EFI system partition

Чтобы обеспечить возможность загрузки Windows после преобразования, требуется настроить системный раздел EFI (ESP).For Windows to remain bootable after the conversion, an EFI system partition (ESP) must be in place. Средство MBR2GPT создает ESP, используя следующие правила.MBR2GPT creates the ESP using the following rules:

  1. Существующий системный раздел MBR используется повторно, если он соответствует следующим требованиям.The existing MBR system partition is reused if it meets these requirements:
    А.a. Он не является одновременно разделом ОС или разделом среды восстановления Windows.It is not also the OS or Windows Recovery Environment partition.
    Б.b. Его размер составляет не менее 100 МБ (или 260 МБ, если это диск с размером 4K-сектора).It is at least 100MB (or 260MB for 4K sector size disks) in size.
    В.c. Его размер составляет не более 1ГБ.It is less than or equal to 1GB in size. Это правило безопасности позволяет убедиться в том, что раздел не является разделом данных.This is a safety precaution to ensure it is not a data partition.
    Г.d. Преобразование не выполняется из полной операционной системы.The conversion is not being performed from the full OS. В этом случае используется существующий системный раздел MBR, и его невозможно задействовать для других целей.In this case, the existing MBR system partition is in use and cannot be repurposed.
  2. Если существующий системный раздел MBR невозможно использовать повторно, новый ESP создается за счет сжатия раздела ОС.If the existing MBR system partition cannot be reused, a new ESP is created by shrinking the OS partition. Этот новый раздел имеет размер 100 МБ (или 260 МБ, если это диск с размером 4K-сектора) и формат FAT32.This new partition has a size of 100MB (or 260MB for 4K sector size disks) and is formatted FAT32.

Если существующий системный раздел MBR не используется повторно для ESP, он больше не используется в процессе загрузки после преобразования.If the existing MBR system partition is not reused for the ESP, it is no longer used by the boot process after the conversion. Другие разделы не изменяются.Other partitions are not modified.

Важно!

Если существующий раздел системы MBR не используется повторно для ESP, ему может быть назначена буква диска.If the existing MBR system partition is not reused for the ESP, it might be assigned a drive letter. Если вы не хотите использовать этот небольшой раздел, необходимо вручную скрыть букву диска.If you do not wish to use this small partition, you must manually hide the drive letter.

Сопоставление типов разделов и атрибуты разделаPartition type mapping and partition attributes

Поскольку для разделов GPT используется не такой набор идентификаторов типов, как для разделов MBR, каждому разделу преобразованного диска должен быть присвоен новый идентификатор типа.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. Сопоставление типов разделов выполняется согласно следующим правилам.The partition type mapping follows these rules:

  1. Для ESP всегда устанавливается тип раздела 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. Если тип раздела MBR соответствует одной из записей, указанных в параметре /map, то используется указанный идентификатор типа раздела GPT.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. Если тип раздела MBR — 0x27, то раздел преобразуется в раздел GPT с типом 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. Все остальные разделы MBR, распознанные системой Windows, преобразуются в разделы GPT с типом 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).

Помимо применения правильных типов, для разделов типа PARTITION_MSFT_RECOVERY_GUID также используется указанный далее набор атрибутов GPT.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)

Дополнительные сведения о типах разделов см. в следующих статьях.For more information about partition types, see:

Сохранение присвоенных букв дискаPersisting drive letter assignments

Средство преобразования попытается заново сопоставить все имеющиеся в реестре сведения о присвоенных буквах диска, которые соответствуют томам преобразованного диска.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. Если невозможно восстановить присвоенную букву диска, на консоли и в журнале появится сообщение об ошибке, чтобы вы могли вручную присвоить правильную букву.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: this code runs after the layout conversion has taken place, so the operation cannot be undone at this stage.

Средство преобразования получает сведения об уникальном идентификаторе тома до и после преобразования разметки, упорядочивая эту информацию в таблице подстановки.The conversion tool will obtain volume unique ID data before and after the layout conversion, organizing this information into a lookup table. Это повторяется для всех записей в HKLM\SYSTEM\MountedDevices, при этом для каждой записи необходимо выполнить следующее.It will then iterate through all the entries in HKLM\SYSTEM\MountedDevices, and for each entry do the following:

  1. Проверьте, соответствует ли уникальный идентификатор какому-либо уникальному идентификатору тома на преобразованном диске.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. Если да, то задайте новый уникальный идентификатор, полученный после преобразования разметки.If found, set the value to be the new unique ID, obtained after the layout conversion.
  3. Если не удается задать новый уникальный идентификатор и имя-значение начинается с \DosDevices, то на консоли и в журнале появляется предупреждение о необходимости выполнить вручную действия для правильного восстановления присвоенных букв диска.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.

Устранение неполадокTroubleshooting

Средство отобразит информацию о состоянии в выходных данных.The tool will display status information in its output. Если обнаружены ошибки, то сведения о проверке и преобразовании отсутствуют.Both validation and conversion are clear if any errors are encountered. Например, если один или несколько разделов не удается преобразовать надлежащим образом, то появляется соответствующее сообщение и преобразование не выполняется.For example, if one or more partitions do not translate properly, this is displayed and the conversion not performed. Дополнительные сведения о выявленных ошибках см. в связанных файлах журнала.To view more detail about any errors that are encountered, see the associated log files.

ЖурналыLogs

Средство MBR2GPT создает четыре файла журнала:Four log files are created by the MBR2GPT tool:

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

Эти файлы содержат ошибки и предупреждения, возникающие во время проверки и преобразования диска.These files contain errors and warnings encountered during disk validation and conversion. Сведения в этих файлах могут быть полезны для диагностики проблем с помощью данного средства.Information in these files can be helpful in diagnosing problems with the tool. В файлах setupact.log и setuperr.log указываются наиболее подробные сведения о разметке дисков, процессах и другая информация, касающаяся проверки и преобразования диска.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. Примечание: файлы setupact*.log отличаются от файлов установки Windows, которые находятся в каталоге %Windir%\Panther.Note: The setupact*.log files are different than the Windows Setup files that are found in the %Windir%\Panther directory.

Расположение по умолчанию для всех таких файлов журнала в среде Windows PE — %windir%.The default location for all these log files in Windows PE is %windir%.

Интерактивная справкаInteractive help

Чтобы просмотреть список параметров, доступных при использовании средства, введите mbr2gpt /?To view a list of options available when using the tool, type mbr2gpt /?

Отображается следующий текст.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.

Коды возвратаReturn codes

Для MBR2GPT используются коды возврата, указанные ниже.MBR2GPT has the following associated return codes:

Код возвратаReturn code ОписаниеDescription
00 Преобразование успешно завершено.Conversion completed successfully.
11 Преобразование отменено пользователем.Conversion was canceled by the user.
22 Сбой преобразования из-за внутренней ошибки.Conversion failed due to an internal error.
33 Сбой преобразования из-за ошибки инициализации.Conversion failed due to an initialization error.
44 Сбой преобразования из-за недопустимых параметров командной строки.Conversion failed due to invalid command-line parameters.
55 Сбой преобразования из-за ошибки чтения геометрии и разметки выбранного диска.Conversion failed due to error reading the geometry and layout of the selected disk.
66 Преобразование не выполнено, так как один или несколько томов на диске зашифрованы.Conversion failed because one or more volumes on the disk is encrypted.
77 Преобразование не выполнено, так как геометрия и разметка выбранного диска не соответствуют требованиям.Conversion failed because the geometry and layout of the selected disk do not meet requirements.
88 Сбой преобразования из-за ошибки при создании системного раздела EFI.Conversion failed due to error while creating the EFI system partition.
99 Сбой преобразования из-за ошибки при установке файлов загрузки.Conversion failed due to error installing boot files.
1010 Сбой преобразования из-за ошибки при применении разметки GPT.Conversion failed due to error while applying GPT layout.
100100 Преобразование разметки GPT выполнено успешно, но некоторые записи данных конфигурации загрузки не восстановлены.Conversion to GPT layout succeeded, but some boot configuration data entries could not be restored.

Определение типа разделаDetermining the partition type

Вы можете ввести следующую команду в командной строке Windows PowerShell для отображения номера диска и типа раздела.You can type the following command at a Windows PowerShell prompt to display the disk number and partition type. Также показан пример выходных данных: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

Вы можете просмотреть тип раздела диска: откройте средство управления дисками и щелкните правой кнопкой мыши номер диска, затем выберите Свойства и вкладку Тома. См. следующий пример: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:

Тома

Если средство управления дисками и Windows PowerShell недоступны, например при использовании среды Windows PE, вы можете определить тип раздела из командной строки с помощью служебной программы 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. Чтобы определить стиль раздела из командной строки, введите diskpart, затем — list disk.To determine the partition style from a command line, type diskpart and then type list disk. См. перечисленные ниже примеры.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        *

В этом примере для диска "Disk 0" использован стиль раздела MBR, а для диска "Disk 1" — GPT.In this example, Disk 0 is formatted with the MBR partition style, and Disk 1 is formatted using GPT.

Известные проблемыKnown issue

MBR2GPT.exe не может работать в Windows PEMBR2GPT.exe cannot run in Windows PE

При запуске компьютера с Windows 10 версии 1903 в среде предустановки Windows (Windows PE) могут возникнуть следующие проблемы:When you start a Windows 10, version 1903-based computer in the Windows Preinstallation Environment (Windows PE), you encounter the following issues:

Проблема 1 При запуске команды MBR2GPT.exe процесс выходит из процесса без преобразования диска.Issue 1 When you run the MBR2GPT.exe command, the process exits without converting the drive.

Проблема 2 При запуске команды MBR2GPT.exe вручную в окне командной MBR2GPT.exe средство не выводит результатов.Issue 2 When you manually run the MBR2GPT.exe command in a Command Prompt window, there is no output from the tool.

Проблема 3 При MBR2GPT.exe обработки изображений, например последовательности задач Microsoft Endpoint Manager, последовательности задач MDT или с помощью скрипта, вы получаете следующий код выхода: 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.

ПричинаCause

Эта проблема возникает из-за того, что в Windows 10 версии 1903 и более поздних MBR2GPT.exe требуется доступ к ReAgent.dll файла.This issue occurs because in Windows 10, version 1903 and later versions, MBR2GPT.exe requires access to the ReAgent.dll file. Однако этот DLL-файл и связанные с ним библиотеки в настоящее время не включены в образ загрузки Windows PE для Windows 10 версии 1903 и более поздних версий.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.

Обходной путьWorkaround

Чтобы устранить эту проблему, скопируйте образ Windows PE (WIM), скопируйте отсутствующий файл из источника комплекта для оценки и разработки (ADK) для Windows 10 версии 1903, а затем зафиксируйте изменения в 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. Для этого выполните следующие действия:To do this, follow these steps:

  1. Смонтировать Windows PE WIM к пути (например, C:\WinPE_Mount).Mount the Windows PE WIM to a path (for example, C:\WinPE_Mount). Дополнительные сведения о том, как установить WIM-файлы, см. в рисунке.For more information about how to mount WIM files, see Mount an image.

  2. Скопируйте файлы ReAgent и файлы локализации ReAgent из папки источника ADK версии 1903 Window 10 в установленную WIM.Copy the ReAgent files and the ReAgent localization files from the Window 10, version 1903 ADK source folder to the mounted WIM.

    Например, если ADK установлен в папку по умолчанию C:\Program Files (x86)\Windows Kits\10, а образ Windows PE установлен в папку C:\WinPE_Mount, в окне командной подсказки с повышенными уровнями запустите следующие команды: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:

    Примечание

    Доступ к файлам ReAgent можно получить, если средство миграции пользовательской области (USMT) установлено в качестве функции при установке комплекта средств для развертывания и оценки 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.

    Команда 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"
    

    Эта команда копирует три файла:This command copies three files:

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

    Команда 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"
    

    Эта команда копирует два файла:This command copies two files:

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

    Примечание

    Если вы не используете английскую версию Windows, замените en-Us в пути соответствующей строкой, которая представляет системный язык.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. После копирования всех файлов зафиксируйте изменения и отостановим Windows PE WIM.After you copy all the files, commit the changes and unmount the Windows PE WIM. MBR2GPT.exe теперь работает как ожидается в Windows PE.MBR2GPT.exe now functions as expected in Windows PE. Сведения о том, как отвязать WIM-файлы при внесения изменений, см. в подраздельном рисунке.For information about how to unmount WIM files while committing changes, see Unmounting an image.

Статьи по темеRelated topics

Требования к системе для Windows 10 КорпоративнаяWindows 10 Enterprise system requirements
Технические характеристики Windows 10Windows 10 Specifications
Форумы о Windows10для ИТ-специалистовWindows 10 IT pro forums