「WindowsはGPTディスクにのみインストールできます」というエラーを解決する方法

「Windows は GPT ディスクにのみインストールできます」というエラー メッセージは、特に新しい PC や再生 PC に Windows 11 (または Windows 10) をインストールしたい場合には困ります。基本的に、システムの BIOS/UEFI ファームウェアがディスクが GPT 形式であると想定しているのに、ドライブが MBR 形式であることが原因です。一部のマシン、特に古いマシンでは、この不一致によりインストーラーが異常終了します。セットアップをいじっていてこのエラーが表示された場合は、UEFI モードではディスクに GPT が必須であり、レガシー BIOS で起動すると MBR になることを理解しておく必要があります。基本的に、Windows を適切にインストールするには、ドライブのパーティション スタイルがファームウェアと一致している必要があります。このガイドでは、何が起きているのかを明らかにし、手間をかけずにこの問題を解決する方法をいくつか紹介します。

選択肢は、セットアップ環境でドライブを変換することから、ディスクのパーティションスタイルを完全に書き換えることまで多岐にわたります。データの損失を伴う場合もあれば、伴わない場合もあります。必ずしも楽しいとは限りませんが、実行可能です。重要なのは、どのモードで起動しているか(UEFIかレガシーBIOSか)を把握し、ドライブのパーティションスキームが合っていることを確認することです。知っておくべきことは次のとおりです。UEFI + GPTは最新の標準であり、Windows 11で完全にサポートされています。古いシステムやセットアップではBIOS + MBRが使用されている場合がありますが、問題なく動作しますが、いくつかの制限があります。インストールをハッキングする場合、これらの基本を理解しておくと、多くのフラストレーションを軽減できます。

1. Windowsのインストール中にディスクをGPTに変換する

なぜ、いつこれが役立つのか

この方法は、PCが既にUEFIモードで起動するように設定されていて、簡単な修正を行いたい場合に便利です。特に、新しいドライブにWindowsを最初からインストールする場合や、すべてをリセットする場合に便利です。ただし、セットアップ中にGPTに変換するとドライブ上のすべてのデータが消去されるため、バックアップは必須です。ただし、クリーンインストールを行いたい場合や、データの損失を気にしない場合は、これが最も簡単な方法です。

これを行うと、Windowsのインストーラーツール(diskpartなど)や新しいMBR2GPTユーティリティなどが面倒な作業を担ってくれます。変換後、システムはUEFIモードでスムーズに起動し、エラーも解消されるはずです。環境によっては、最初は起動に失敗するものの、再起動やBIOS設定の簡単な調整で起動する場合もあります。古いハードウェアはこういう扱いにくいところが多いものです。

セットアップで変換する方法

  • Windowsインストールメディア(USBまたはDVD)から起動します。メディアをお持ちでない場合は、Windowsメディア作成ツールを使用して作成してください。
  • 最初の画面で、 を押してShift + F10コマンドプロンプトを開きます。当然ながら、Windows はこれを必要以上に難しくしています。
  • と入力しdiskpartてEnterキーを押します。次に と入力しますlist disk。これですべてのドライブが表示されます。
  • Windows がインストールされるディスク (通常はディスク 0) を特定し、select disk 0(または任意のディスク) と入力します。
  • 「警告clean:この操作ではすべて消去されます。新しいドライブであれば問題ありません。そうでない場合は、この手順の前にバックアップを取ってください。」と入力してください。
  • 入力しconvert GPTてEnterキーを押します。これでディスクがGPTフォーマットされました。
  • と入力してexitdiskpartを閉じ、コマンドプロンプトを閉じてインストールを続行してください。その後はスムーズに進むはずです。

この方法は安定して動作するという人もいれば、再起動やBIOSの調整(セキュアブートを一時的に無効にするなど)が必要になる場合もあるという人もいます。少し奇妙に思えますが、UEFIモードの場合は、ここで変換するのが最も手っ取り早い解決策です。

