【完全ガイド】Windows 7/8/10で「起動デバイスが見つかりません」エラーを解決する8つの方法
「起動デバイスが利用できません(No Boot Device Available)」エラーの修正方法:このエラーは、その名の通りシステムがオペレーティングシステムを読み込めないことを示しています。特にWindows 10では頻繁に発生し、「No Boot Device Available」というメッセージが表示されたまま起動画面で止まってしまうケースが多く報告されています。本記事では、この問題の原因から具体的な解決策まで、詳しくわかりやすく解説します。

Windowsが起動できない主な理由は、起動デバイスとなるハードディスクを認識できないか、「アクティブ」として設定されたパーティションが存在しないかのどちらかです。この2つが最も一般的な原因ですが、すべての状況に対応できるよう、考えられるあらゆる解決策を網羅的にご紹介していきます。
表示されるエラーメッセージの例
OSや環境によって、以下のようなメッセージが表示されることがあります。
- Boot Device Not Found. Please install an operating system on your hard disk…
- No Boot Device Found. Press any key to reboot the machine
- No bootable device – insert boot disk and press any key
- No Boot Device is Available
起動デバイスが見つからない主な原因
- システムの起動に使用しているハードディスクが破損している
- BOOTMGRが欠落または破損している
- MBRまたはブートセクターが損傷している
- NTLDRが欠落または破損している
- 起動順序(ブートオーダー)が正しく設定されていない
- システムファイルが破損している
- Ntdetect.comが欠落している
- Ntoskrnl.exeが欠落している
- NTFS.SYSが欠落している
- Hal.dllが欠落している
Windows 7/8/10で「起動デバイスなし」エラーを修正する方法
重要な注意事項:
以下は高度な操作を含むチュートリアルです。内容を十分に理解しないまま作業を行うと、誤ってPCにダメージを与えたり、手順を間違えてWindowsが起動できなくなる恐れがあります。自信がない場合は、技術者に依頼するか、少なくとも専門家の監督のもとで作業を行うことを強くお勧めします。
方法1:スタートアップ/自動修復を実行する
- Windows 10の起動可能なインストールDVDを挿入し、PCを再起動します。
- 「CDまたはDVDから起動するには任意のキーを押してください」と表示されたら、任意のキーを押します。

- 言語の設定を選択して「次へ」をクリックし、左下の「コンピューターを修復する」をクリックします。

- オプションの選択画面で「トラブルシューティング」をクリックします。

- トラブルシューティング画面で「詳細オプション」をクリックします。

- 詳細オプション画面で「自動修復」または「スタートアップ修復」をクリックします。

- 自動/スタートアップ修復が完了するまで待ちます。
- 再起動後、エラーが解決していなければ次の方法に進みます。
関連記事:「自動修復でPCを修復できませんでした」エラーの対処法も併せて確認しておくと安心です。
方法2:UEFIブートを有効にする
注意:この方法はGPTディスクにのみ適用されます。GPTディスクはEFIシステムパーティションを使用する必要があるためです。WindowsがGPTディスクから起動できるのはUEFIモードのみという点にも留意してください。MBRディスクパーティションをお使いの場合は、このステップをスキップして方法6を試してください。
- PCを再起動し、F2キーまたはDELキー(機種により異なる)を押してブートセットアップを開きます。

- 以下のように設定を変更します。
Change Boot list option to UEFI Disable Load Legacy option ROM Enable Secure boot
- F10キーを押して設定を保存し、セットアップを終了します。
方法3:BIOS設定で起動順序を変更する
- PCを再起動し、F2キーまたはDELキーを押してBIOSセットアップに入ります。

- BIOSユーティリティ設定内の「Boot」をクリックします。
- 起動順序が正しいかどうかを確認します。

