Server 2022/2019/2016でMBR2GPTまたはソフトウェアを使用してMBRをGPTに変換する

概要

Windowsユーザーは、ディスクをMBRからGPTに変換するためにMBR2GPTを使用しようとする際、特に最新バージョンのWindowsを再インストールする時に問題に直面することがよくあります。しかし、問題を解決する前にMBR2GPTを理解する必要があります。この記事では、MBRからGPTへのディスク変換方法をいくつか提供し、MBR2GPTが認識されないサーバーの問題の修正方法も紹介します。

Andrew Wright

2024年10月24日
著者:Andrew Wright

背景の紹介

ユーザーは、様々な理由でディスクを MBR から GPT に変換したい場合があります:Windows OS のアップグレード、新しいディスクの追加、ディスクのプロパティ変更など。Windows は MBR2GPT コマンドを提供しており、OS ディスクを MBR から GPT に変更してもデータを失うことなく、Windows 10/2019 バージョン 1703 以降のオペレーティング システムで使用できますが、多くの制限があります。この記事では、MBR2GPT を正しく使用する方法と、MBR2GPT が使用できない場合の解決策(古いシステムや非 OS ディスクなど)を紹介します。

こちらもご覧ください:mbr2gpt のエラー修正と代替案

目次

パート1:Server 2016でMBR2GPTコマンドを使用してMBRをGPTに変換する

MBR2GPTツール(mbr2gpt.exe)とは何ですか?

MBR2GPT.exeツールは、OSディスクからデータを消去することなく、Master Boot Record(MBR)をGUID Partition Table(GPT)に変換するツールです。Windows 2019/10(Windows 10 バージョン1703以降)で利用可能です。

条件:MBR2GPT.exeは次の条件でのみ動作します:

1. MBRディスクのシステムパーティションがアクティブとして設定されていること;
2. ディスクに拡張パーティションまたは論理パーティションが含まれていないこと;
3. MBRディスクには最大で3つのプライマリパーティションが含まれていること;
4. すべてのパーティションがWindowsファイルシステムを使用していること(Ext2、Ext3、Ext4などのLinuxファイルシステムではないこと);
5. コンピュータのマザーボードがUEFIブートモードをサポートしていること;
6. OSディスクにのみ適用されること;

条件を満たしていない場合、以下のようなエラーが発生する可能性があります:

  • "レイアウトの検証、ディスクセクターサイズは512バイトです。ディスク0のレイアウト検証に失敗しました"
  • "MBR2GPT: 変換に失敗しました"

CMDを使用してMBRをGPTに変換する手順

ステップ1. 対応するISOファイルを使用して、Windows Server 2016のブート可能なディスクまたはUSBドライブを作成します。

ステップ2. ブート可能なメディアから起動し、Windowsセットアップ画面で「次へ」をクリックし、「コンピューターの修復」をクリックします。

ステップ3. 次の画面で「トラブルシューティング」をクリックし、「コマンドプロンプト」をクリックします。

ステップ4. 以下の2つのコマンドを順番に入力し、各コマンドの後にEnterを押します:

● cd ..
● mbr2gpt /convert

CMDでMBRをGPTに変換するUSBブート可能

ディスクが変換の要件を満たしていない場合、次のようなエラーが発生することがあります:

  • "レイアウトの検証、ディスクセクターサイズは512バイトです。ディスク0のレイアウト検証に失敗しました"
  • "MBR2GPT: 変換に失敗しました"

Server 2016のMBR2GPT変換エラー:検証エラーまたは変換失敗?次の変更を試してみてください。

ディスクを変更して、MBR2GPT変換の準備を整えます。

  • 1. ディスクに3つ以上の拡張パーティションがある場合、データをバックアップし、いくつかのパーティションを削除して、3つの拡張パーティションに制限します。
  • 2. ディスクにOSパーティションが含まれている場合、IM-Magic Partition Resizer Serverを使用して、データ/OSディスクをMBRからGPTに変換できます。
  • 3. ディスクにWindowsで認識されないパーティションがある場合、それらをWindowsファイルシステム(FAT32、NTFS、EXFAT)でフォーマットします。例えば、Linux OSパーティション(EXT2、EXT3、EXT4など)が含まれている場合、Windowsでフォーマットし、変換できるようにします。別の方法として、これらの非Windowsパーティションを削除することもできます(データをバックアップした後)。
  • 4. OSディスクに論理ドライブがある場合、論理パーティションをプライマリパーティションに変換します。

