BIOSの代わりにUEFIブートモードを使用する場合は、MBRをGPTに変換する必要があります。 WindowsをインストールするときにUEFIを直接選択する方が簡単ですが、Windowsを使用していて、データを失うことなくMBRをGPTに変換する場合は注意が必要です。

マスターブートレコードまたは略してMBR、およびGUIDパーティションテーブル(GPT)は、どちらもWindowsを実行しているコンピューターのパーティションスタイルです。 2つの間にいくつかの違いがあります。

MBRは、最大4つのプライマリパーティションで最大2TBのパーティションサイズをサポートします。 MBRは、BIOSの起動とともに使用されていた古いパーティション形式です。

GPTパーティションスタイルには、128のプライマリパーティションと256TBのパーティションサイズを管理する機能があります。

MBRとGPT

これは、どのパーティション形式が適しているかのクイックリファレンスです。

特徴 MBR GPT
最大ストレージ容量 2TB(NTFSの場合は最大4TB) ディスク容量の制限なし
起動モード BIOS UEFI
互換性 WindowsNTからWindows10およびWindowsServer2019までのすべてのWindowsおよびWindowsServerバージョン Windows 7、8、8.1、10
Windows Server 2008、2012、2016、2019
安全 セキュリティ機能なしで簡単に構成できます より安全な
データの安全性 ブートレコードが同じパーティションに保存されるため、エラーが発生しやすくなります CRC情報は別のパーティションに保存されるため、エラーやデータ回復の可能性が低くなります。
MBRとGPT

データの損失を防ぎながらMBRをGPTディスクに変換するための3つの基本的な方法があります。 それらすべてについて、以下で詳しく説明します。 安全のために、次の操作を実行する前にデータをバックアップすることを強くお勧めします。

さらに、システムディスクをGPTに変換する場合は、マザーボードがEFI / UEFIブートモードをサポートできる必要があることを確認してください。

Diskpartユーティリティを使用してMBRをGPTに変換する

最初の方法は、単にDiskpartを使用することです。 Diskpartはfdiskの代替品であり、Windows 2000以降のWindowsオペレーティングシステムにユーティリティとして含まれています。コマンドラインディスクのパーティション分割が可能で、データにリスクを与えることなくMBRをGPTパーティションに簡単に変換できます。 この手順は次のとおりです。

広告

  1. [実行]ダイアログを開き(Windowsキー+ R)、次のように入力します diskpart [OK]をクリックします。 これにより、diskpartコマンドラインユーティリティが開きます。
  2. Windowsのインストール中にコマンドプロンプトを開くこともできます。 押すだけ Shift + F10。 次に、次のように入力します diskpart を押して 入力 コマンドラインユーティリティを開きます。 (この手順は、USBまたはDVDドライブからWindowsを起動する場合にのみ必要です。)
  3. コマンドを実行します リストディスク。 これにより、PCに接続されているすべてのハードドライブが表示されます。
  4. コマンドを実行します ディスクXを選択 (Xは、GPTに変換するMBRディスクの番号です)。 これにより、必要なハードディスクが選択されます。
    Diskpart選択ディスク
  5. コマンドを実行します gptを変換する。 これにより、ターゲットがGPTに変換されます。
    diskpart convert gpt

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

データを失うことなくMBRをGPTに変換するために一般的に使用される2番目の方法は、ディスクの管理を使用することです。

ディスクの管理もWindowsに含まれています。 diskpartではなくグラフィカルツールです。

PC上のディスクドライブの表示と管理が可能であるため、データを失うことなくMBRをGPTに変換するためにも使用できます。 以下の手順に従って、MBRディスクをGPTに変換します。

  1. [実行]ダイアログを開き(Windowsキー+ R)、次のように入力します diskmgmt.msc。 これにより、ディスクの管理コンソールが開きます。
  2. 変換するディスクを選択し、[アクション]メニュー–>[すべてのタスク]–>[GPTに変換]に移動します。 これにより、MBRがGPTに変換されます。

ディスクがすでにGPTである場合は、GPTをMBRに変換するオプションが表示されることに注意してください。

ここでもう1つ注意すべき点は、グラフィカルツールがシステムディスク(Windowsがインストールされている場所)をGPTまたはMBRに変換できないことです。

システムディスクを変換する場合は、mbr2gptツールを使用する次の方法を使用できます。

これらは、誰でも使用できるWindows10内で利用可能なユーティリティを使用する方法です。 変換プロセスをさらに細かく制御したい場合は、 MBR2GPTツール Windows 10の新しいバージョン、ビルド1703以降に含まれています。

このツールは、Windows PE(プレインストール環境)から実行するように設計されていますが、/ allowFullOSコマンドを使用して、フルオペレーティングシステムから実行できます。

ただし、WinPEでBIOSをUEFIに変換する前に実行することをお勧めします。 ファームウェアが変換された後のエラーは、BIOSへの手動変換が成功するまでPCをブリックする可能性があります。

このツールは特定のタスク用であるため、convertコマンドを実行する前にチェックリストを実行します。これには、次のものが含まれます。いずれかのチェックに失敗してもコマンドは実行されません。

  • 現在のパーティション:MBRであり、Windows10が認識できるタイプである必要があります。 そうでない場合は、/ mapを使用してマッピングを指定する必要があります。
  • プライマリGPTとセカンダリGPTの両方に必要なスペース(フロントに16KB + 2セクター、最後に16KB + 1セクター)
  • ターゲット上のプライマリパーティションの数は3を超えません
  • 1つのパーティションがアクティブに設定され、システムパーティションとして構成されますが、BCDストアにはデフォルトのOSがあり、OSパーティションに転送されます。
  • 論理パーティションはありません。
  • すべてのボリュームには、ドライブ文字付きの有効で取得可能なボリュームIDがあります。

環境に応じて、次のコマンドを使用してツールを実行します。

WinPEでツールを実行している場合は、次のコマンドを使用します

mbr2gpt /convert /disk: X

Xは、diskpartから取得したディスク番号です。

Windows 10を実行している場合は、次のコマンドを使用します

mbr2gpt /convert /disk: X /allowfullOS

Xは、diskpartから取得したディスク番号です。

結論

私はmbr2gptツールを使用して大成功を収めました。 最初の2つの方法は、システム以外のハードドライブをMBRパーティションスタイルからGPTに変換するのに適していますが、mbr2gptは、あらゆる種類のドライブをGPTに変換するための究極のツールです。

MiniTool Partition Wizard、Disk Genius、Partition Magicなど、あらゆるタイプのパーティションスタイルを簡単かつ安全に変換できるサードパーティツールがあります。

これらのツールは、最新バージョンのWindows 10を使用していない場合、またはデータを失うことなく簡単に変換できるビジュアルツールを使用する場合にのみ使用することをお勧めします。