新しいmbr2gpt変換ツールを使用してmbrをgptに変換します
Windows 10ビルド1703には、 MBR2GPTと呼ばれる新しいコンソールツールが導入されています。これにより、データの損失や変更なしに、MBRディスク(マスターブートレコード)をGPTディスク(GUIDパーティションテーブル)に変換できます。 MBRは、パーティション化されたストレージの先頭にある特別なブートセクターを使用してブート可能なオペレーティングシステムの場所を識別する、ディスクをパーティション化する古い方法です。
BIOSを搭載したPCは、GPTを生み出した新しいUEFI標準よりも前にMBRを使用していました。 これは、グローバル一意識別子(GUID)を使用したパーティションテーブルの標準レイアウトを指します。 Creators Updateがリリースされる前は、ユーザーはディスクのフォーマット時にMBRまたはGPTを選択する必要がありました。 つまり、パーティションテーブルのスタイルを変更すると、ディスク上のデータが消去されます。
Creators UpdateのMBR2GPTを使用すると、ユーザーは既存のMBRディスクを削除せずにGPTディスクに変換できるようになりました。 MBR2GPT.exeは、Windows Preinstallation Environmentコマンドプロンプトと通常のWindows 10コピーから実行されます。 特別な引数セットを使用してコンソールツールを起動できます。
コマンドの構文は次のとおりです。
MBR2GPT /検証|変換
コマンドラインパラメータは次のとおりです。
- / validate:MBR2GPT.exeにディスク検証手順のみを実行し、ディスクが変換に適格であるかどうかを報告するよう指示します。
- / convert:ディスクの検証を実行し、すべての検証テストに合格した場合に変換を続行するようにMBR2GPT.exeに指示します。
- / disk:GPTに変換するディスクのディスク番号を指定します。 指定しない場合は、システムディスクが使用されます。 使用されるメカニズムは、diskpart.exeツールのSELECT DISK SYSTEMコマンドで使用されるメカニズムと同じです。
- / logs:MBR2GPT.exeログが書き込まれるディレクトリを指定します。 指定しない場合、%windir%が使用されます。 指定する場合、ディレクトリはすでに存在している必要があり、自動的に作成または上書きされません。
- / map:MBRとGPT間の追加のパーティションタイプマッピングを指定します。 MBRパーティション番号は、16進数ではなく10進数で指定されます。 GPT GUIDには角かっこを含めることができます。たとえば、/ map:42 = {af9b60a0-1431-4f62-bc68-3311714a69ad}です。 複数のマッピングが必要な場合は、複数の/ mapオプションを指定できます。
- / allowFullOS:デフォルトでは、MBR2GPT.exeはWindows PEから実行されない限りブロックされます。 このオプションはこのブロックをオーバーライドし、完全なWindows環境で実行中のディスク変換を有効にします。
このツールは現在、Windows 10バージョン1507、1511、1607、および1703のディスクの変換をサポートしています。