Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10で発生するINACCESSIBLE_BOOT_DEVICEエラーの原因と対処法

Windows 11/10へのアップグレード後、またはWindows 11/10の「リセット」機能を使用した後にINACCESSIBLE_BOOT_DEVICEエラーが表示される場合は、この記事で紹介する方法を試してみてください。

INACCESSIBLE_BOOT_DEVICEのバグチェックは、起動中にWindows OSがシステムパーティションへアクセスできなくなったことを示しています。この状態が発生すると、データの破損や損失を防ぐため、システムはブルースクリーン(ストップエラー)を表示した後に自動的にシャットダウンします。

INACCESSIBLE_BOOT_DEVICEブルースクリーンの修正方法

Windows 11/10で発生するINACCESSIBLE_BOOT_DEVICEエラーの原因と対処法

Inaccessible_Boot_Deviceストップエラーには、複数の原因が考えられます。

  • ストレージスタックに関連するフィルタドライバーの欠落、破損、または不具合
  • ファイルシステムの破損
  • BIOSでのストレージコントローラーのモードや設定の変更
  • Windows標準ドライバーではなく、別のストレージコントローラーを使用している
  • 異なるコントローラーを搭載した別のPCへハードディスクを移動した
  • マザーボードやストレージコントローラーの故障などのハードウェア不良
  • コンポーネントストアの破損により、TrustedInstallerサービスが新しくインストールした更新プログラムを適用できない
  • ブートパーティション内のファイル破損

以下に、問題解決のために試せる対処法を紹介します。ご自身の状況に当てはまるものを確認してください。

  1. ブートデバイスに問題があると思われる場合は、ブートオプションの編集が必要になることがあります。
  2. 最近追加したハードウェアがあれば取り外してください。
  3. ディスクファームウェアのバージョンがWindowsと互換性がないかどうかを確認し、必要に応じて最新版へ更新してください。BIOSの更新も併せて確認しましょう。
  4. 最近ドライバーを追加した場合は、PCを再起動して「詳細ブートオプション」メニューを開き、「前回正常起動時の構成」を選択してください。セーフモードで起動し、システムの復元やロールバックを試すのも有効です。
  5. ハードディスクの破損が原因と思われる場合は、システムパーティションに対してChkdsk /f /rを実行してください。Windowsが起動しない場合は、回復コンソールからChkdsk /rを実行します。
  6. Windows 10へアップグレードした直後にこのエラーが出た場合は、別のPCでメディア作成ツール(Media Creation Tool)をダウンロードし、USBメモリに保存してください。USBから起動するかセットアップファイルを実行してクリーンインストールを行います。プロダクトキーを求められたら「スキップ」を選択すれば、Microsoftアカウントでサインインした際に自動的にライセンス認証されます。

ストップエラー7B(Inaccessible_Boot_Device)の高度なトラブルシューティング

1. ブートディスクが接続され、アクセス可能であることを確認する

高度な回復環境(Advanced Recovery)で起動し、コマンドプロンプトを開きます。ここで、ブートディスクが正しく接続され、利用可能な状態かどうかを確認します。

Microsoftは、まずdiskpartを実行し、続けてlist diskコマンドを実行することを推奨しています。このコマンドにより、PCに接続されている物理ドライブの一覧が表示されます。正しく接続されていれば、以下のような情報が表示されるはずです。

Windows 11/10で発生するINACCESSIBLE_BOOT_DEVICEエラーの原因と対処法

注意:

  • UEFIインターフェースの場合は、GPT列にアスタリスク(*)が表示されます。
  • BIOSインターフェースの場合は、GPT列にアスタリスクは表示されません。

list diskコマンドでOSディスクが正しく表示されたら、diskpartでlist volコマンドを実行します。次のような出力が得られるはずです。

Windows 11/10で発生するINACCESSIBLE_BOOT_DEVICEエラーの原因と対処法

上の画像では、ボリューム1がブートディスクとして表示されています。同様の表示がない場合は、ブートパーティションを自分で修復するか、OEMのサービスセンターに相談する必要があります。

2. ブート構成データベース(BCD)の整合性を確認する

ブート構成データベース(Boot Configuration Database)は、従来のBoot.iniファイルの後継となるもので、ブート構成パラメータを格納し、OSの起動方法を制御しています。破損や設定ミスがある場合は修復が必要です。まずは問題の有無を診断しましょう。

高度な回復環境で起動し、コマンドプロンプトを開いてbcdeditと入力し、Enterキーを押します。以下の画像のような結果が表示されるはずです。UEFIとBIOSでは表示内容が多少異なります。

