※本ページにはプロモーション(広告)が含まれています
Windowsが起動しない「No Bootable Device」エラーとは
Windowsパソコンの電源を入れたとき、画面に「No Bootable Device」「No Boot Device Found」「Boot Device Not Found」といったメッセージが表示されて、Windowsが起動できない状態になることがあります。この問題は突然発生することが多く、初めて見たときは非常に焦るものです。
このエラーの根本的な原因は、パソコンがWindowsを起動するためのファイルを読み込む場所(ブートデバイス)を見つけられないことにあります。原因は起動順序の設定ミスからハードウェアの物理的な故障まで幅広く、正しく原因を特定して対処することが重要です。
本記事では、No Bootable Deviceエラーの原因を体系的に解説し、初心者でも実践できる解決方法を順番に説明します。多くのケースでデータを失わずに復旧できますので、落ち着いて対処しましょう。

この記事でわかること
- No Bootable Deviceエラーが発生する主な原因
- BIOS/UEFIの起動順序を正しく設定する方法
- Windowsの回復環境(WinRE)を使ったMBR・BCD修復手順
- ハードウェア故障かどうかの確認方法
- データを守りながら復旧するための優先順位
No Bootable Deviceエラーが発生する主な原因
このエラーには複数の原因が存在します。まず原因を理解することで、どの解決策を試すべきかが明確になります。
原因1:BIOS/UEFIの起動順序が変わってしまった
パソコンは電源を入れたとき、どのデバイスからOSを起動するかを「BIOS/UEFI」という設定で管理しています。この起動順序がUSBメモリや光学ドライブ(DVD)が先になっていると、Windowsが入ったハードディスクを読み込む前に止まってしまいます。BIOSアップデートや設定のリセット後に起こりやすいトラブルです。
原因2:MBR(マスターブートレコード)の破損
MBRとはハードディスクの先頭に書き込まれた、OS起動のための重要な情報です。ウイルス感染、不正なシャットダウン、ストレージの物理的な劣化などでMBRが破損すると、Windowsを正常に起動できなくなります。
原因3:BCD(ブート構成データ)の破損または消失
BCD(Boot Configuration Data)はWindowsが正しく起動するための構成情報を保持するファイルです。Windowsのアップデート中の停電、誤った操作、マルウェアなどによってBCDが壊れると起動不能になります。
原因4:ハードディスクやSSDの認識不良
ハードディスクやSSDとマザーボードをつなぐケーブルの緩みや断線、ストレージ自体の物理的な故障によって、パソコンがドライブを認識できないケースがあります。この場合はBIOS画面でも該当ドライブが表示されません。
原因5:パーティションのアクティブフラグ消失
Windowsが起動するパーティション(システムパーティション)に「アクティブ」のフラグが設定されている必要があります。ディスク管理ツールの誤操作や別OSのインストール作業でこのフラグが外れると、起動できなくなります。
解決策7つ:順番に試してみましょう
解決策1:USB・DVDなど外部メディアを取り外して再起動
まず最もシンプルな確認から始めます。USBメモリ、外付けハードディスク、DVDやBlu-rayディスクをすべて取り外してから電源を入れ直してください。これらが接続されていると、パソコンがそちらから起動しようとして失敗することがあります。
外部メディアを取り外して起動できた場合は、BIOS/UEFIの起動順序設定の問題です。次のステップで設定を確認しましょう。
解決策2:BIOS/UEFIの起動順序を確認・変更する
電源を入れた直後に特定のキー(メーカーによってDelete、F2、F10、F12などが異なります)を連打してBIOS/UEFI設定画面を開きます。
「Boot」「Startup」「Boot Priority」などのメニューを探し、起動順序の一番上にWindowsが入っているハードディスクやSSDが来るように設定を変更します。USBやDVDドライブが先になっていたら、内蔵ドライブを最上位に移動させてください。
設定を保存して再起動すると、正常に起動できるケースがあります。BIOS画面にドライブが表示されていない場合は、ハードウェアの認識問題の可能性が高くなります。
解決策3:WindowsインストールメディアでPCを起動する
解決策3以降ではWindowsの回復ツールを使います。Windowsのインストールメディア(USBまたはDVD)が必要です。別のパソコンで作成できます。
Microsoftの公式サイトから「メディア作成ツール」をダウンロードして、8GB以上のUSBメモリにWindowsのインストールメディアを作成します。その後、故障したパソコンにUSBを挿してBIOSでUSBから起動するよう設定を変更してから再起動します。
「Windowsのセットアップ」画面が表示されたら「コンピューターを修復する」を選択して回復環境(Windows RE)に入ります。
解決策4:スタートアップ修復を実行する
Windows回復環境(WinRE)に入ったら「トラブルシューティング」→「詳細オプション」→「スタートアップ修復」を選択します。Windowsが自動的に起動の問題を診断して修復を試みます。
スタートアップ修復は数分から数十分かかることがあります。完了したら再起動して問題が解決されたか確認してください。自動修復で解決しない場合は次のコマンドプロンプトを使った手動修復に進みます。
解決策5:コマンドプロンプトでMBRを修復する(bootrec /fixmbr)
WinREの「詳細オプション」から「コマンドプロンプト」を開き、以下のコマンドを順番に実行します。
まず次のコマンドでMBRを修復します。
bootrec /fixmbr
続いてブートセクターを修復します。
bootrec /fixboot
実行後「操作は正常に完了しました」と表示されれば成功です。再起動して確認してください。
解決策6:BCDを再構築する(bootrec /rebuildbcd)
MBRの修復で解決しない場合、BCDの再構築を試みます。同じくコマンドプロンプトで以下を実行します。
bootrec /scanos
このコマンドでWindowsのインストールを検索します。見つかった場合、続けて次のコマンドを実行します。
bootrec /rebuildbcd
「識別されたWindowsのインストールをブートリストに追加しますか?」と聞かれたら「Y」を入力してEnterを押します。完了したら再起動して確認してください。
それでも解決しない場合は、BCDを完全に削除してから再作成する方法も有効です。
bcdedit /export c:\bcdbackup
attrib c:\boot\bcd -h -r -s
ren c:\boot\bcd bcd.old
bootrec /rebuildbcd
解決策7:ハードウェアの物理的な確認
上記の方法をすべて試しても解決しない場合、ハードウェアに問題がある可能性が高いです。デスクトップパソコンであれば、ケースを開けてSATAケーブルの抜き差しを試みてください。
BIOS画面でハードディスクやSSDが表示されていない場合は、ストレージ自体が認識されていない可能性があります。別のパソコンにつなぐか、USB変換アダプターを使ってデータが読めるか確認し、読めない場合は専門のデータ復旧サービスへの相談を検討してください。

