対処法:Windows 11/10/8/7で「No bootable devices found」というエラー

Windows PCで「No bootable devices found」というエラーメッセージが表示されたら、どうしますか?ここでステップバイステップでこのエラーを対処する方法を説明します。

投稿者 @Akira 2024年05月29日 @Akira 最後の更新 2023年05月25日

「No bootable devices found」とは?

ブータブルデバイスは、ハードドライブ、USBフラッシュドライブ、フロッピーディスクドライブ、DVD、CD-ROMドライブなどのようなストレージハードウェアであり、その上にオペレーティングシステムをロードする用のブートファイルとドライバがあります。

BIOSは、オペレーティングシステムをロードしてブート動作を実行するために使用されるコンピュータ内のプログラムです。「No bootable devices found」というエラーは、実際にはBIOSによって報告されます。これは、BIOSで起動デバイスを見つけられない、または起動デバイス上の起動ファイルが正しくないことを意味します。

パソコンの機種によって異なりますが、「No bootable device」の他に、以下のようなエラーメッセージもよく見られます。

Boot Device Not Found(起動デバイスが見つかりません。)
No Boot Device Found – Please restart system(起動デバイスが見つかりません。再起動してください。)
No boot device is available(起動デバイスが利用できません。)
Insert system disk in drive. Press any key when ready(システムディスクをドライブに入れて、どれかのキーを押してください。)

なぜ「No bootable devices found」エラーが発生します?

Windowsパソコンで「No bootable devices found」エラーの対処法を知りたいですか?その前に、この問題に繋がる原因を見てみましょう。ここでいくつかの理由があります:

ハードディスクの接続に問題がある
起動順序に問題がある
BCD/MBRが破損している
CMOSの電池切れ
OSのシステムファイルが破損している
ハードディスクが故障している

Windows 11/10/8/7で「No bootable devices found」に対処!

今、下記の方法を試して「No bootable devices found」を修復しましょう~

対処法1. すべてのハードウェアコンポーネントを取り外して接続しなおす

まず、コンピュータの電源を完全に切って、すべてのハードウェアデバイスを取り外し、その後接続しなおします。

これで、接続不良のためにBIOSによってシステムディスクを認識できず、「No bootable devices found」が発生していないかを確認することができます。

うまくいかない場合は、次の方法に進みます。

対処法2. 起動順序をチェックする

起動順序が間違えたら、お使いのパソコンは起動できないハードディスクから起動する可能性があり、その場合は「No bootable devices found」と表示されます。だから、システムディスクが起動順序の先頭にあることを確認してください。

ステップ 1. パソコンを再起動し、特定のキー(Del、F2、F10…)を押してBIOSセットアップに入ります。

ステップ 2. キーボードの右矢印キーを使って「ブート」タブにアクセスします。システムディスクを起動順序リストの一番上に移動します。

ステップ 3. 変更を保存してBIOSを終了し、パソコンを再起動します。

対処法3. ブートモードを切り替える

OSとBIOSのブートモードが一致しておらず、正常にOSを起動できないケースが考えられます。このトラブルは正しい手順でOSをインストールしなかった時や、Windows UpdateやBIOSのアップデートの不具合が原因で発生することがあります。

ステップ 1. コンピュータを再起動し、特定のキー(Del、F2、F10…)を押してBIOSセットアップに入ります。

ステップ 2. 「Boot(起動)」「Advanced(詳細)」タブを調べて、「Boot Mode(ブートモード)」の設定項目を探します。

ステップ 3. ブートモードを別のモードに切り替えます。「Legacy(レガシー)」に設定されている場合は、「UEFI」に切り替えます。「UEFI」に設定されている場合は、「Legacy」に切り替えます。

ステップ 4. 「Save and Exit(保存して終了)」を選択し、パソコンを再起動します。

対処法4. プライマリパーティションをアクティブとしてマークする

オペレーティングシステムがインストールされているパーティションは、プライマリパーティションと呼ばれます。OSを正常に起動させるにはシステムディスクはアクティブとしてマークする必要があります。

そのため、誤って非アクティブとしてマークされていると、「起動可能なデバイスが見つかりませんでした」という問題が発生します。こんな場合はシステムディスクをアクティブとしてマークし直してください

ステップ 1. WindowsインストールDVDをパソコンに接続し、そこから起動します。言語とキーボードのレイアウトを選択し、「コンピュータを修復する」をクリックしてください。

