MBR2GPT.EXEMBR2GPT.EXE

適用対象Applies to

  • Windows 10Windows 10

MBR2GPT.EXE は、ディスク上のデータを変更または削除せずに、ディスクをマスター ブート レコード (MBR) から GUID パーティション テーブル (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) のコマンド プロンプトから実行できるように設計されていますが、/allowFullOS オプションを使用することで、完全な Windows 10 オペレーティング システム (OS) から実行することもできます。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 10 Version 1703 (Creators Update とも呼ばれる) 以降を実行している Windows 10 コンピューターの Windows\System32 ディレクトリにあります。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. このツールは、完全な OS 環境と Windows PE の両方で利用できます。The tool is available in both the full OS environment and Windows PE. Configuration Manager と Microsoft Deployment Toolkit (MDT) の展開タスク シーケンスでこのツールを使用するには、最初に Windows ADK 1703 以降のバージョを使用して、Windows PE イメージ (winpe.wim、boot.wim) を更新する必要があります。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.
  • 保護が中断されている場合に、BitLocker 暗号化ボリュームの MBR ディスクを変換します。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. ただし、バージョン 1703 以降の Windows 10 を起動してツールを実行し、オフライン変換を実行する必要があります。However, you must run the tool while booted into Windows 10 version 1703 or later, and perform an offline conversion.
  • タスク シーケンスで Windows PE バージョン 1703 以降を使用する場合は、Configuration Manager または MDT を使用して、オペレーティング システムのディスクを MBR から GPT に変換します。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 7、8、または 8.1 など Windows の以前のバージョンがインストールされたシステム ディスクのオフライン変換は、正式にはサポートされていません。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:

  • 現在、ディスクが MBR を使っていることThe disk is currently using MBR
  • プライマリとセカンダリの GPT を格納するために、パーティションが使用しない十分な領域があることThere is enough space not occupied by partitions to store the primary and secondary GPTs:
    • ディスクの先頭に、16 KB + 2セクター16KB + 2 sectors at the front of the disk
    • ディスクの最後に、16 KB + 1セクター16KB + 1 sector at the end of the disk
  • MBR パーティション テーブルに最大 3 つまでのプライマリ パーティションがあることThere are at most 3 primary partitions in the MBR partition table
  • パーティションの 1 つがアクティブとして設定されているシステム パーティションであることOne of the partitions is set as active and is the system partition
  • ディスクには、拡張パーティションや論理パーティションがないことThe disk does not have any extended/logical partition
  • システム パーティションの BCD ストアに、OS パーティションをポイントしている既定の OS エントリが含まれることThe BCD store on the system partition contains a default OS entry pointing to an OS partition
  • 各ボリュームにボリューム ID を取得でき、それにドライブ文字が割り当てられていることThe volume IDs can be retrieved for each volume which has a drive letter assigned
  • ディスク上のすべてのパーティションが Windows によって認識できる MBR 形式であるか、/map コマンドライン オプションを使って指定したマッピングがあることAll 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>] [/allow los]MBR2GPT /validate|convert [/disk:<diskNumber>] [/logs:<logDirectory>] [/map:<source>=<destination>] [/allowFullOS]

オプションOptions

