Windows 11 のメディアプレゼンスチェックのトラブルシューティング方法
起動中に「メディアの存在を確認しています」というメッセージが表示され、PCがローカルドライブから起動するのではなく、ネットワークPXEサーバーにアクセスしようとしているように見えます。少し奇妙に感じるかもしれませんが、これは通常、BIOSが最初にネットワークからの起動を試みているか、メインドライブ上でOSが見つからないため、デフォルトでネットワークブートが選択されていることを意味します。このメッセージにうんざりして、PCを通常通り起動させたい場合は、起動順序を微調整するか、ネットワークブートオプションを完全に無効にする必要があります。BIOS設定をいじるのは、特に慣れていないと少し面倒な場合がありますが、それでも可能です。
PXEネットワークブートによる起動の問題を修正する方法
ストレージデバイスの優先順位を設定するためにブート順序を変更する
これは典型的な修正方法です。BIOSに、ネットワークに接続する前にまずSSDまたはHDDをチェックするように指示します。なぜこれが有効なのでしょうか?システムがOSが存在しないと判断したり、デフォルトでネットワークをチェックする設定になっていると、「メディアの存在を確認しています」というメッセージが表示されたまま停止してしまうからです。
いつ適用されるのでしょうか? 通常、BIOS をリセットした後、または複数のブート オプションがあり、ネットワークがリストの一番上にある場合、あるいはストレージ デバイスが最初の選択肢として表示されなくなった場合です。
手順は以下のとおりです。起動時にキー(通常はDelete、F2、F10、またはEscキー。PC のメーカーによって異なります)を押せるように準備しておいてください。その後、以下の操作を行います。
- PCの電源を切って再起動してください。メーカーのロゴが表示されている画面を少しの間見てください。
- BIOSアクセスキー(通常はDeleteキーまたはF2キー)を、BIOSまたはUEFI設定画面が表示されるまで繰り返し押します。ヒント:もし失敗してしまった場合は、再起動してもう一度お試しください。
- 通常は [設定] または [詳細設定] メニュー内にある[ブート]または[ブート オプション]メニューに移動します。
- 起動優先順位リストを見つけます。WindowsまたはOSがインストールされているメインストレージ(SSD/HDD)がリストの一番上に表示されていることを確認してください。矢印キーまたはファンクションキー(画面に表示されるBIOSの指示を参照)を使って、優先順位を上げてください。
- 「ネットワークブート」「PXE」などの項目が表示される場合があります。これらを一番下に移動するか、無効にしてください(次の方法を参照)。
- 保存(多くの場合F10)して終了することを忘れないでください。PCは新しい順序で再起動します。
オプション1: BIOSでネットワークまたはPXEブートを無効にする
これは、起動順序の調整だけでは効果がなかった場合の代替案です。ネットワークブートを完全に無効にすると、PCがネットワークサーバーにアクセスしようとするのが止まり、ローカルストレージから強制的に起動するようになります。
これはどのような場合に役に立ちますか?通常は、BIOSが順序を修正した後もネットワークブートを強制する場合です。また、何らかの理由でネットワークブートオプションが有効になっているものの、実際には使用しない場合にも便利です。
方法は次のとおりです。ただし、BIOS レイアウトは大きく異なるため、注意してください。
- もう一度 BIOS/UEFI に入ります (上記と同じ)。
- IPv4/IPv6 PXEサポート、LAN PXEブート、ネットワークブートなどのオプションを探します。これらのオプションは通常、「ブート」または「詳細設定」セクションにあります。
- これらを無効に設定します。場合によっては、スイッチを切り替えるか、有効から無効に変更するだけで済むこともあります。
- 変更を保存して再起動します。
ストレージドライブが認識されているか確認する
BIOSが実際にドライブを認識しているかどうかを確認するのも楽しい作業の一つです。ドライブが検出されない場合、システムはネットワーク上でドライブを探そうとしたり、起動時に停止したりすることがあります。
ほとんどのBIOSメニューでは、 「Boot Priority」リストでドライブがリストされているかどうかを確認できます。リストにない場合は、 「Main」、「Storage」、「Devices」などのセクションを確認してください。
ハードウェア診断に興味があるなら、CrystalDiskInfo や Seatools などのツール(またはメーカーのユーティリティがあればそれ)を使った簡単なテストで、ドライブが正常か故障しているかを確認できます。もう一つの方法は、ドライブを別の PC やノートパソコンに接続して、故障の兆候がないか確認することです。
正常に検出されているにもかかわらず起動しない場合は、ブートファイルが破損している可能性があります。その場合は、ブートファイルの修復またはWindowsの再インストールが必要になります。
ブートファイルを修復する – OSが起動しない場合
少し高度な話になりますが、Windowsのブートファイルが破損したり、設定がおかしくなったりすることもあります。その場合、WindowsのUSBインストーラーから起動し、ブート設定を修復するのが効果的です。
まず、Rufusなどのツールを使って、Windowsインストールメディアが入った起動可能なUSBメモリを作成します。USBメモリをUSBメモリに挿入し、そこから起動します(起動順序の変更が必要になる場合があります)。その後、以下の手順を実行します。
- 言語画面でShift + F10を押してコマンド プロンプトを開きます。
- タイプ:
diskpartlist diskexit- `list disk` の GPT 列の下にアスタリスクがあるかどうかを確認して、ディスクが GPT として表示されるか MBR として表示されるかを確認します。アスタリスクがある場合は GPT、ない場合は MBR です。
- 次に、ディスクの種類に応じて、次のコマンドを実行します。
- GPT ディスクの場合:
diskpartlist diskselect disk X(Xをディスク番号に置き換えてください)list volume(EFI パーティションのボリューム文字または番号をメモしてください)select volume Xassign letter = S:exitcd /d S:\EFI\Microsoft\Boot\bootrec /fixbootbootrec /rebuildbcd- MBR ディスクの場合:
bootrec /fixmbrbootrec /fixbootbootrec /rebuildbcd
- 最後に、再起動すると、PC が「メディアの存在を確認しています」というメッセージを通過し、通常どおり Windows を起動できるようになります。
それでも問題が解決しない場合は、データをバックアップしてクリーンインストールする方が早い場合もあります。Windowsは、必要以上に複雑な処理をしなければならない場合もあるからです。
まとめ
- 起動優先順位を確認して変更し、OS ドライブが最初になるようにします。
- 必要ない場合は、「ネットワーク ブート」または PXE サポートを無効にします。
- ストレージ ドライブが BIOS で検出されていることを確認します。
- ブート ファイルが壊れている場合は、Windows 再インストール メディアからブート修復コマンドを実行します。
- 極端な場合は、バックアップ後に Windows の新規インストールを検討してください。
まとめ
通常は、BIOSに正しいドライブを最初に参照するように指示するか、ネットワークブートを無効にするだけで済みます。PXEはエンタープライズ環境やネットワーク環境向けのものですが、Windowsをスムーズに起動させたいだけなら、それほど複雑ではありません。BIOSが頑固だったり、ブートファイルが壊れている場合もあります。順序を修正し、ブートファイルを修復すれば、ほとんどのシナリオに対応できます。この方法が、誰かの「メディアの存在を確認しています」ループから早く抜け出すのに役立つことを願っています。これは本当に面倒な作業です。幸運を祈ります。これでアップデートが少しでも進むことを願っています。