Windows 11/10で発生するINACCESSIBLE_BOOT_DEVICEエラーの原因と対処法

結果の中で、識別子(identifier)がdefaultに設定されているか、また「device」と「path」が正しいパーティションを指しているかを確認してください。これにより、「winload」ファイルが正しく読み込まれることが保証されます。表示が異なる場合は、BCDの修復が必要です。

BIOSインターフェースではパスは表示されずドライブのみが表示されますが、UEFIインターフェースではdevice partitionパラメータに完全なパスが表示されます。

a] デフォルトのデバイスパーティションを設定する

  • bcdedit /export C:\temp\bcdbackupコマンドでBCDのバックアップを作成します。後で復元する場合は、/exportを/importに置き換えて実行します。
  • {default}のデバイスが誤っているか存在しない場合は、setオプション付きのコマンドbcdedit /set {default} device partition=C:を実行します。

b] BCDを完全に再作成する

「ブート構成データストアを開けませんでした」「指定されたファイルが見つかりません(The boot configuration data store could not be opened / The system could not find the file specified)」というエラーメッセージが表示される場合は、コマンドプロンプトでbootrec /rebuildbcdを実行してください。

c] winloadとbootmgrの場所を確認する

bootmgr(Windowsブートマネージャー)とwinload(Windows OSローダー)はブートフェーズの重要な要素です。PreBootがブートマネージャーを読み込み、ブートマネージャーがさらにwinloadを読み込みます。これらのファイルが正しい場所にないと、ブートプロセスが途中で停止してしまいます。各ファイルの標準的な場所は以下の通りです。

  • bootmgr:%SystemDrive%\bootmgr
  • winload:%SystemRoot%\system32\winload.exe

作業を進める前に、必ずSYSTEMパーティションのすべての内容を別の場所へバックアップしてください。万が一問題が発生した際に役立ちます。コマンドプロンプトでシステムドライブに移動し、バックアップ用のフォルダを作成しておきましょう。

該当するディレクトリに移動し、Attrib -s -h -rコマンドでファイルの隠し属性やシステム属性を解除します。ファイルが正しい場所にない場合は、以下のコマンドで再構築しましょう。

Bcdboot <OSドライブ>:\windows /s <SYSTEMドライブ>: /f ALL

ここで「OSドライブ」とはWindowsがインストールされているドライブ、「SYSTEMドライブ」とはbootmgrが存在するドライブを指します。

再起動して、問題が解決したかどうかを確認してください。

上記のどの方法でも解決しない場合は、以前のOS(Windows 8.1やWindows 7など)を新規インストールしてライセンス認証を行い、その後Windows 11/10へアップグレードして再度ライセンス認証し、最後にISOイメージを使ってクリーンインストールするという手順が必要になるかもしれません。

ヒント: Windows Update後に0x7B INACCESSIBLE_BOOT_DEVICEブルースクリーンが発生した場合は、専用の対処ガイドもあわせて参考にしてください。

Windows 11/10で発生するINACCESSIBLE_BOOT_DEVICEエラーの原因と対処法

  1. 【保存版】Windows 11で「起動デバイスにアクセスできません」ブルースクリーンエラーを解決する8つの方法

    重要な仕事をしている最中に、突然「Inaccessible Boot Device(起動デバイスにアクセスできません)」というブルースクリーン・オブ・デス(BSoD)エラーが表示されたら――怖いですよね。ブルースクリーンエラーは、絶望的な気分にさせてしまうほど恐ろしいものです。Windows 10ではよく見られる問題ですが、残念ながらWindows 11でも発生することがあります。しかし、心配はいりません。この記事では、Windows 11で発生する「起動デバイスにアクセスできません」BSODエラーの解決方法を、初心者にもわかりやすく徹底解説します。 Windows 11で「起動デバイスに

  2. Windows 11/10で「起動デバイスが見つかりません」エラーを修正する5つの方法

    Windowsで「Boot device not found(起動デバイスが見つかりません)」というエラーに悩まされていませんか?このエラーは、主にシステムのハードドライブに問題がある場合に発生します。原因としては、BIOS設定の誤りや、デバイスがハードディスクを正しく認識できないことなどが考えられます。 この記事では、Windows 11/10で「起動デバイスが利用できません」というエラーを解消するための、実践的なトラブルシューティング方法をご紹介します。 起動デバイスとは? 名前の通り、起動デバイスとは、デバイスの起動に必要なファイルを保存しているハードウェアのことです。起動デバイスには