注記

繰り返しますが、この操作を行う前に必ずバックアップを取ってください。「クリーン」と「変換」はドライブを消去します。データを保持しつつファイルを失わずに変換したい場合は、次の方法に進んでください。少し複雑ですが、適切なツールを使えば可能です。

2. MBRディスクをGPTに変換する(データ損失なし)

なぜデータ損失を避けるのか?そしてこの方法が適用される場合

これは少し高度な方法ですが、データ損失がないことが保証されています。ドライブに既にWindows、アプリ、ファイルなどがインストールされている場合、再フォーマットは理想的ではありません。問題は、MBRからGPTへの従来の変換ではディスクの消去が必要になることですが、MicrosoftのMBR2GPT.exeというツールを使えば、システムの互換性を事前に確認した上で、その場で変換を実行できます。すべてを最初から再インストールしたくない場合は、試してみる価値があります。

時にはちょっとしたギャンブルのようなこともあります。ある設定では問題なく動作するのに、別の設定では…そうでもない、といった具合です。しかし、手順を注意深く実行すれば、多くの頭痛の種を省くことができるかもしれません。また、このプロセスは通常、Windowsを起動する必要があります。理想的にはUEFIモードで起動してください。

データを失わずに変換する方法

  • 管理者権限でコマンド プロンプトを開きます (「cmd」を検索し、右クリックして、「管理者として実行」を選択します)。
  • 入力しmbr2gpt /convert /allowFullOSて Enter キーを押します。(システムがMicrosoft の要件ガイドを満たしていることを確認してください。)
  • ツールはパーティションが変換可能かどうかを確認し、切り替えを実行します。すべてがうまくいけば、成功メッセージが表示されます。
  • 変換後、自動的に切り替わらない場合は、再起動して BIOS セットアップに入り、ブート モードをレガシーから UEFI に切り替えます。
  • Windowsを通常通り起動し、管理者としてPowerShellGet-Diskを実行してディスクのパーティションスタイルを確認します。「PartitionStyle: GPT」を探します。

注意:起動中に問題が発生した場合、セキュアブートを一時的に無効にすることをお勧めします。場合によっては、すべてが解決した後にこの設定を再びオンにするまで、システムがドライブを起動可能として認識しないことがあります。

なぜうまくいくのかは定かではありませんが、一部のシステムではこのプロセスは魔法のようです。ディスクに互換性があり、手順に従えば、ファイルとOSが保持されたまま、スムーズに切り替わるはずです。もちろん、万が一に備えてバックアップを取っておくのが賢明です。

まとめ

システムがUEFIモードで起動するかどうかを確認し、ドライブのパーティションスタイルを一致させることは非常に重要です。ほとんどの人にとって最も手軽な解決策は、セットアップ中にdiskpartを使ってドライブを変換することです。データの安全性が心配な場合は、MBR2GPTツールを使えば完全消去なしで切り替えることができますが、ドキュメントをよく読んで、システムの互換性を再度確認してください。Windowsは単純なことを複雑にするのが大好きだからです。

まとめ

  • ディスク変換を行う前に重要なデータをバックアップしてください。
  • BIOS/UEFI 設定を確認してください。セキュア ブートと UEFI は有効になっていますか?
  • 新しく始める場合は、diskpart を使用して消去および変換します。
  • データを保持し、Windows が既にインストールされている場合は、MBR2GPT を試してください。
  • これらのツールと設定は機密情報であるため、コマンドには注意してください。

これが役に立つことを祈る

ドライブの変換やファームウェアモードのマッチングは面倒なこともありますが、一度うまくいけば、すべてがずっとスムーズに動作します。この記事で、エラーが発生する原因と、セットアップを本格的な再フォーマットにすることなく修正する方法が理解できたかと思います。頑張ってください。そして、事前にバックアップをお忘れなく!