Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10でデータを失わずにMBRからGPTへ変換する方法【完全ガイド】

GUIDパーティションテーブル(GPT)は、Unified Extensible Firmware Interface(UEFI)の一部として導入されました。GPTは、Windows 10/8/7のPCで一般的に使われてきた従来のMBRパーティション方式よりも、多くの選択肢を提供します。大容量のハードディスクをお使いの場合、MBRからGPTへの変換を検討することになるでしょう。その理由は、MBRディスクがサポートするパーティションテーブルエントリは4つまでだからです。それ以上のパーティションを作成したい場合は、「拡張パーティション」と呼ばれる二次構造を作る必要があります。

したがって、2TBを超えるハードディスクには、GPTパーティションスタイルを使用する必要があります。2TBより大きいディスクをMBRのままにしておくと、残りのディスク容量は変換しない限り使用できません。GPTディスク上のパーティション数は、MBR拡張ブートレコード(EBR)によって定義されるコンテナパーティションのような暫定的な仕組みに制約されることもありません。

以下は、GPT形式を説明する基本ディスクのイメージです。

Windows 11/10でデータを失わずにMBRからGPTへ変換する方法【完全ガイド】

なお、後方互換性のために「保護MBR」領域も存在します。GPTの詳細については、UEFI仕様書(バージョン2.3)の第5章でGPTフォーマットが定義されているので、そちらを参照してください。

データを失わずにMBRをGPTに変換するには

MBRからGPTへの変換における最大の課題は、ディスク内にパーティションやボリュームが存在しない場合にしか変換できないという点です。つまり、通常の方法ではデータ損失なしでの変換が不可能ということになります。Microsoftがこの問題に対してもっとシンプルな解決策を提供していないのは、いまだに謎です。

Windows 10でMBRからGPTに変更する方法は?

幸いにも、データを失うことなくMBRをGPTに変換できるいくつかの方法があります。

  1. Diskpartを使ってMBRをGPTに変換する
  2. Gptgenを使ってデータを失わずにMBRをGPTに変換する
  3. サードパーティ製フリーウェアを使ってデータを失わずに変換する
  4. MBR2GPTディスク変換ツールを使う

作業を始める前に、どの方法を選ぶ場合でも、まずデータをバックアップして安全な場所に保管しておくことを強くおすすめします。

1. Diskpartを使ってMBRをGPTに変換する

すべてのデータをバックアップしたら、DISKPARTコマンドを使用します。

  • コマンドプロンプトを開き、「DISKPART」と入力してEnterキーを押します
  • 次に「list disk」と入力します(GPTに変換したいディスク番号をメモしておきましょう)
  • 続いて「select disk ディスク番号」と入力します
  • 最後に「convert gpt」と入力します

注意:Diskpartでの変換はディスク上のデータをすべて消去するため、必ず事前にバックアップを取ってください。

2. Gptgenを使ってデータを失わずにMBRをGPTに変換する

Windows 11/10でデータを失わずにMBRからGPTへ変換する方法【完全ガイド】

gptgenというコマンドラインユーティリティを使えば、データを失うことなくMBRからGPTへの変換が可能です。

Gptgenは、一般的な「MS-DOSスタイル」のMBR方式(拡張パーティションを含む)でパーティション分割されたハードディスクを、GUIDパーティションテーブル(GPT)へ非破壊的に変換するために設計されたツールです。

非常に便利なツールですが、実行には少し手間がかかります。ツールのreadmeファイルによると、構文は「gptgen [-w] \\.\physicaldriveX」です。

  • Xは、ディスクの管理コンソールまたはDISKPARTユーティリティの「list disk」コマンドで表示されるドライブ番号です
  • -wスイッチを付けると、生成されたGUIDパーティションテーブルがディスクに書き込まれます。付けない場合、プライマリテーブルは「primary.img」、セカンダリテーブルは「secondary.img」というファイル名で、プログラムを実行したディレクトリに書き出されます
  • その後、ddなどを使ってテーブルをディスクに書き込むことができます

3. AOMEI Partition Assistantでデータを失わずに変換する

3つ目の方法は、AOMEI Partition Assistant Lite Editionというツールを使う方法です。無料で使える多機能パーティション管理ソフトで、このツールの機能を使えば、データが入ったディスクをデータ損失なしでGPTまたはMBRスタイルに変換できます。

注意:現在の無料版Partition Assistantでは、MBRからGPTへの変換機能が利用できない可能性があります。

ディスクをMBR/GPTディスクに変換する手順:

Windows 11/10でデータを失わずにMBRからGPTへ変換する方法【完全ガイド】

  • 変換したいディスクを選択します
  • ディスクを右クリックし、「GPT/MBRディスクに変換」を選択します
  • 「OK」をクリックして操作を確認し、続行します
  • ツールバーの「適用」ボタンをクリックして変更を確定します

4. MBR2GPTディスク変換ツールを使う

内蔵のMBR2GPT.exeツールを使ってMBRからGPTに変換するには:

詳細起動オプション画面を起動 > トラブルシューティング > 詳細オプション > コマンドプロンプト の順に進みます。

まず、以下のコマンドを実行して、ドライブが要件を満たしているか検証します。

mbr2gpt /validate

次に、以下のコマンドを実行して、ドライブをMBRからGPTへ変換します。

mbr2gpt /convert

最後に、パソコンを再起動します。

なお、MBR2GPTは本来Windows Preinstallation Environment(WinPE)からのみ使用可能です。デスクトップ環境から実行する場合は、/allowFullOSオプションを使って上書きする必要があります。

Windows 10の新しいMBR2GPTディスク変換ツールについて詳しく知りたい方は、関連記事をご覧ください。この内蔵ツールを使えば、Windows 10のPCをレガシーBIOSからUEFIディスクパーティショニングへ安全かつ非破壊的に変換できます。

TIP:Windows 11/10でMBR2GPTが失敗するさまざまなエラーと、それぞれの原因およびステップごとの解決策をまとめた記事もありますので、ぜひ参考にしてください。

  • MBR2GPT disk layout validation failed(ディスクレイアウトの検証に失敗)
  • MBR2GPT cannot find OS partition(OSパーティションが見つからない)
  • MBR2GPT cannot find room for the EFI system partition(EFIシステムパーティション用の空き領域がない)
  • MBR2GPT non system disk(システムディスクではない)
  • MBR2GPT cannot install new boot files(新しいブートファイルをインストールできない)

よくある質問

Windowsを再インストールせずにMBRからGPTに変換できますか?

Windowsを再インストールせずにMBRからGPTへ変換するには、AOMEI Partition Assistantなどのサードパーティ製ソフトウェアを使用する必要があります。変換完了後は、PCを起動する前にUEFIブートモードを有効にしなければなりません。そうしないと、PCが起動に失敗する可能性があります。Windowsのディスクの管理には、データを失わずに変換する機能は備わっていません。

Windows 10ではMBRとGPTのどちらを使うべき?

ドライブをセットアップするという観点では、GPTの方がMBRより優れています。GPTはより近代的で堅牢な規格であり、すべてのコンピュータがこちらへ移行しつつあります。ただし、古いシステムとの互換性が必要な場合は、引き続きMBRを使う必要があるかもしれません。

MBRからGPTへの変換は価値がある?

最新のシステムへ移行するのであれば、答えはイエスです。GPTファイルシステムはより高いセキュリティを提供し、より大きなパーティションサイズとディスクサイズをサポートします。ただし、Windows標準機能ではプライマリパーティションのデータを失うことなく変換できないため、非破壊変換が可能なサードパーティ製ソフトウェアを利用するのがよいでしょう。

MBRはUEFIで動作する?

はい。UEFIはレガシーモードによる後方互換性をサポートしています。しかし、Windows 11のような最新OSでは、MBRがサポートされなくなる可能性があります。古いシステムでは動作しても、将来のWindowsバージョンでは動作しないと考えるべきです。

MBRとUEFI(GPT)の限界の違いは?

2.2TBを超える大容量ディスクを使用する予定があるなら、MBRは使えません。MBRは32ビット値で開始位置と終了位置を記述するため、設計上2.2TBまでしか対応できないのです。一方、UEFIは64ビットを使用するため、最大9.4ゼタバイト(ZB)のディスク容量までサポートできます。これがGPTディスクの大きな利点です。

安全にMBRからGPTへ変換する他の方法をご存じでしたら、ぜひコメント欄で共有してください。

Windows 11/10でデータを失わずにMBRからGPTへ変換する方法【完全ガイド】
  1. Windows 10/8/7でデータを失わずにMBRをGPTに変換する方法

    ブログのまとめ – Windows PCでデータを失うことなくMBRをGPTに変換するには、サードパーティ製ソフトウェアが必要です。高性能なパーティション管理ソフト「AOMEI Partition Assistant Professional」の利用をおすすめします。 より快適なシステムパフォーマンスを求めるWindowsユーザーが増えるにつれ、ディスクのパーティショニングの重要性が高まっています。より大きなパーティション容量や、より多くのパーティション数を求めている方は、MBRをGPTに変換する必要があります。しかし、Windows標準の機能でこの作業を行う場合、対象ディスク上のすべてのデ

  2. 【Windows 10】データを失わずにディスクを初期化する方法

    Windows 10のノートPCやデスクトップPCに搭載されたハードディスクには、「不明(未初期化)」というエラーが表示されることがあります。このエラーはWindows 10の「ディスクの管理」画面で確認でき、この状態ではドライブの中身にアクセスできません。初期化すればアクセスできるようになりますが、「ディスクを初期化するとデータは消えてしまうのか?」という不安がつきものです。答えはイエス。初期化によって個人的・業務上の大切なファイルがすべて失われる恐れがあるため、多くのユーザーにとって大きな懸念事項となっています。 本記事では、Advanced Disk Recoveryという復元ソフトを活