Windows 11でBCDファイルが見つからないエラー0xc0000034を解決する方法

Windows 11 の「ブート構成データ ファイルに必要な情報がありません」エラー (0xc0000034) は、システムの起動に完全に支障をきたすため、非常に厄介です。通常、このエラーはブルー スクリーンまたはブラック スクリーンとして表示され、Windows が正常に起動できないことを通知します。根本的な原因は? あの厄介な BCD ファイルです。これは基本的に、OS を見つけるための Windows の GPS です。このエラーが発生すると、Windows は道に迷い、どこにあるのかわからなくなってしまいます。ありがたいことに、自動修復ツールから手動のコマンド ライン調整まで、これを修正する方法があります。ここでの目標は、可能であれば、データを失わずに PC を再起動して実行することです。通常、これらの修正で問題は解決しますが、セットアップによっては、数回試したり、異なるアプローチを試したりする必要があるかもしれません。もちろん、Windows は時々、必要以上に複雑にする必要があります。

エラー画面から抜け出せない場合は、役立つ方法をいくつかご紹介します。すぐに解決するものもあれば、少し時間がかかるものもあります。起動可能なUSBメモリが正しく設定されているか確認するなど、基本的なことをおろそかにしないでください。ほとんどの修正方法のステップ1は、これで完了です。

Windows 11でBCDが見つからないエラーを修正する方法

方法1: 自動スタートアップ修復を実行する

Windowsに組み込まれているスタートアップ修復は、通常、最初のステップです。多くの場合、BCDの問題を自動的に検出して修正します。これが機能する理由は、一般的な起動の問題を自動的にスキャンし、修復しようとするためです。ほとんどのマシンでは、特に小さなファイルの問題であれば、これでエラーを修正できます。

  • インストールメディアからの起動: Windows 11 の起動可能な USB または DVD が必要です。お持ちでない場合は、まず作成する必要があります。Microsoft のウェブサイトからメディア作成ツールを使って作成できます。起動メディアの準備ができたら、PC を再起動し、ブートメニューを開くキー(通常は F12、F11、Esc、または F8)を押します。USB または DVD ドライブを選択して起動します。Windows は必要以上に起動を難しくしているからです。
  • 修復オプションにアクセスする: Windowsセットアップ画面が表示されたら、「今すぐインストール」をクリックする代わりに、 「コンピューターを修復する」オプションを探します。通常は左下にあります。
  • スタートアップ修復を実行します。「トラブルシューティング」>「詳細オプション」>「スタートアップ修復」に進みます。プロンプトが表示されたら、Windowsのインストールドライブ(おそらくCドライブ)を選択してください。すると魔法が始まり、Windowsが自動的に問題の修復を試みます。BCDやその他のブートファイルがスキャンされ、修復される可能性があります。正常に完了すると、再起動します。おそらく厄介なエラーは表示されません。

注:この修復には数分かかる場合があります。問題が解決すれば素晴らしいですが、解決しない場合でもご心配なく、他の方法に進んでください。

方法2:コマンドプロンプトを使用してBCDを手動で再構築する

自動修復がうまくいかない場合は、コマンドラインから手動でBCDを再構築することが救世主となる場合があります。これは少し手間がかかりますが、ディスクが破損していない限り、最も信頼性の高い修復方法となることがよくあります。

  • コマンドプロンプトを起動する: Windows 11のインストールメディアから起動し、「トラブルシューティング」>「詳細オプション」>「コマンドプロンプト」に進みます。点滅するカーソルが表示された黒いウィンドウが表示されます。これで完了です。
  • 次のコマンドを 1 つずつ実行します。
bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd

これらのコマンドが役立つ理由は次のとおりです。fixmbrマスターブートレコードを修復し、fixboot はブートセクターを修復し、scanos はWindowsのインストールを検索し、rebuildbcd はBCDストアを書き換えます。一部の環境では、bootrec /fixbootコマンドで「アクセス拒否」エラーが発生することがあります。その場合は、EFIパーティションをフォーマットして再初期化する必要がある可能性がありますが、これはより高度な手順であり、必ずしも必要ではありません。