オプションOption 説明Description
/validate/validate ディスクの検証手順のみを実行し、ディスクが変換に適合するかどうかをレポートします。Instructs MBR2GPT.exe to perform only the disk validation steps and report whether the disk is eligible for conversion.
/convert/convert ディスクの検証を実行し、すべての検証テストが成功した場合に、変換を実行します。Instructs MBR2GPT.exe to perform the disk validation and to proceed with the conversion if all validation tests pass.
ディスク/disk:<diskNumber> GPT に変換するディスクのディスク番号を指定します。Specifies the disk number of the disk to be converted to GPT. 指定されていない場合には、システム ディスクが使われます。If not specified, the system disk is used. このメカニズムは diskpart.exe ツールの SELECT DISK SYSTEM コマンドで使用されているものと同じです。The mechanism used is the same as that used by the diskpart.exe tool SELECT DISK SYSTEM command.
ログ/logs:<logDirectory> ログを書き込むディレクトリを指定します。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 パーティション番号は、16進数ではなく、小数点表記で指定します。The MBR partition number is specified in decimal notation, not hexadecimal. GPT GUID には、たとえば /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 既定では、Windows PE から実行されない場合には、MBR2GPT.exe はブロックされます。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. この場合、OS パーティションを縮小することによって、新しい 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) には次の 3 つのパーティションがあります: システム予約パーティション、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. OS ボリュームが選択され、パーティションが表示されて、OS パーティションのパーティション詳細が表示されます。The OS volume is selected, partitions are listed, and partition details are displayed for the OS partition. MBR パーティションの種類07 で、これはインストール可能ファイル システム (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. 新しいディスク レイアウトが表示されます。4 つのパーティションが GPT ディスクに存在します。3つは、以前のパーティションと同じで、もう 1 つは、新しい 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. OS ボリュームが再度選択されます。詳細が表示され、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.

上述したように、新しい 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) が存在しない場合には、ディスクの再パーティション分割を行い、ESP を作成します。The disk is repartitioned to create an EFI system partition (ESP) if one does not already exist.
  3. ESPに UEFI ブート ファイルがインストールされます。UEFI boot files are installed to the ESP.
  4. GPT のメタデータとレイアウトの情報が適用されます。GPT metadata and layout information is applied.
  5. ブート構成データ (BCD) ストアが更新されます。The boot configuration data (BCD) store is updated.
  6. ドライブ文字の割り当てが復元されます。Drive letter assignments are restored.

EFI システム パーティションの作成Creating an EFI system partition

変換後にも Windows が起動可能であるためには、EFI システム パーティション (ESP) が存在する必要があります。For Windows to remain bootable after the conversion, an EFI system partition (ESP) must be in place. ESP は次の規則により作成されます。MBR2GPT creates the ESP using the following rules:

  1. 次の要件が満たされる場合には、既存の MBR システム パーティションが再利用されます。The existing MBR system partition is reused if it meets these requirements:
    a. a. OS または Windows 回復環境パーティションでないこと。It is not also the OS or Windows Recovery Environment partition.
    b. b. 100 MB 以上 (4K セクター サイズのディスクでは 260 MB 以上) のサイズであること。It is at least 100MB (or 260MB for 4K sector size disks) in size.
    c. c. 1 GB 以下のサイズであること。It is less than or equal to 1GB in size. これはデータ パーティションでないことを確認するための、安全のための予防措置です。This is a safety precaution to ensure it is not a data partition.
    d. d. 変換が完全な OS から実行されていないこと。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 システム パーティションが再利用できない場合、OS パーティションが縮小されて、新しい ESP が作成されます。If the existing MBR system partition cannot be reused, a new ESP is created by shrinking the OS partition. この新しいパーティションのサイズは 100 MB (または 4 K セクター サイズのディスクでは 260 MB) で、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 パーティションとは異なる種類 ID のセットを使用するため、変換されたディスク上の各パーティションには新しい種類 ID が割り当てられる必要があります。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 のパーティションの種類 ID が使用されます。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 である場合、パーティションは PARTITION_MSFT_RECOVERY_GUID (de94bba4-06d1-4d40-a16a-bfd50179d6ac) の種類の GPT パーティションに変換されます。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. Windows によって認識されるその他のすべての MBR パーティションは PARTITION_BASIC_DATA_GUID (ebd0a0a2-b9e5-4433-87c0-68b6b72699c7) の種類の GPT パーティションに変換されます。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.