ステップ 2. Windows10および8インストールDVDを使用している場合は、「トラブルシューティング」→「コマンドプロンプト」をクリックします。Windows 7インストールDVDを使用している場合は、「システム回復オプション」画面で、一番目の選択肢「Windowsの起動に従う問題の修復用の回復ツールを使用します。修復するオペレーティングシステムを選択してください」を選択し、「次へ」をクリックします。この画面で「コマンドプロンプト」を選択します。

ステップ 3. コマンドプロンプト画面で、次のコマンドを1つずつ入力し、各入力後Enterキーを押します。

lit disk

select disk 0:(0はシステムディスクのディスク番号です。)

list partition

select partition 1:(1はシステムパーティションの番号を表します。)

active

対処法5. 内蔵ハードディスクの状態を確認する

内蔵HDDにディスクエラーがあるなら、Windowsの起動時に「No bootable devices found」というエラーが発生することがあります。こんな場合、CHKDSK.exeツールでその状態をチェックすることができます。

これを行うには、対処法3を参照してコマンドプロンプト画面を開きます。次に、「chkdsk c: /f」コマンドを実行します。これでCドライブのエラーをチェックし(通常、Windowsオペレーティングシステムはこのドライブにインストールされています)、修正する可能性があります。

対処法6. ブート情報(BCDとMBR)を修正する

BCDやMBRなどの起動情報がウイルス攻撃、停電、または不良セクタによって破損していると、「No bootable devices found」というエラーが表示される場合があります。コマンドプロンプトコマンドを使用して、このような重要な情報を修復または再構築できます。

コマンドプロンプト画面に入ってから、以下のコマンドを順番に実行する必要があります。

Bootrec /fixmbr

Bootrec /fixboot

Bootrec /scanos

Bootrec /rebuildbcd

その後、コンピュータを再起動して問題が解決するかどうかを確認します。

WindowsインストールDVDを持っていないので、コマンドプロンプトにアクセスできない場合はAOMEI Partition Assistant Professional版に切り替えることができます。

このツールを使えば、まずWindows 10/8/7で起動可能なメディアを作成し、そこからお使いのパソコンを起動し、「No bootable devices found」問題を修正します。以下はAOMEI Partition Assistant Proで「起動可能なデバイスが見つかりませんでした」の対処法の詳細な手順です。

ステップ 1. 空のUSBドライブを動作中のパソコンに接続し、AOMEI Partition Assistant Professionalのデモ版をダウンロードし、そのPCにインストールして実行します。

Proのデモ版 Win 11/10/8.1/8/7/XP
安全かつ高速
ヒント:デモ版は動作確認の目的でのみ使用されます。つまり、デモでは、すべての機能をプレビュー、すべての操作をシミュレートすることしかできません。
Windows Serverで使用可能なAOMEI Partition Assistant Server版もあります。ITサービスプロバイダーや企業である場合、台数無制限のPC&サーバー向けAOMEI Partition Assistant Unlimited版とTechnician版をお勧めします。AOMEI Partition Assistant Technician版は上記の機能以外、クライアントに有償技術サービスを提供できます。この三つ(PA)バージョンの相違

ステップ 2. メインインターフェイスの右上隅にある「ツール」をクリックして、「ブータブルCD/USBを作成」をクリックし、ウィザードの指示に従ってWindows10などでブータブルUSBを作成します。

次に、このブータブルUSBを「No bootable devices found」という問題のあるパソコンに接続し、ブータブルメディアから起動します。ログインすると、AOMEI Partition Assistantのメインインターフェイスが表示されます。これから、ただ3ステップでMBRを再構築できます。

ステップ 1. システムディスクを右クリックして、「MBRを再構築」を選択します。

ステップ 2. お使いのOSに適したMBRの種類を選び、「はい」をクリックします。

ステップ 3. 「適用」→「続行」をクリックして保留中の操作をコミットします。

このソフトを使ってシステムディスクの状態をチェックすることもできます:システムディスクを選択し、ツールバーの「テスト」⇒「不良セクタをチェック」をクリックし、プロセスの終了まで少々お待ちください。

さらに、AOMEI Partition Assistant Proはパーティションエラーのチェックと修復もサポートしています:システムディスクを右クリックして「詳細処理」→「パーティションをチェック」を選択し、一番目の対処法を選択してください。

より詳細について: システムパーティションを誤って削除したり、BIOSで起動ディスクが表示されなかったりすると、Windowsも起動に失敗します。この場合は、AOMEI Partition Assistant Proでブータブルメディアを作成し、「パーティションを復元」ウィザードでWinPE環境で削除されたブートパーティションを回復できるようになります。

結論

Windows 11/10/8/7で「No bootable devices found」エラーの対処法については、ここまで紹介してしまったのです。必要に応じて上記の六つの方法から選択して問題を解決します。