
エラー名がすべてを物語っています。INACCESSIBLE_BOOT_DEVICE は、ブートローダーが Windows ブートデバイスにアクセスできない(または見つからない)ことを示すブルースクリーンの停止コードです。このエラーが発生した場合、Windows ブートローダーがブートデバイスの読み取りを試みましたが、失敗しました。通常、これはブートデバイス(おそらく SSD)の初期化に失敗したことを意味します。ブート要求に応答しないなど、様々な問題が発生します。
あるいは、ブートローダーが指定されたブートデバイスにアクセスしようとした際に、それを有効な動作中のファイルシステムとして認識できなかった可能性もあります。簡単に言えば、ブートプロセスがブート構成で指定された場所にブート可能なシステムを見つけられないということです。このエラーは、影響を受けたPCがブートデバイスを認識していない、またはアクセスできないことを示しています。これは痛い!
アクセスできないブートデバイスBSODの一般的な原因
通常、INACCESSIBLE_BOOT_DEVICE エラー(ストップコード 7B)BSOD は、ブートデバイスに障害が発生したか、読み取り不能になったために発生します。入出力(I/O)の初期化中に、ブートデバイスドライバーがブートデバイス(プライマリハードドライブまたは SSD)を初期化できた可能性があります。MS Learn の記事「Stop エラー 7B または Inaccessible_Boot_Device の高度なトラブルシューティング」(最終更新日:2024 年 5 月 10 日)にも記載されているように、このエラーのその他の潜在的な原因は数多くあります。具体的には、以下のとおりです。
- ファイル システムの初期化でブート デバイス上のデータを認識できませんでした。
- ブート デバイスのデバイス パラメータが破損しているか、壊れているか、または無効です。
- ブート デバイスのブート構成データ (BCD) が破損しているか、壊れているか、無効です。
- システムの初期インストール中にエラーが発生した場合は、サポートされていないディスク コントローラに OS がインストールされている可能性があります。または、非標準のディスク コントローラ用の有効なドライバが有効ではないか、使用できない可能性があります。
これらの様々なオプションのうち、3番目(何らかの原因でBCD情報が改ざんされ、ブートドライブにアクセスできなくなった)が最も一般的な原因です。前述のリンク先のMS Learnの記事には、PCドライバーのBCD情報の調査、バックアップ、修復に関する詳細情報が掲載されています(一読の価値あり)。
INACCESSIBLE_BOOT_DEVICE からの回復が必要な場合
この停止コードが発生した後、Windowsは再起動を試みます。再起動に成功した場合、このエラーはおそらく一時的な不具合でしょう。繰り返し(つまり2回以上)試行しても、毎回同じBSODが表示される場合にのみ、「真の問題」となります。
もしPCでこのような状況になった場合は、イメージバックアップと起動可能なリカバリメディアがあればシステムを正常な状態に戻すことができます。私はMacrium Reflectを使ってイメージバックアップを作成しています。USBドライブ(おすすめのUSBフラッシュドライブはこちら)にRescue Mediaを組み込むことで、その環境に直接起動し、任意のイメージをブート/システムディスクに復元できます。起動すると、以下に示すようにブート修復機能が利用できます。
このツールは基本的に、ターゲットドライブで検出されたディスク構成に一致する、クリーンな新しいBCDの再構築を自動化します。ほとんどの場合、このツールは、変更されたBCDセットアップの不具合を迅速かつ正確に修復します。このようなツールが機能しない場合(AOMEI BackupperやEasus ToDo Backupも同様の機能を提供しています)のみ、管理者やパワーユーザーは他の方法を検討する必要があります。実際、この方法が機能しない場合、ほとんどの場合、ターゲットドライブが故障しており、交換が必要であることがわかりました。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
INACCESSIBLE_BOOT_DEVICE に関する MS Learn の記事では、調査する価値のある追加の推奨事項がいくつか提供されています。
- 最近のハードウェア変更を元に戻す:最近システムハードウェア(特にディスクドライブ、関連ドライバー、ドライブコントローラー)を追加または変更した場合は、それらをシステムから削除してください。多くの場合、変更後にはブートドライブの順序が乱れる可能性があるため、この方法ですぐに問題が解決することがよくあります。これで問題が解決した場合は、ブート順序やIRQ、I/Oポートの競合が発生しないように設定を変更し、これらのデバイスが正常に動作するようにする必要があります。(注意:最新のマザーボードでは、M.2スロットにSSDを追加すると、既に使用されているSATAポートのペアがブロックされることがよくあります。詳細はマニュアルを参照してください。)
- BIOS/UEFIの変更を元に戻す:起動順序やドライブの優先順位を誤ってリセットした場合、通常は以前の設定に戻すことで正しく動作します。例えば、BIOSでコントローラモードをレガシーからAHCI、またはRAIDからAHCI(あるいはその逆)に変更すると、7Bストップコードが表示されることがあります。
- ストレージデバイスの確認:新しいストレージデバイスやコントローラー(例えば、高性能SSDなど)を追加した場合は、Windowsとの互換性を確認してください(詳細はWindows 10のシステム要件またはWindows 11の仕様をご覧ください)。ドライブやコントローラーを追加した場合は、ドライバーがWindowsのバージョンと互換性があることを確認してください。ドライバーが破損していないことを確認するために、メーカーまたはOEMから最新のドライバーをダウンロードしてみることをお勧めします。
INACCESSIBLE BOOT DEVICE エラーの要点
ほとんどの場合、「アクセスできないブートデバイス」は、最新のシステム変更を元に戻すと消えます。ただし、まれに、上記の修正を適用してもWindowsがブートデバイスを認識できない場合があります。その場合は、お使いのWindowsバージョンを新規にクリーンインストールするしかありません(Windowsの修復インストール方法については、こちらの記事をご覧ください)。それでも問題が解決しない場合は、ドライブが物理的に損傷している可能性があり、交換が必要になる場合があります。
クリーンインストール後も動作しない場合は、新しいドライブやコントローラーを諦めざるを得ないかもしれません。私は30年以上Windowsを使っていますが、このようなことは一度も経験したことがありません。しかし、オンラインでは時々そのような事例を目にします。試行錯誤を繰り返し、既知の、良質で互換性のあるハードウェアコンポーネントを使用すれば、このような問題に直面しても、正常に動作するWindows構成を構築できるはずです。頑張ってください!
Ed Tittelは長年ITライター、リサーチャー、コンサルタントとして活躍し、Tom's Hardwareにも時折寄稿しています。2018年からWindows Insider MVPを務めており、OS関連のドライバー、トラブルシューティング、セキュリティに関するトピックを好んで取り上げています。