変換ツールは、レイアウト変換の前後でボリュームの一意の ID データを取得し、その情報を使ってルックアップ テーブルを作成します。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. 一意の ID が、変換されたディスクに含まれているいずれかのボリュームの、いずれかの一意の ID に対応することを確認します。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. 見つかった場合は、レイアウト変換後に取得した新しい一意の ID をその値に設定します。If found, set the value to be the new unique ID, obtained after the layout conversion.
  3. 新しい一意の ID を設定できず、値の名前が \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. たとえば場合は、1 つ以上のパーティションで検証が適切に行われない場合にはそれが表示され、変換は実行されません。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 ツールは 4 つのログを作成します。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 ファイルは %Windir%\Panther ディレクトリに含まれる Windows セットアップ ファイルとは異なります。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.
1 変換はユーザーによって取り消されました。Conversion was canceled by the user.
両面2 内部エラーにより、変換が失敗しました。Conversion failed due to an internal error.
-3 初期化エラーにより、変換が失敗しました。Conversion failed due to an initialization error.
4d4 コマンドライン パラメーターが無効なため、変換が失敗しました。Conversion failed due to invalid command-line parameters.
5 選択されたディスクのジオメトリとレイアウトの読み取りエラーのため、変換が失敗しました。Conversion failed due to error reading the geometry and layout of the selected disk.
=6 ディスク上の 1 つ以上のボリュームが暗号化されているため、変換が失敗しました。Conversion failed because one or more volumes on the disk is encrypted.
7 選択されたディスクのジオメトリとレイアウトが要件を満たしていないため、変換が失敗しました。Conversion failed because the geometry and layout of the selected disk do not meet requirements.
8 EFI システム パーティションの作成中にエラーが発生したため、変換が失敗しました。Conversion failed due to error while creating the EFI system partition.
ファイブ9 ブート ファイルのインストールでエラーが発生したため、変換が失敗しました。Conversion failed due to error installing boot files.
常用10 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 PE を使用しているときなど、Windows PowerShell とディスクの管理を使用できない場合は、コマンド プロンプトで 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        *

この例では、ディスク 0 は MBR パーティション スタイルでフォーマットされ、ディスク 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 PE では実行できません。MBR2GPT.exe cannot run in Windows PE

Windows Preinstallation Environment (Windows PE) で Windows 10 バージョン1903ベースのコンピューターを起動すると、次の問題が発生します。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 コマンドを実行しても、ツールからの出力は表示されません。Issue 2 When you manually run the MBR2GPT.exe command in a Command Prompt window, there is no output from the tool.

問題 3 Microsoft Endpoint Configuration Manager のタスクシーケンス、MDT のタスクシーケンス、またはスクリプトを使用して、MBR2GPT.exe をイメージングプロセス内で実行すると、次の終了コード (0xC0000135/3221225781) が表示されます。Issue 3 When MBR2GPT.exe runs inside an imaging process such as a Microsoft Endpoint Configuration 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 10 バージョン1903以降の Windows PE ブートイメージに含まれていません。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) をマウントし、不足しているファイルを windows 10、バージョン1903評価、開発キット (ADK) ソースからコピーして、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. Windows 10 のバージョン 1903 ADK ソースフォルダーからマウントされた WIM に、ReAgent ファイルと ReAgent のローカライズされたファイルをコピーします。Copy the ReAgent files and the ReAgent localization files from the Window 10, version 1903 ADK source folder to the mounted WIM.

    たとえば、C:\Program Files (x86) \Windows Kits\10 の既定の場所に ADK がインストールされていて、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:

    注意

    Windows アセスメント & 展開キットのインストール中に、ユーザー状態移行ツール (USMT) を機能としてインストールしている場合は、ReAgent ファイルにアクセスできます。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"
    

    このコマンドは、次の3つのファイルをコピーします。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"
    

    このコマンドは、次の2つのファイルをコピーします。This command copies two files:

    • 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 Enterprise のシステム要件Windows 10 Enterprise system requirements
Windows 10 の仕様Windows 10 Specifications
Windows 10 IT 担当者フォーラムWindows 10 IT pro forums