症状別の診断と対処法
| 症状 | 考えられる原因 | 推奨される解決策 |
|---|---|---|
| BIOS画面でドライブが表示されない | ケーブルの断線または物理故障 | ケーブル確認、専門業者へ相談 |
| BIOSにドライブは出るがOSが起動しない | MBR/BCDの破損 | 解決策5〜6のコマンド実行 |
| BIOSの起動順序が変わっていた | BIOSリセットまたはアップデート後の設定 | 解決策2で起動順序を変更 |
| USBを抜いたら起動した | 外部メディアが起動優先されていた | 解決策1〜2で解決済み |
| スタートアップ修復が失敗する | BCD/MBRの複合的な破損 | 解決策5〜6を手動で実行 |
| ハードディスクから異音がする | 物理的なディスク障害(深刻) | 即使用停止、データ復旧業者へ |
🛒 関連商品をAmazonでチェック
🛒 関連商品をAmazonでチェック
よくある質問(FAQ)
Q1. No Bootable Deviceエラーが出てもデータは消えますか?
エラーが出ただけではデータが消えているわけではありません。起動できないのはブート情報の問題であることが多く、データは無事なケースがほとんどです。ただし修復作業中の誤った操作でデータが失われることがあるため、重要なデータがある場合は専門業者に相談することも選択肢のひとつです。
Q2. BIOS画面の開き方がわかりません。
メーカーによってBIOS画面を開くためのキーが異なります。電源を入れた直後にF2(富士通、ASUS、Lenovo)、Delete(MSI、ASRock)、F10(HP)、F1またはF12(他のメーカー)を連打してみてください。画面にキーが表示されるメーカーもあります。
Q3. Windowsのインストールメディアはどうやって作りますか?
別のパソコンでMicrosoftの公式サイトにアクセスして「Windowsのダウンロード」ページから「メディア作成ツール」をダウンロードします。8GB以上のUSBメモリを接続してツールを起動し、画面の指示に従ってインストールメディアを作成してください。
Q4. bootrec /fixbootで「アクセスが拒否されました」と表示されます。
UEFIモードで起動しているパソコンでは、fixbootコマンドが使えない場合があります。この場合は先に「bootrec /fixmbr」と「bootrec /rebuildbcd」を試してください。それでも解決しない場合はdiskpartコマンドを使った修復が必要になることがあります。
Q5. スタートアップ修復を試みましたが「自動修復でPCを修復できませんでした」と表示されます。
自動修復が失敗する場合は、手動でコマンドプロンプトからbootrec /fixmbrおよびbootrec /rebuildbcdを実行してください。それでも解決しない場合はパーティションの問題やファイルシステムの破損が考えられます。
Q6. SSDとHDDの両方が搭載されていますが、どちらを確認すればよいですか?
Windowsがインストールされているドライブ(通常はSSD)を確認します。BIOS画面でSSDが認識されているか確認し、認識されていない場合はSSDの問題です。bootrec系のコマンドはWindowsがインストールされているドライブに対して実行します。
Q7. 修復後に同じエラーが再発しました。原因は何ですか?
修復後に再発する場合は、ストレージの物理的な劣化が疑われます。CrystalDiskInfoなどのディスク診断ツールで健康状態を確認し、「警告」や「異常」が出ている場合は早めにデータをバックアップして新しいストレージへの交換を検討してください。
まとめ
No Bootable Deviceエラーは突然発生しますが、多くのケースで回復が可能なトラブルです。まずは外部メディアを取り外して再起動、次にBIOS/UEFIの起動順序確認、それでも解決しない場合はWindowsの回復環境からスタートアップ修復やbootrecコマンドによるMBR・BCD修復を試みてください。
ハードディスクやSSDが認識されていない場合はハードウェアの問題の可能性があります。異音がするなど物理的な故障が疑われる場合は自分で修復しようとせず、専門のデータ復旧業者に相談することが重要です。
定期的なバックアップを取る習慣をつけることで、このようなトラブルが発生してもデータを失わずに済みます。外付けハードディスクやクラウドストレージへのバックアップをぜひ検討してみてください。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!