
Windowsをこのディスクにインストールできません——MBRとGPTの不一致を解消してインストールを成功させる方法
Windowsのインストール中に「Windowsをこのディスクにインストールすることはできません。選択されたディスクはMBRパーティションテーブルです。EFIシステムでは、WindowsはGPTディスクにのみインストールできます」と表示され、先に進めなくなることがあります。突然のエラーに見えますが、原因は比較的はっきりしており、多くの場合は「起動モード」と「ディスクの形式」が一致していないだけです。この記事では、このエラーが起きる理由から、失敗しない対処法、作業前に注意すべきポイントまでをわかりやすく整理して解説します。
「Windowsをこのディスクにインストールできません」エラーの正体
このエラーは、Windowsのインストーラーが保存先ディスクを確認したとき、現在の起動方式とディスクのパーティション形式が合っていない場合に発生します。特に多いのが、UEFIモードで起動しているのに、インストール先ディスクがMBR形式のままになっているケースです。
現在のWindowsインストール環境では、UEFIとGPTの組み合わせが標準的です。一方で、古い構成ではLegacy BIOSとMBRの組み合わせが使われてきました。この2つは混在できない場面があり、そこでインストールエラーとして表面化します。
整理すると、基本の対応関係は次の通りです。
起動モードとディスク形式の組み合わせ
UEFIブートモードではGPT形式のディスクが必要です。
Legacy BIOS、あるいはCSM有効の環境ではMBR形式のディスクに対応できます。
つまり、UEFIで起動しているのにMBRディスクを選ぶと、Windowsはそのままではインストールできません。逆に、Legacy BIOS系で起動しているならMBRでも進められる場合があります。
なぜこの不一致が起きるのか
この問題は、新品のSSDに限らず、別のPCで使っていたドライブを流用したときや、古いPCからデータを移したストレージを再利用したときによく起きます。以前の環境でMBRとして初期化されていたディスクを、UEFI前提の新しいPCに接続すると、インストーラーが形式の違いを検知して停止するわけです。
また、自作PCやBIOS設定を調整している環境では、起動モードが知らないうちにUEFIへ切り替わっていることもあります。インストールメディアの起動方法によっても結果が変わるため、単純に「ディスクが悪い」「SSDが故障している」と判断してしまうのは早計です。
解決方法は大きく2つある
このエラーの対処法は、実はとてもシンプルです。選ぶべき方向は次の2つです。
1つ目は、PC側の起動モードをMBRに合わせる方法です。
2つ目は、ディスク側をGPTへ変換してUEFIに合わせる方法です。
現在の主流や将来性を考えると、基本的にはGPTへ変換してUEFIのままインストールする方法が有力です。ただし、既存環境や古いハードウェアとの相性を優先したい場合は、Legacy Boot ModeやCSMを利用する選択肢もあります。
方法1:BIOSでLegacy Boot ModeまたはCSMに切り替える
MBR形式のディスクをそのまま使いたいなら、BIOS設定で起動モードをLegacyまたはCSMに変更します。これによって、MBRと起動方式の整合が取れ、インストールを進められる可能性があります。
一般的な流れは次のようになります。
PC起動時にDelキーまたはF2キーなどを押してBIOSへ入ります。
その後、Boot関連の設定画面を開き、Boot Mode SelectionをLegacyへ変更する、またはCSMを有効にします。設定を保存して再起動し、もう一度Windowsインストールを試します。
マザーボードやメーカー製PCでは、項目名が完全に同じとは限りません。「Boot」「UEFI/Legacy」「CSM Support」など、似た名称で表示されることがあります。見つからない場合は、Secure Bootの有効・無効や詳細モードへの切り替えも確認すると設定項目が見える場合があります。
ただし、この方法には注意点もあります。最近の環境ではUEFI前提で設計されていることが多く、Legacy運用はあくまで一時的な回避策になる場合があります。新規にWindowsを入れ直すなら、長く使う前提ではGPTへ変換しておくほうが扱いやすいケースが多いでしょう。
方法2:ディスクをGPTへ変換してUEFIでインストールする
より一般的でおすすめしやすいのが、ディスクをGPT形式に変換する方法です。これならUEFIモードのまま、現在主流の構成でWindowsをインストールできます。
Windowsインストーラーの画面上で操作できるため、特別な別ソフトを用意しなくても対応できます。手順は以下の通りです。
まず、Windowsのインストール画面でShift + F10を押し、コマンドプロンプトを開きます。そこから次のコマンドを順番に入力します。
diskpart
list disk
select disk X
clean
convert gpt
exit
ここで重要なのは、select disk X のXを正しい対象ディスク番号に置き換えることです。list disk で表示された番号を必ず確認してください。容量を見れば判別しやすくなります。
そして最も注意すべきなのが clean です。このコマンドを実行すると、そのディスク上のパーティション情報は削除され、保存されているデータも実質的に消去されます。必要なファイルがある場合は、事前のバックアップが必須です。作業前にここを見落とすと、インストールどころではなくなります。
変換が終わったらコマンドプロンプトを閉じ、インストール画面で「最新の情報に更新する」操作を行います。その後、新しいパーティションを作成すれば、通常はそのままWindowsのインストールを続行できます。
どちらを選ぶべきか迷ったときの判断基準
どちらの方法にも意味はありますが、これから新しくWindows環境を組むなら、GPTへ変換してUEFIで運用するほうが自然です。起動の安定性や将来的な構成変更、現行ハードウェアとの相性を考えても、GPTを選ぶメリットは大きいからです。
一方で、古い機器との互換性を優先したい、あるいは既存の管理方針としてMBRを維持したい事情があるなら、LegacyやCSMで合わせる判断もあり得ます。ただし、その場合でも今後の構成変更時に再び同じ問題へ直面する可能性はあります。
迷ったら、「新規インストールで、ディスク内のデータを消してもよいか」を基準に考えると判断しやすくなります。完全に入れ直すならGPT変換が本命です。中身を維持しながら急ぎで通したいなら、まずは起動モードの見直しを検討する流れが現実的です。
作業前に必ず確認したい注意点
このエラー自体は深刻な故障ではありませんが、操作を誤るとデータ消失につながります。特にGPT変換時は、対象ディスクを間違えないことが最重要です。インストール用USBや別のデータディスクが同時接続されていると、番号の見間違いが起きやすくなります。
また、BIOS設定を変更したあとにインストールメディアの起動順が変わることもあります。設定を変えたのに結果が変わらない場合は、USBメディア自体を「UEFIとして起動しているのか」「Legacyとして起動しているのか」まで含めて確認することが大切です。ここが揃っていないと、設定変更の効果が反映されません。
まとめ:原因は単純、落ち着いて整合を取れば解決できる
「Windowsをこのディスクにインストールできません」という表示は、初見では厄介に見えます。しかし実際は、UEFIとGPT、Legacy BIOSとMBRという組み合わせの基本を押さえれば、原因も対処法も明確です。
MBRディスクをそのまま使うなら、BIOSでLegacyまたはCSMを有効にする。
UEFI環境を維持したいなら、ディスクをGPTへ変換する。
このどちらかで整合を取れば、多くのケースでインストールは正常に進みます。焦って何度もやり直す前に、いま自分のPCがどの起動モードで動いているのか、対象ディスクがMBRなのかGPTなのかを整理して確認することが、最短の解決につながります。エラー文の意味がわかれば、Windowsインストールの壁は決して高くありません。