Windows 11/10でBCDまたはブート構成データファイルを再構築する方法

BCDまたは別名ブート構成データには、Windowsを起動する方法に関するブート構成パラメータが含まれています。構成ファイルが破損した場合、BCDまたはブート構成データファイルを再構築する必要があります。通常、BCDが破損すると、Windows 11/10で起動不能な状況が発生します。

以前のバージョンのWindowsでは、ブート情報はBoot.iniファイルに格納されていました。EFIベースのオペレーティングシステムでは、EFIファームウェアブートマネージャーの-\EFI\Microsoft\Boot\Bootmgfw.efiにあるエントリが見つかります。

Windows 11/10でBCDを再構築する

BCDまたはブート構成データは、ファームウェアに依存しないデータベースファイルであり、ブート時の構成データがあります。Windowsブートマネージャーによって必要とされ、以前NTLDRによって使用されていたboot.iniを置き換えます。ブートの問題が発生した場合は、BCDを再構築する必要がある場合があります。

  1. コンピューターを高度な回復モードで起動する
  2. 詳細オプションで利用可能なコマンドプロンプトを起動する。
  3. BCDまたはブート構成データファイルを再構築するには、コマンド-bootrec /rebuildbcdを使用する
  4. 他のオペレーティングシステムをスキャンして、BCDに追加するOSを選択できます。

それでも問題が解決しない場合は、ブートパスを手動で設定できます。ただし、これは問題が発生する可能性があるため、専門家である場合にのみ実行してください。

コマンドプロンプトで、次のコマンドを入力してEnterキーを押します。

bcdboot c:\windows /s c:

BCDbootツールは、システムパーティションファイルを管理するためのコマンドラインツールです。システムパーティションが破損している場合は、BCDbootを使用してシステムパーティションファイルをWindowsパーティションからのこれらのファイルの新しいコピーに置き換えることができます。

コンピューターを高度な回復モードで起動してからこのコマンドを実行する必要があることに注意してください。そうしないと、ブートファイルをコピーしようとしたときにエラーが発生しましたというエラーメッセージが表示される場合があります。

このコマンドを実行すると、新しいブートローダーが表示されます。ここでは、「c」はシステムドライブです。これは、Windowsがインストールされた正確なドライブがわかっている場合にのみ実行する必要があります。

最後に、この投稿を読んでMBRまたはマスターブートレコードを修復および再構築する方法を確認することをお勧めします。コマンドに慣れていない場合は、EasyBCDやDual-Boot Repairなどのサードパーティツールを使用してBCDファイルを修復できます。

関連情報: WindowsのEFIブートローダーを修復する方法。

BCDを再構築するとファイルは削除されますか?

いいえ、BCDを再構築してもファイルは削除されません。Bootrec.exe、fixmbr bootrec.exe、fixboot、およびbootrec.exeは、ブートファイルを修復するのに役立ちますが、個人ファイルやフォルダーには影響しません。

関連情報:

  • BCDeditコマンドが「合計で識別されたWindowsインストール数0」というメッセージで失敗する
  • Windowsが起動しない。自動スタートアップ修復、更新、PCのリセットも失敗する