Windows 10で「起動可能なデバイスがありません」エラーを解決する4つの方法
Windows 10のパソコンを起動した際に「No bootable device(起動可能なデバイスがありません)」というエラーが表示される場合、その原因はハードディスクのプライマリパーティションが設定ミスによって非アクティブになっている可能性があります。
そもそも「起動(ブート)」とは、パソコンの電源を入れたときにオペレーティングシステム(OS)を読み込み、立ち上げる一連の処理のことです。OSはハードウェアとソフトウェアをつなぐ中核となるプログラムであり、接続された各種デバイスの認識や、システムを制御するソフトウェア・ドライバの起動を担当しています。

このエラーは、ハードディスク、USBメモリ、DVDなどの起動デバイスが見つからないか、そのデバイス内のファイルが破損している場合に発生します。以下に、問題を解決するための対処法を紹介します。
Windows 10で「起動可能なデバイスなし」エラーを修正する方法
方法1:ブートモードをUEFIに変更する
ブートモードをUEFI(Unified Extensible Firmware Interface)に変更することで、問題が解決することがあります。UEFIは従来のLegacy BIOSとは仕組みが異なるブートモードですが、変更してもパソコンに悪影響はないため、試してみる価値があります。
- パソコンの電源を入れ、F2キーを連打してBIOS画面を開きます。

- 矢印キーを使って「Boot」タブへ移動します。押す回数はBIOSのメーカー(ファームウェア)によって異なります。
- 「Boot Mode(ブートモード)」を見つけてEnterキーを押し、モードをUEFIに変更します。

- F10キーを押して変更を保存し、「Save Changes(変更を保存)」を選択してEnterキーを押します。
- その後、自動的に起動プロセスが始まります。
関連記事:PCがUEFIとLegacy BIOSのどちらを使っているか確認する方法
UEFIモードに変更して再起動したら、エラーが解消されているかどうかを確認してください。
方法2:ブート情報を修復する
起動時にこのエラーが出る場合、BCD(ブート構成データ)やMBR(マスターブートレコード)といったブート情報が破損または感染していることが原因かもしれません。以下の手順でブート情報を再構築してみましょう。
- Windowsインストールメディア(USBメモリ、DVD、CDなど)からパソコンを起動します。
- 言語と地域を選択します。
- 「コンピューターを修復する」のオプションを選択します。

- Windows 10の場合は「トラブルシューティング」を選びます。
- 詳細オプションが開いたら、「コマンドプロンプト」をクリックします。

- 以下のコマンドを1行ずつ、そのまま入力し、それぞれ入力後にEnterキーを押します。
bootrec/fixmbr
bootrec/fixboot
bootrec/scanos
bootrec/rebuildbcd

- 起動リストに新しいインストールを追加するか尋ねられたら、Yを入力してEnterキーを押します。
- コマンドプロンプトを終了します。
- システムを再起動し、エラーが消えているか確認します。
これでエラーが解決しない場合は、次の方法に進んでください。
方法3:プライマリパーティションをアクティブ化する
プライマリパーティションにはOSが格納されています。何らかのトラブルでこのパーティションが非アクティブになると、「起動可能なデバイスなし」エラーが発生することがあります。以下の手順で再度アクティブに設定しましょう。
関連記事:Windows 10でBIOSに入る6つの方法(Dell/Asus/HP)
- 方法2と同じ手順で、トラブルシューティング→詳細オプションからコマンドプロンプトを開きます。

- diskpartと入力してEnterキーを押します。
- list diskと入力してEnterキーを押します。

- OSがインストールされているディスクを特定します。
- select disk 0と入力してEnterキーを押します(環境に応じて番号を変更してください)。

- list partitionと入力してEnterキーを押すと、各パーティションの一覧が表示されます。「システム予約済みパーティション(System Reserved Partition)」はブートローダーが格納されている領域で、通常はサイズが最も小さいパーティションです。多くの場合、これがパーティション1に該当します。

- select partition 1と入力してEnterキーを押します。

- activeと入力してEnterキーを押すと、プライマリパーティションがアクティブ化されます。

- exitと入力してEnterキーを押し、diskpartを終了させてからコマンドプロンプトも閉じます。
- パソコンを再起動します。
これでも解決しない場合は、次の方法を試してください。
方法4:システムをリセット(再インストール)する
上記のすべての方法で問題が解決しない場合、システム内のファイルが破損している可能性があります。Windowsのバージョンに対応したMicrosoftの「Media Creation Tool(メディア作成ツール)」をダウンロードし、以下の手順でインストールメディアを作成してOSを再インストールしましょう。
- Media Creation Toolを起動します。
- ライセンス条項に同意して「次へ」をクリックします。
- 「別のPCのインストール メディアを作成する」を選択します。

- 言語、エディション、アーキテクチャを選択します。

- 使用するメディアを選択します。DVDの場合は「ISOファイル」、USBの場合は「USBフラッシュドライブ」を選びます。

- 「次へ」をクリックすると、インストールメディアの作成が始まります。

- 作成したメディアを対象のパソコンに接続し、OSを再インストールします。
おすすめ記事:
- タスクバーを画面下部に戻す方法
- ウイルス感染したUSBメモリからファイルを復元する方法
以上が、Windows 10で「起動可能なデバイスなし」エラーを修正するための主な方法です。ご不明な点がある場合は、お気軽にコメント欄でお知らせください。
-
Windows 10で「起動デバイスが見つかりません」エラーを解決する5つの方法
「起動デバイスが見つかりません(no boot device found)」というエラーは、パソコンがOSを起動できるデバイスを検出できないときに発生します。主な原因としては、BIOSで起動デバイスが正しく選択されていない、あるいは起動不可能なデバイスが誤って選択されていることが挙げられます。 この問題を解消するには、システム構成で適切な起動可能なデバイスを選択することが重要です。起動画面から先に進めず困っている方は、以下で紹介する5つの対処法を試してみてください。 方法1:スタートアップ修復/自動修復を実行する 方法2:ハードドライブを最初の起動デバイスに設定する 方法3:新しく取り付けた
-
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