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

Windows 11/10で「ブートデバイスが見つかりません」エラーが出たときの対処法

普段は正常に動作していたパソコンの電源を入れたところ、「Boot Device Not Found(ブートデバイスが見つかりません)」というメッセージが表示されると、多くの人は慌ててしまうでしょう。このエラーと同時に、「ハードディスクにオペレーティングシステムをインストールしてください(Hard Disk<xxx>)」という案内や、F2キーを押してシステム診断を開始するよう促すメッセージが表示されることもあります。

Windows 11/10で「ブートデバイスが見つかりません」エラーが出たときの対処法

「ブートデバイスが見つかりません」エラーとは何か

Windowsをドライブにインストールすると、そのドライブは「ブートデバイス」として機能します。パソコンの起動時には、BIOSまたはUEFIがそのドライブ上のOSを探し出し、起動プロセスを続行します。このエラーコードが表示されるのは、BIOSやUEFIが起動可能なデバイスを一切検出できなかった場合です。つまり、OSの入ったドライブが認識されていない状態を意味します。

原因は物理的な問題(接続不良やケーブルの断線など)の場合もあれば、ソフトウェア的な問題(ブート構成データの破損など)の場合もあります。

対処方法の概要

以下のトラブルシューティング手順を順番に試すことで、「Boot Device Not Found」エラーを解消できる可能性があります。

  1. ブートドライブとの接続を確認する
  2. ブート順序を変更する
  3. 回復環境からブートレコードを修復する
  4. プライマリパーティションがアクティブになっているか確認する

後半の2つの手順では、コマンドを実行するために高度な回復モードで起動する必要があります。あらかじめ起動可能なWindows USBメモリを作成しておきましょう。

1. ブートドライブとの接続を確認する

自作PCなどケース付きのデスクトップパソコンを使用している場合は、まずケースを開けて配線を点検しましょう。ドライブはケーブルを介してマザーボードに接続されています。両端のコネクタがしっかりと差し込まれているか、外れていないかを確認し、一度抜いてから挿し直してみるのも有効です。その後、起動できるかどうかを確認します。

ノートパソコンの場合も基本的な考え方は同じです。分解して内部の接続を確認できる技術があるなら自分で点検してもよいですが、自信がない場合は、他の対処法で解決しないときにサービスセンターへ持ち込むことをおすすめします。

2. ブート順序を変更する

Windows 11/10で「ブートデバイスが見つかりません」エラーが出たときの対処法

パソコンの起動時、BIOSまたはUEFIは「ブート順序」に従って起動デバイスを探します。もしUSBメモリが挿さったままになっていて、かつ1番目の起動デバイスがUSBに設定されていると、ハードディスクではなくUSBから起動しようとして失敗することがあります。この場合は、USBメモリを抜いて再起動するか、BIOS設定画面でブート順序を変更すれば問題は解決します。

ハードウェア側に問題がないようであれば、次はソフトウェア面からの修復を試みましょう。起動可能なUSBメモリを使って高度な回復モードで起動し、コマンドプロンプトを開きます。

3. 回復環境からブートレコードを修復する

コマンドプロンプトでは、bootrecコマンドを使用してBCD(ブート構成データ:Boot Configuration Data)を再構築できます。BCDにはWindowsの起動方法に関する構成情報が格納されており、これが破損するとBIOSはブートドライブを見つけられなくなります。まずは以下のコマンドを実行してみましょう。

bootrec /rebuildbcd

Windows 11/10で「ブートデバイスが見つかりません」エラーが出たときの対処法

より詳しい修復手順については、マスターブートレコード(MBR)の修復に関する記事も参考になります。そこでは以下のコマンドオプションが紹介されています。

bootrec /fixmbr

bootrec /fixboot

bootrec /scanos

bootrec /rebuildbcd

これらのコマンドの実行が完了したら、パソコンを再起動します。ブートドライブが正しく検出され、Windowsが起動するはずです。

4. プライマリパーティションがアクティブになっているか確認する

Windows 11/10で「ブートデバイスが見つかりません」エラーが出たときの対処法

複数のパーティションを持つハードディスクでは、Windowsがインストールされているパーティションを「プライマリパーティション」と呼びます。そして重要なのは、そのパーティションが「アクティブ」に設定されている必要があるという点です。ここではDiskPartツールを使ってパーティションをアクティブ化します。GUIにはアクセスできないため、コマンドプロンプトから実行します。

DiskPart
list disk
select disk 0
list volume
select volume X(XはWindowsがインストールされているボリューム番号)
active
exit

実行が完了すると、プライマリドライブがアクティブになり、問題なくパソコンを起動できるようになります。必ず正しいボリュームを選択してください。誤ったボリュームを指定すると、再度設定をやり直すことになってしまいます。

この記事がお役に立てば幸いです。

関連記事:

  1. 「Missing Operating System(OSが見つかりません)」エラーの対処法
  2. 「Bootmgr is Missing」エラーの対処法
  1. 【解決策】Windows 11/10でUSB 3.0外付けドライブが認識されないときの対処法

    お使いのWindows PCがUSB 3.0の外付けハードディスクを認識してくれない――。エクスプローラーを開いても、接続したデバイスがどこにも表示されない……。そんな経験はありませんか?実はこれは多くのユーザーが遭遇するトラブルで、USB 3.0ポートに接続した外付けドライブがシステムに検出されないという症状として現れます。本記事では、この問題を解決するための効果的な対処法を厳選してご紹介します。ぜひ最後まで読んで、お使いの環境に合った解決策を見つけてください。USB 2.0とUSB 3.0の違いとは?USBデバイスは、私たちの日常生活に欠かせない存在となっています。USBメモリは、デバイス

  2. Windows 10 / 8.1 / 7で「No boot device found」エラーを解決する8つの対処法

    Windows 10、8.1、またはWindows 7の起動時に「No boot device found. Press any key to reboot the machine」というエラーメッセージが表示されて困っていませんか?このエラーは、起動情報が保存されているHDDやSSDにシステムがアクセスできなかったことを意味します。つまり、パソコンの電源を入れた際に接続されているすべてのドライブをスキャンしたものの、起動可能なOSが見つからなかった状態です。なお、このエラーメッセージは環境によって以下のように表示が異なる場合があります。No bootable device detected