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

「Windowsをこのディスクにインストールできません」エラーの原因と解決方法

近年のWindowsは再インストールが必要になる場面はめったにありませんが、いざ再インストールしようとすると、いくつかの障害に直面することがあります。そのひとつが「Windowsをこのディスクにインストールできません」というエラーメッセージです。この記事では、この問題を乗り越えるための対処法をいくつかご紹介します。

また、エラーメッセージには次のような追加の文言が表示される場合があります。具体的には「選択されたディスクはGPTパーティション形式です」または「選択されたディスクにはMBRパーティションテーブルがあります。EFIシステムでは、WindowsはGPTディスクにのみインストールできます」というものです。それぞれの意味については、以下で詳しく解説します。

UEFI・BIOS・MBR・GPTの競合とは

このエラーは、パソコンが使用しているファームウェアの種類と、ハードディスクがフォーマットされているパーティションテーブル規格との間に生じる競合が原因です。

古いパソコンでは、BIOS(Basic Input Output System)と呼ばれるファームウェアが使われており、これはパーティションテーブルを管理するMBR(Master Boot Record)規格と互換性があります。

一方、新しいパソコンではUEFI(Unified Extensible Firmware Interface)と呼ばれるファームウェアが採用されており、こちらはMBRとGPT(GUID Partition Table)の両方のドライブに対応しています。ただし、UEFI環境でMBRドライブを使用する場合は、パーティションサイズが2TB未満である必要があります。可能であれば、UEFI搭載のパソコンではGPT形式でフォーマットされたドライブを使用しましょう。

MBRとGPTの違いについてさらに詳しく知りたい方は、「MBR vs GPT:SSDにはどちらのフォーマットが最適か?」といった解説記事も参考になります。それでは、エラーの一般的な原因がわかったところで、具体的な解決方法を見ていきましょう。

UEFIモードとレガシーBIOSモードを切り替える

現在のパソコンの多くはUEFIファームウェアを採用していますが、互換性の問題に備えて「レガシーBIOS」や「レガシーブート」と呼ばれるモードを引き続き提供している機種も少なくありません。

実は、このエラーの原因が誤ったブートモードにあるケースは非常に多いのです。たとえば、ドライブが新しいGPT規格でフォーマットされているのに、レガシーブートモードで起動すると、Windowsはそのドライブを扱えず、「選択されたディスクはGPTパーティション形式です」というエラーが表示されます。この場合、ディスクをMBR形式に変換するか、BIOS設定でUEFIモードに変更する必要があります。

逆に「選択されたディスクにはMBRパーティションテーブルがあります」というメッセージが表示される場合は、その反対の対応が必要です。つまり、ドライブをGPT形式に変換するか、BIOSをレガシーモードで起動するかのどちらかです。

なお、レガシーブートモードは恒久的な解決策として設計されたものではありません。どうしてもレガシーモードでディスクにアクセスする必要がある場合は、WindowsをインストールしたいMBRパーティションのデータをバックアップしたうえで、GPTへ変換しておくのがベストです。

レガシーブートモードのオン/オフを切り替える方法は、パソコンの機種によって異なります。起動時に特定のキーを押してファームウェアの設定画面(UEFIメニュー)に入るのが一般的ですが、該当するキーについてはマザーボードの説明書やパソコンのマニュアルを確認してください。

UEFIメニューに入ったら、「レガシーBIOS/ブートモードを有効化する」といった項目を探して、希望する設定に変更します。機種によってはUEFIとレガシーの両方をサポートする第3のモードが用意されていることもあります。そのような項目が見つかったら、そちらを選択しましょう。

別のパーティション形式でドライブを再フォーマットする

GPTドライブをMBRに変換する(またはその逆を行う)と、そのドライブ上のすべてのデータとパーティションが削除されます。しかし、パソコンをUEFIモードで運用したいのであれば、システムドライブはGPTを使用する必要があります。セキュリティ面や機能面で多くのメリットがあるため、可能な限り全ユーザーにUEFIの利用をおすすめします。

ただし、このエラーに遭遇している場合、お使いのパソコンがレガシーBIOSしかサポートしておらず、ドライブがGPTでフォーマットされている可能性が高いでしょう。その場合は、ドライブをMBRに変換することで問題を解決できます。変換手順の詳細は、「GPTからMBRへのディスク変換方法」などのガイド記事を参照してください。

