【解決法】Windowsエラー0xc0000034「ブート構成データファイルに必要な情報がありません」の直し方
Windows 11/10/8/7のパソコンを起動した際に、「PCを修復する必要があります」という画面とともに、「ブート構成データファイルに必要な情報がありません(The Boot Configuration Data file is missing some required information)、エラーコード0xc0000034」というメッセージが表示されることがあります。この記事では、このエラーの原因と具体的な解決方法をわかりやすく解説します。
ブート構成データファイルに必要な情報がありません
ファイル: \BCD
エラーコード: 0xc0000034
エラー0xc0000034が発生する原因
このエラーは、Windowsの起動に不可欠なブート構成データ(BCD)ファイルに必要な情報が欠けていたり、ファイル自体が破損していたりする場合に発生します。BCDは、どのOSをどのように起動するかを管理している重要なデータベースであり、ここに問題が生じるとWindowsが正常に立ち上がらなくなります。
エラー画面には通常、「インストールメディア(DVDやUSB)に含まれる回復ツールを使用して、Windowsのインストールを修復してください」といった案内が表示されます。
インストールメディアを使った修復手順
まず、外付けハードディスクやUSBメモリなど、接続されているすべての外部デバイスを取り外します。その後、以下の手順で修復作業を進めましょう。
- WindowsのインストールDVDを挿入するか、起動可能なUSBメモリをパソコンに接続します。
- パソコンを再起動し、インストールメディアから起動します。
- 画面の案内に従って「コンピューターを修復する」を選択します。
インストールメディアをお持ちでない場合は、Microsoft公式サイトからWindows Media Creation Tool(メディア作成ツール)をダウンロードして、起動可能なDVDまたはUSBを作成できます。
詳細オプションからコマンドプロンプトを開く
次に、「詳細オプション(Advanced options)」を選択します。
高度なスタートアップオプションの画面では、以下の項目が表示されます。
- システムの復元(System Restore)
- システムイメージの回復(System Image Recovery)
- スタートアップ修復(Startup Repair)
- コマンドプロンプト(Command Prompt)
- スタートアップ設定(Startup Settings)
- 前のビルドへ戻る(Go back to the previous build)
この中から「コマンドプロンプト」を選択し、内蔵のbootrecツールを使ってMBR(マスターブートレコード)とBCDを再構築します。CMDウィンドウで、以下のコマンドを順番に1つずつ実行してください。
bootrec /RebuildBcd
bootrec /fixMbr
bootrec /fixboot
コマンドの実行が完了したら、パソコンを再起動し、エラーが解消されたかどうかを確認しましょう。
専用ツールでBCDを修復する方法
コマンド操作に不安がある場合は、EasyBCDやDual-Boot Repairといった無料のサードパーティ製ツールを利用するのも有効です。これらのツールを使えば、GUI操作だけでBCDファイルやMBRの修復を行うことができます。
関連するエラーコードと記事
- ブート構成データが見つからない場合のエラー0xc0000185
- PCのブート構成データが存在しないか破損している場合のエラー0xc00000f
- ブート構成データの読み取り中に発生するエラー0xc000014C
- ブート構成データの欠損・破損によるエラー0xc0000454
同様のブートエラーでお困りの場合は、上記のエラーコードごとの対処法もあわせて参考にしてみてください。また、「重要なシステムドライバーが存在しないか、エラーを含んでいるため、オペレーティングシステムを読み込めませんでした」というメッセージが表示されるケースについては、別途ドライバーの修復が必要になります。
-
【Windows 10/8/8.1】BSODエラー0x000000f「ブート構成データが見つかりません」の修正方法
本記事では、Windows 10パソコンで発生する次のブルースクリーン(BSOD)エラーを修正するための手順を詳しく解説します。 「お使いのPCのブート構成データが存在しないか、エラーが含まれています。ファイル:\EFI\Microsoft\Boot\BCD。エラーコード:0x000000f」 「お使いのPCのブート構成データが存在しないか、エラーが含まれています。ファイル:\Boot\BCD。エラーコード:0x000000f」 BSODエラー0x000000fは、あらゆるバージョンのWindowsで発生しうるエラーです。特に、停電などによるパソコンの不正なシャットダウンの後や、Windo
-
Windows 7でDLLファイルが見つからないエラーを解決する完全ガイド
DLLファイルが見つからないエラーは、Windows 7で最も頻繁に発生するトラブルのひとつです。このエラーは、システムに必要な.dllファイルが存在しない、またはファイルが破損していることを示しています。VCRUNTIME140.dll、MSVCP140.dll、xinput1_3.dll、MSVCR110.dll、xlive.dllなど、エラーの原因となる.dllファイルは多岐にわたります。 それぞれの.dllファイルには固有の修復手順がありますが、主要な.dllエラーのほとんどに有効な一般的なトラブルシューティング手法も存在します。この記事では、「Windows 7でDLLファイルが見つ