注意:上記の変更が難しい場合、Partition Resizer Serverなどのサードパーティ製ソフトウェアを試すことができます。このソフトウェアは、ディスクを変更せずに変換を実行できます。

ビデオ:MBR2GPTを使用してディスクをGPTに変更する方法(OSディスクを含むクローン)

ビデオ2:OSディスク以外のMBRディスクをGPTに変更する方法

パート2:ソフトウェアでディスクをGPTに変換

Partition Resizer Serverは、ディスクのバックアップ、パーティションのコピー、そしてデータを失うことなくディスクをGPTに変換するのに役立ちます。手順は以下の通りです:

ステップ1: Server 2016にPartition Resizer Serverをダウンロードしてインストールし、プログラムを開きます。

サーバーリサイズのダウンロード

ステップ2: Partition Resizer Serverでディスクを右クリックし、オプション:ディスクをGPTに変換を選択します。

ディスクをMBRからGPTに変換

ステップ3: 変更を確認し、「変更を適用」をクリックして変換を開始します。

ディスクMBRからGPTへの変換変更を適用

Server 2016システムディスク(ブートボリューム)をGPTに安全に変換する方法

システムディスクについては、ブータブルISOからOSを実行し、WINPE内でPartition Resizerを使用して、データ損失なしでシステムディスクをMBRからGPTに変換する必要があります。

ステップ1: 空のCD、DVD、またはUSBをコンピューターに挿入します。CD/DVD/USBがない場合は、サードパーティの書き込みソフトウェアを使用してブート可能なディスクを作成できます。

Resizer Serverのポータブルバージョンをダウンロードするか、Partition Magicのブート可能ISOをダウンロードします。

ステップ2: ソフトウェアを実行し、「ブート可能メディア」を選択します(Windows AIK/ADKのインストールが必要です)。

Partition Resizer ブート可能ISO

ステップ3: ブート可能なディスクを作成するオプションを選択し、ウィザードに従ってプロセスを完了します。

Partition Resizerでブート可能なディスクを作成

その後、ISOファイルが作成されます。

Partition Resizer ブート可能ISO

ステップ4: ソフトウェアがWINPEブート可能モードで起動した後、変換したいディスクを右クリックし、「ディスクをGPTに変換」を選択して、ファイルを失うことなくOSを安全に維持したままディスクをGPTに変換します。

ディスクをMBRからGPTに変換

パート 3: Server 2016 でディスク管理を使用して MBR を GPT に変換

注意:続行する前にディスクのデータをバックアップしてください。

ステップ 1: 必要な標準に準拠していないボリューム(論理、拡張、EXT2、EXT3、EXT4、Mac ファイルシステム、またはディスク上に 3 つ以上のプライマリ パーティションがある場合)を削除します。

ディスク管理でボリュームを削除

ステップ 2: ディスク管理でディスクのアイコンの前面を右クリックし、ディスクを GPT に変換します。

ディスク管理を使用して MBR を GPT に変換

注意:ディスク管理は、特定の条件下でのみデータディスク(OS ディスクではない)を GPT に変換できます(この記事で前述した条件と同じものが MBR2GPT コマンドを使用する場合に必要です)。ディスクを変更したくない場合や、データ/OS ディスクを GPT に変換したい場合は、Partition Resizer Server を使用できます。これにより、データを失うことなくディスクを GPT に安全に変換できます。

Server 2016 で MBR2GPT が認識されない? MBR2GPT が表示されない問題の解決方法

Windows 2016 を更新するには、設定 > システム に移動し、最新バージョンに更新してください。更新には時間がかかる場合があるため、進行状況を確認してください。

もし Windows の更新が進まない場合は、Windows プレインストール環境(Windows PE)の作成に進むことができます。

Windows PE は、Windows Server 2019 や Windows 10(バージョン 1703 以降)を使用していなくても、MBR から GPT への変換をサポートします。