プロンプトが表示されたら、Y実行時にWindowsをブートリストに追加することを確認するためにを押してくださいbootrec /rebuildbcd。すべてのコマンドが完了したら、ウィンドウを閉じてPCを再起動してください。うまくいけば、いくつかの手順を繰り返したり、順序を変えて実行したりする必要がある場合もありますが、BCDがすべての問題を起こしている場合は、ほとんどの場合これでうまくいきます。

方法3:Windows 11をリフレッシュまたはリセットする

上記の方法で問題が解決しない場合は、リセットまたはリフレッシュを検討してみてはいかがでしょうか。これにより、Windowsファイルを完全に消去することなく復元できますが、個人データが100%安全であるとは限らないという点にご注意ください。より安全のために、可能であればバックアップを取ってください。

  • 「このPCをリセット」にアクセスします。インストールメディアから起動し、「トラブルシューティング」 > 「このPCをリセット」に進みます。これは新規インストールと似ていますが、ファイルを保持するオプションがあります(ただし、必ずしも信頼できるとは限りません)。
  • リセットオプションを選択してください。可能であれば「個人用ファイルを保持する」を選択し、画面の指示に従ってください。または、クリーンな状態にしたい場合は「すべて削除する」を選択してください。ただし、リセットするとWindowsが再インストールされ、アプリやデータが消去される可能性があるため、ご注意ください。

方法4:ハードドライブエラーのディスクチェックを実行する

ディスクの根本的な問題が原因で、特にディスクに障害が発生したり不良セクタがあったりすると、起動が遅くなることがあります。このツールを実行することで、chkdskこれらの問題を検出して修復できるだけでなく、起動ファイルも修復できる可能性があります。

  • コマンド プロンプトにアクセスします。インストール メディアで再度起動し、[トラブルシューティング] > [詳細オプション] > [コマンド プロンプト]に移動します。
  • ディスクチェックを実行します。入力しchkdsk /r /f C:てEnterキーを押します。C :をWindowsがインストールされているドライブ(異なるドライブ)に置き換えてください。このプロセスには時間がかかる場合があるので、余裕を持って行うことをお勧めします。理由は定かではありませんが、自動ツールでは見逃される修復作業が遅れる場合があります。

方法5:完全再インストール前のデータ復旧(最後の手段)

それでもWindowsが起動しない場合は、ハードドライブを取り外して別のマシンに接続するか、ライブLinuxディストリビューションやデータ復旧ツールを使用することを検討してください。こうすることで、完全に消去されるリスクを冒す前に、重要なファイルを救出できます。

データが安全になったら、Windows 11を再インストールしましょう。まるで生まれ変わったかのようです。アクティベーションキーと、かけがえのない大切なもののバックアップをお手元にご用意ください。

まとめ

  • 自動スタートアップ修復から始めましょう。これは迅速で、通常は小さな問題を修正します。
  • それが失敗した場合は、などのコマンドを使用して BCD を手動で再構築してみてくださいbootrec
  • より複雑な問題については、Windows をリセットまたは更新することを検討してください。
  • ディスク チェックを実行して、ドライブに問題がないことを確認します。
  • 最後の手段として、データを回復し、Windows をクリーン インストールします。

まとめ

このエラーは本当に厄介ですが、ほとんどの場合、BCD を修正するかスタートアップ修復を実行することで Windows は正常に動作します。ハードウェアの問題やディスクの破損が原因である場合もあるので、他の方法を試しても解決しない場合は、必ずそれらも確認してください。起動エラーは深刻な問題の兆候である場合もあるため、定期的にデータのバックアップを忘れないようにしてください。幸運を祈ります。そして、この記事が誰かのシステムの復旧を早めるのに役立つことを願っています。もちろん、Windows は私たちを常に最新の状態に保っておく必要がありますから。