繰り返しになりますが、この方法が推奨されるのはUEFI非対応のシステムだけです。UEFI搭載のパソコンでは、Windows用ディスクには必ずGPT形式を使用してください。

Windowsインストール中にまっさらな状態から始める

実は、Windows 10のインストーラーには強力なディスク管理機能が組み込まれています。インストール中に、ディスク上のすべてのパーティションを削除してフォーマットし直すオプションを選べます。Windowsは動作に必要な正しい設定でドライブを自動的にフォーマットしてくれます。

ただし、ドライブ内にまだバックアップしていないデータがある場合、この方法は避けるべきです。逆に、現在のディスクのデータが不要であれば、Windowsのインストール中に問題を解決できる最も簡単な方法といえます。

Windowsの再インストール方法がわからない場合は、3つのインストール手法を丁寧に解説した詳細ガイドを参考にしてください。インストール作業中に「Windowsのインストール場所を選んでください」という画面が表示されたら、以下の手順に従います。

  1. 各パーティションを順番に選択し、削除をクリックします。パーティションがなくなるまでこれを繰り返します。
  2. 次へを選択すると、Windowsが空き領域を正しくフォーマットし、必要なパーティションを自動的に作成します。

あとは通常どおりインストールを進めるだけです。

サードパーティ製ソフトでフォーマットせずにパーティション形式を変更する

データを失わずにパーティション形式を変換できるサードパーティ製アプリケーションも存在します。技術的には可能ですが、こうしたツールが実際に行っているのは、再フォーマットの過程でディスク上のデータをビット単位で消去・書き換える処理です。

また、何らかの理由で変換処理が中断されると、結局ディスクを再フォーマットしなければならない状態に陥る恐れがあります。そのため、この種の変換を行う前には、必ずディスク全体(少なくとも重要なデータ)のバックアップを取っておきましょう。

さらに当然のことながら、変換対象のディスクとは別のディスク上で稼働しているOSから操作する必要があります。具体的には、ライブブートディスクから起動するか、外付けディスクケースを使って別のパソコンに接続して作業を行います。

Windows向けの無料のハードディスクフォーマット・パーティションユーティリティのおすすめリストもぜひチェックしてみてください。その中には、完全な再フォーマットなしでパーティション形式を変換できるツールもあります。

まとめ:Windowsを無事にインストールするために

このエラーメッセージが表示されると、状況は少し複雑になります。決して簡単に解決できるエラーではないため、焦らずじっくり取り組むことが大切です。不明な点があれば、コメント欄で質問してみてください。できる限り回答いたします。

このガイドに沿って作業すれば、問題なくディスクにWindowsをインストールできるはずです。何をする前にも、安全のため必ずデータのバックアップを忘れないようにしてください。

  1. 「iTunesがこのiPhoneに接続できませんでした。値がありません」エラーの原因と解決策

    「iTunesがこのiPhoneに接続できませんでした。値がありません」というエラーは、主にロック画面が無効化されたiPhoneをPCやMacに接続しようとした際に表示されます。ただし、ハードウェアドライバーの不具合やプライバシー設定の破損など、さまざまな原因でも発生することがあります。 エラーメッセージは一見難解ですが、以下のトラブルシューティングの手順を順番に試していけば、問題を解決できるはずです。最初のセクションではパスコードでロックされたiPhoneへの対処法を解説し、その後の修正方法はすべてのiPhoneに共通して適用できます。 正しいパスコードでデバイスのロックを解除する iPh

  2. Windows 10で「インストールするドライバーはこのコンピューターでは検証されていません」エラーを手動で解決する方法

    Windows 10向けのIntelグラフィックスドライバーを更新またはインストールする際、「インストールするドライバーは、このコンピューターでは検証されていません(The Driver Being Installed Is Not Validated for This Computer)」というエラーメッセージが表示されたことはありませんか?これはいわゆる「ドライバー検証エラー」で、PCメーカーが出荷前のプリインストール段階でIntelグラフィックカードの設定を変更していることが原因です。メーカーとしては、ユーザーにIntel公式サイトではなく自社サイトからドライバーを入手してほしいという意