Windowsユーザーは、ディスクをMBRからGPTに変換するためにMBR2GPTを使用しようとする際、特に最新バージョンのWindowsを再インストールする時に問題に直面することがよくあります。しかし、問題を解決する前にMBR2GPTを理解する必要があります。この記事では、MBRからGPTへのディスク変換方法をいくつか提供し、MBR2GPTが認識されないサーバーの問題の修正方法も紹介します。
背景の紹介
ユーザーは、様々な理由でディスクを MBR から GPT に変換したい場合があります:Windows OS のアップグレード、新しいディスクの追加、ディスクのプロパティ変更など。Windows は MBR2GPT コマンドを提供しており、OS ディスクを MBR から GPT に変更してもデータを失うことなく、Windows 10/2019 バージョン 1703 以降のオペレーティング システムで使用できますが、多くの制限があります。この記事では、MBR2GPT を正しく使用する方法と、MBR2GPT が使用できない場合の解決策(古いシステムや非 OS ディスクなど)を紹介します。
こちらもご覧ください:mbr2gpt のエラー修正と代替案
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ディスクにのみ適用されること;
条件を満たしていない場合、以下のようなエラーが発生する可能性があります:
ステップ1. 対応するISOファイルを使用して、Windows Server 2016のブート可能なディスクまたはUSBドライブを作成します。
ステップ2. ブート可能なメディアから起動し、Windowsセットアップ画面で「次へ」をクリックし、「コンピューターの修復」をクリックします。
ステップ3. 次の画面で「トラブルシューティング」をクリックし、「コマンドプロンプト」をクリックします。
ステップ4. 以下の2つのコマンドを順番に入力し、各コマンドの後にEnterを押します:
● cd ..
● mbr2gpt /convert
ディスクが変換の要件を満たしていない場合、次のようなエラーが発生することがあります:
Server 2016のMBR2GPT変換エラー:検証エラーまたは変換失敗?次の変更を試してみてください。
ディスクを変更して、MBR2GPT変換の準備を整えます。
注意:上記の変更が難しい場合、Partition Resizer Serverなどのサードパーティ製ソフトウェアを試すことができます。このソフトウェアは、ディスクを変更せずに変換を実行できます。
ビデオ:MBR2GPTを使用してディスクをGPTに変更する方法(OSディスクを含むクローン)
ビデオ2:OSディスク以外のMBRディスクをGPTに変更する方法
Partition Resizer Serverは、ディスクのバックアップ、パーティションのコピー、そしてデータを失うことなくディスクをGPTに変換するのに役立ちます。手順は以下の通りです:
ステップ1: Server 2016にPartition Resizer Serverをダウンロードしてインストールし、プログラムを開きます。
ステップ2: Partition Resizer Serverでディスクを右クリックし、オプション:ディスクをGPTに変換を選択します。
ステップ3: 変更を確認し、「変更を適用」をクリックして変換を開始します。
システムディスクについては、ブータブルISOからOSを実行し、WINPE内でPartition Resizerを使用して、データ損失なしでシステムディスクをMBRからGPTに変換する必要があります。
ステップ1: 空のCD、DVD、またはUSBをコンピューターに挿入します。CD/DVD/USBがない場合は、サードパーティの書き込みソフトウェアを使用してブート可能なディスクを作成できます。
Resizer Serverのポータブルバージョンをダウンロードするか、Partition Magicのブート可能ISOをダウンロードします。
ステップ2: ソフトウェアを実行し、「ブート可能メディア」を選択します(Windows AIK/ADKのインストールが必要です)。
ステップ3: ブート可能なディスクを作成するオプションを選択し、ウィザードに従ってプロセスを完了します。
その後、ISOファイルが作成されます。
ステップ4: ソフトウェアがWINPEブート可能モードで起動した後、変換したいディスクを右クリックし、「ディスクをGPTに変換」を選択して、ファイルを失うことなくOSを安全に維持したままディスクをGPTに変換します。
注意:続行する前にディスクのデータをバックアップしてください。
ステップ 1: 必要な標準に準拠していないボリューム(論理、拡張、EXT2、EXT3、EXT4、Mac ファイルシステム、またはディスク上に 3 つ以上のプライマリ パーティションがある場合)を削除します。
ステップ 2: ディスク管理でディスクのアイコンの前面を右クリックし、ディスクを GPT に変換します。
注意:ディスク管理は、特定の条件下でのみデータディスク(OS ディスクではない)を GPT に変換できます(この記事で前述した条件と同じものが MBR2GPT コマンドを使用する場合に必要です)。ディスクを変更したくない場合や、データ/OS ディスクを GPT に変換したい場合は、Partition Resizer Server を使用できます。これにより、データを失うことなくディスクを GPT に安全に変換できます。
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」(または該当するバージョン)を選択し、ダウンロード ボタンをクリックして、次へ をクリックします。
ステップ 2: インストールを続行するために指示に従います。
ステップ 3: 展開ツール と Windows PE 環境 を選択し、インストール をクリックします。
ステップ 4: インストールが完了したら、ウィンドウを閉じます。次に、スタート > Windows キット に移動します。展開およびイメージングツール環境 を右クリックし、その他 を選択して、管理者として実行 をクリックします。
ステップ 5: コマンドラインウィンドウが表示されます。次のコマンドを入力します: copype amd64 USB_ドライブの文字:\WinPE64
これで Windows PE を USB ドライブに書き込みます。
ステップ 6: このプロセスには時間がかかります。完了したら、次のコマンドを入力して USB ドライブから起動します: makewinpemedia /iso USB_ドライブの文字:\winpex64 USB_ドライブの文字:\winPEx64\WPE64.iso
。
進行状況が 100% に達し、「成功」と表示されたら、PC をシャットダウンし、WinPE ドライブから起動します。
プロセスを完了するには、以下の手順を実行してください:
ステップ 1: 起動時に BIOS キーを押します。
ステップ 2: BIOS 設定に入り、[ブート] タブに移動して、ブート順序を変更します。
ステップ 3: USB ドライブを選択して、PC をそこから起動します。
ステップ 4: 起動中に Windows PE を入力し、MBR2GPT.EXE
をクリックしてディスクを GPT に変換します。
変更 #1:ディスク管理でWindowsが認識しないパーティションを削除します。
変更 #2:論理パーティションをプライマリパーティションに変換します。
こちらもご覧ください:論理パーティションをプライマリパーティションに変更する方法(3つの方法)
変更 #3:ディスクにプライマリパーティションが3つ以上ある場合、それらを削除します。これには、ディスク管理、diskpart、またはサードパーティ製ソフトウェアを使用できます。
変更 #4:システムパーティションをアクティブなパーティションとして設定します。これには、ディスク管理またはサードパーティ製ソフトウェアを使用できます。
MBR2GPTをどのように使用できますか?
MBR2GPTの使用方法は次の通りです:
ヒント: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に変換」オプションがグレー表示されます。