- 正しくない場合は「上下矢印キー」を使って、正しいハードディスクを起動デバイスとして設定します。
- 最後にF10キーを押して変更を保存し、終了します。これで解決しない場合は続けてください。
方法4:CHKDSKとSFCを実行する
- 方法1と同様の手順でコマンドプロンプトを開きます。詳細オプション画面で「コマンドプロンプト」を選択してください。

- 以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します。
sfc /scannow chkdsk c: /r
注意:Windowsが実際にインストールされているドライブ文字を指定してください。
- コマンドプロンプトを終了し、PCを再起動します。
方法5:ブートセクターを修復する
- 前述の方法で、Windowsインストールディスクを使ってコマンドプロンプトを開きます。
- 以下のコマンドを1つずつ入力し、それぞれEnterキーを押します。
bootrec.exe /FixMbr bootrec.exe /FixBoot bootrec.exe /RebuildBcd

- 上記のコマンドが失敗した場合は、以下のコマンドを順番に入力します。
bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd

- 最後にコマンドプロンプトを終了し、Windowsを再起動します。
方法6:アクティブパーティションを変更する
注意:必ずシステム予約済みパーティション(通常100MB)をアクティブとして設定してください。システム予約済みパーティションがない場合は、Cドライブをアクティブに設定します。アクティブパーティションには、ブートローダー(BOOTMGR)が存在している必要があります。この方法はMBRディスクにのみ適用され、GPTディスクの場合はEFIシステムパーティションを使用します。
- Windowsインストールディスクを使ってコマンドプロンプトを開きます。

- 以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します。
DiskPart list disk select disk 0 list partition select partition 1 active exit

- コマンドプロンプトを閉じてPCを再起動します。多くのケースで、この方法によりエラーが解決しています。
方法7:Windowsイメージを修復する
- コマンドプロンプトを開き、以下のコマンドを入力します。
DISM /Online /Cleanup-Image /RestoreHealth

- Enterキーを押してコマンドを実行し、完了するまで待ちます。通常15〜20分ほどかかります。
注意:上記のコマンドがうまく動作しない場合は、以下を試してください。
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
- プロセスが完了したらPCを再起動します。
方法8:Windows 10を修復インストールする
ここまでの解決策がすべて効果なかった場合、HDD自体は正常でありながら、オペレーティングシステムやBCD情報が何らかの理由で消去されたことが原因であると考えられます。この場合は、Windowsの修復インストールを試みましょう。それでも解決しない場合は、残された最終手段としてWindowsのクリーンインストール(新規インストール)を行う必要があります。
以上で「起動デバイスなし」エラーの修正は完了です。それでも問題が解決しない場合や、本記事について不明な点がある場合は、ぜひコメント欄でお気軽にお尋ねください。
-
Windows 11/10で「起動デバイスが見つかりません」エラーを修正する5つの方法
Windowsで「Boot device not found(起動デバイスが見つかりません)」というエラーに悩まされていませんか?このエラーは、主にシステムのハードドライブに問題がある場合に発生します。原因としては、BIOS設定の誤りや、デバイスがハードディスクを正しく認識できないことなどが考えられます。 この記事では、Windows 11/10で「起動デバイスが利用できません」というエラーを解消するための、実践的なトラブルシューティング方法をご紹介します。 起動デバイスとは? 名前の通り、起動デバイスとは、デバイスの起動に必要なファイルを保存しているハードウェアのことです。起動デバイスには
-
【解決済み】Windows 10/8.1/7で「オペレーティングシステムが見つかりません」エラーが出たときの対処法
Windows 10の起動中に、次のようなエラーメッセージが表示されることがあります。「オペレーティングシステムが見つかりませんでした。OSが含まれていないドライブは切断してください。Ctrl+Alt+Delキーを押して再起動してください」(An operating system wasnt found)このエラーは、Windows 10 21H2へのアップグレード直後や、システムの復元を実行した後に発生しやすいことで知られています。最も可能性の高い原因はシステムファイルの破損です。システムファイルに何らかのダメージが生じると、起動時に「オペレーティングシステムが見つからない」という状態に陥る