手順を開始する前に、最新の Windows Server バージョンをダウンロードし、USB ドライブを準備して挿入します。USB ドライブはこのプロセス中にフォーマットされるため、重要なデータをバックアップしてください。

データをバックアップした後、以下の手順を実行してください:

ステップ 1: ADK ツールを開き、「Windows 評価および展開キットのインストール - Windows 10」(または該当するバージョン)を選択し、ダウンロード ボタンをクリックして、次へ をクリックします。

Windows 更新

ステップ 2: インストールを続行するために指示に従います。

ステップ 3: 展開ツールWindows PE 環境 を選択し、インストール をクリックします。

ステップ 4: インストールが完了したら、ウィンドウを閉じます。次に、スタート > Windows キット に移動します。展開およびイメージングツール環境 を右クリックし、その他 を選択して、管理者として実行 をクリックします。

Windows 更新

ステップ 5: コマンドラインウィンドウが表示されます。次のコマンドを入力します: copype amd64 USB_ドライブの文字:\WinPE64 これで Windows PE を USB ドライブに書き込みます。

ステップ 6: このプロセスには時間がかかります。完了したら、次のコマンドを入力して USB ドライブから起動します: makewinpemedia /iso USB_ドライブの文字:\winpex64 USB_ドライブの文字:\winPEx64\WPE64.iso

進行状況が 100% に達し、「成功」と表示されたら、PC をシャットダウンし、WinPE ドライブから起動します。

プロセスを完了するには、以下の手順を実行してください:

ステップ 1: 起動時に BIOS キーを押します。

Windows 更新

ステップ 2: BIOS 設定に入り、[ブート] タブに移動して、ブート順序を変更します。

ステップ 3: USB ドライブを選択して、PC をそこから起動します。

ステップ 4: 起動中に Windows PE を入力し、MBR2GPT.EXE をクリックしてディスクを GPT に変換します。

CMD で USB ブート可能な MBR から GPT への変換

MBR2GPT CMDが機能しない場合に試せるその他の変更

変更 #1:ディスク管理でWindowsが認識しないパーティションを削除します。

変更 #2:論理パーティションをプライマリパーティションに変換します。 論理をプライマリに変換

こちらもご覧ください:論理パーティションをプライマリパーティションに変更する方法(3つの方法)

変更 #3:ディスクにプライマリパーティションが3つ以上ある場合、それらを削除します。これには、ディスク管理、diskpart、またはサードパーティ製ソフトウェアを使用できます。

ディスク管理でボリュームを削除

変更 #4:システムパーティションをアクティブなパーティションとして設定します。これには、ディスク管理またはサードパーティ製ソフトウェアを使用できます。

パーティションをアクティブに設定

MBR2GPTをどのように使用できますか?

MBR2GPTの使用方法は次の通りです:

  1. MBR形式のシステムディスクをGPTに変換できます。
  2. 古いOSバージョンのディスクを新しいバージョン、例えばWindows Server 2019に変換できます。
  3. MBR2GPTは、Configuration Managerを使ってOSディスクを変換できます。
  4. BitLockerで暗号化されたMBRディスクも、保護が一時停止されていれば変換できます。

ヒント:MBRからGPTに変換してUEFIモードで起動するには、デバイスがUEFIをサポートしていることを確認してください。

よくある質問

どのWindowsバージョンはMBR2GPTをサポートしていませんか?

Windows Server 2019の古いバージョンはMBR2GPT.exeをサポートしていません。また、Windows 7、8、および8.1はMBR2GPTに対応していません。

GPTとMBRのどちらが優れていますか?

MBRは比較的古く、レガシーBIOSシステムで動作しますが、GPTは新しいUEFIシステム用に設計されています。MBRは古いハードウェアやソフトウェアとの互換性が高いですが、GPTはその高度な機能と大きなディスクサイズのサポートにより、現代のシステムでは優れた選択肢です。

"GPTに変換"オプションがWindows Server 2016でグレー表示されるのはなぜですか?

ディスクに3つ以上のプライマリパーティションがある場合、非OSディスクである場合、またはWindowsがサポートしていないパーティションがある場合、Windows Server 2016のディスク管理で「GPTに変換」オプションがグレー表示されます。