Windows 10のINACCESSIBLE_BOOT_DEVICEエラーを解決する10の対処法
INACCESSIBLE_BOOT_DEVICE(アクセスできないブートデバイス)エラーは、原因となる問題が多岐にわたるため診断が難しいトラブルとして知られています。このエラーが発生すると、問題を解決するまでブルースクリーン(BSOD)が表示され続けます。
このエラーは、最近パソコンに加えた変更(ソフトウェアまたはハードウェア)がきっかけで発生することが多く、Windowsのインストール中に現れることもあります。通常は自動的に再起動が行われ、Windowsによる自動修復が試みられる場合もあります。
エラーの直前には、次のようなメッセージが表示されます。
「PCで問題が発生したため、再起動する必要があります。」
Windows 10でINACCESSIBLE_BOOT_DEVICEエラーを修正する方法
このエラーはよく見られるものですが、単一の原因があるわけではありません。ここでは、エラーを解消してWindowsを正常に起動できるようにするために試せる複数の対策を紹介します。手順は実行しやすい順に並べていますので、上から順番に試し、それぞれ実行後に再起動して成功したかどうかを確認してください。
ヒント:デスクトップへのアクセスが必要な手順を実行する場合は、可能であればセーフモードで起動してください。
-
パソコンを再起動します。シンプルな再起動だけで解決することもあります。
エラーのせいで画面上の再起動ボタンにアクセスできない場合は、物理的な電源ボタンを数秒間長押ししてシャットダウンし、もう一度押して電源を入れ直してください。
-
最近パソコンに加えた変更を元に戻します。INACCESSIBLE_BOOT_DEVICEエラーが明らかな変更の後に発生したのであれば、その変更を取り消すことが最も効果的な解決策になる可能性が高いです。
状況に応じて、新しく取り付けたハードウェアの取り外し、プログラムのアンインストール、ドライバーのロールバック、新しいUSBデバイスの取り外しなどが解決策になります。
ポイント:最近の変更を元に戻すことでエラーが解決した場合は、その原因となったものを詳しく調べましょう。例えば、Windowsアップデートのアンインストールが解決策だった場合は、問題が自動的に再インストールされる前に対応する時間を確保するため、Windows Updateを一時停止しておくとよいでしょう。
-
システムの復元を使うのも、最近のシステム変更を元に戻す有効な手段です。前の手順で改善しなかった場合は試してみてください。
ヒント:このエラーのせいでデスクトップにアクセスできなくなっている可能性が高いです。セーフモードに入ってシステムの復元を実行できない場合は、「詳細スタートアップオプション(ASO)」メニューから探してみてください。ASOメニューは後述の手順でも役立ちます。
補足:システムの復元がうまくいかない場合でも、このガイドの後半(手順9)にあるレジストリバックアップの復元方法が役立つかもしれません。
-
不足しているドライバーや古いドライバーを更新します。通常、ハードディスク関連のドライバーが破損していたり欠けていたりすると、INACCESSIBLE_BOOT_DEVICEエラーが発生するため、まずそこを確認するのが賢明です。
どこから始めればよいかわからない場合は、ドライバーを自動的に更新してくれるツールを使いましょう。「Driver Booster」などがおすすめです。
-
ASOメニューからトラブルシューティング>詳細オプション>スタートアップ修復を選択して、自動修復を実行します。場合によっては、Windowsがほとんど手間をかけずにBSODエラーを修復してくれることもあります。
-
スタートアップ修復で解決しなかった場合は、同じくASOメニューからトラブルシューティング>詳細オプション>システムイメージ回復を試してみてください。この機能は、システムイメージのバックアップがあればそこからWindowsを復元します。
-
詳細スタートアップオプションメニューからはコマンドプロンプトにもアクセスできます。トラブルシューティング>詳細オプション>コマンドプロンプトに進み、以下の手順を実行します。
- 「c:」と入力してEnterキーを押し、作業ディレクトリをWindowsフォルダーに移動します。
- 「dir」と入力し、Windowsフォルダーがいくつか表示されることを確認します。表示されない場合は「d:」と入力してから再度「dir」を実行し、そのフォルダーを確認してください。
正しいドライブで作業できるようになったら、「chkdsk /r」と入力してchkdskコマンドを実行します。
ヒント:ASOメニューにアクセスできない場合は、セーフモードで管理者としてコマンドプロンプトを開いて、このコマンドを実行してください。
-
BIOSを起動し、SATAモードの設定をIDEまたはAHCI(現在設定されていない方)に変更します。このモードを切り替えることでBSODを解決できたユーザーもいますが、これはおそらく、最近BIOSの変更を行ったことがきっかけでエラーが発生した場合にのみ有効です(例:BIOSを更新した直後など)。
設定場所は、Integrated Peripherals(周辺機器設定)などの項目の中にあることが多く、Advanced(詳細設定)セクションに含まれている場合もあります。
-
コマンドプロンプトを使用して、バックアップから一部のレジストリファイルを復元します。この作業はやや複雑で、2段階の手順を踏む必要があります。
注意:手順はやや難しく見えるかもしれませんが、これらの指示に順番に従うことで、同じBSODの解決に成功したユーザーもいます。より抜本的な解決策である手順10の前に、必ずこの手順を実行しておいてください。
5つの項目をバックアップする
まず、何か問題が起こった場合に備えて、現在使用中のデータをバックアップします。
- まだであれば、ASOメニューを起動します。
- トラブルシューティング>詳細オプション>コマンドプロンプトに進みます。
- 求められた場合は、ローカルユーザーアカウントにログインします。
- Windowsに割り当てられているドライブ文字に応じて「c:」または「d:」を入力します。わからない場合は、上記の手順7を参照してください。
- 「cd windows\system32\config\regback」と入力します。
- 「dir」と入力し、表示された項目の値がゼロではないことを確認します。ゼロになっている場合は、これらの手順をすべてスキップして手順8に進んでください。
- 「cd..」と入力して「config」フォルダーに戻ります。
- 以下の5つの項目の名前を変更してバックアップします。ここに書かれている通りにコマンドを入力し、Enterキーを押してから、残りのコマンドも同様に実行します(各行にはスペースが2つだけ含まれています)。
- ren default default.old
- ren sam sam.old
- ren security security.old
- ren software software.old
- ren system system.old
古いバックアップをコピーする
元のファイルを隔離できたら、古いバックアップを復元してエラーが解決するかどうかを確認できます。
- 「regback」フォルダーに戻ります:cd regback
- 「regback」のすべてのデータを「config」にコピーします(最初のアスタリスクの前と2つ目のアスタリスクの後にスペースを入れます):copy *.* ..
- 「5 file(s) copied」(5個のファイルをコピーしました)というメッセージが表示されたら、コマンドプロンプトを終了します。
- ASOメニューで続行を選択し、Windows 10の起動を試みます。
-
最後の選択肢は、Windows 10をリセットすることです。この過程で、ファイルを保持するか、すべて削除するかを選択できます。どちらの場合でも、OSファイルが一新され、それだけでINACCESSIBLE_BOOT_DEVICEのBSODエラーが解消されるはずです。
さらにサポートが必要な場合
自分でこの問題を解決したくない場合は、「パソコンの修理を依頼するには?」の記事で、サポートの選択肢を網羅したリストをご覧ください。修理費用の把握、ファイルの取り出し方、修理業者の選び方など、あらゆる場面での助けも得られます。
-
Windows 11/10で「起動デバイスが見つかりません」エラーを修正する5つの方法
Windowsで「Boot device not found(起動デバイスが見つかりません)」というエラーに悩まされていませんか?このエラーは、主にシステムのハードドライブに問題がある場合に発生します。原因としては、BIOS設定の誤りや、デバイスがハードディスクを正しく認識できないことなどが考えられます。 この記事では、Windows 11/10で「起動デバイスが利用できません」というエラーを解消するための、実践的なトラブルシューティング方法をご紹介します。 起動デバイスとは? 名前の通り、起動デバイスとは、デバイスの起動に必要なファイルを保存しているハードウェアのことです。起動デバイスには
-
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