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

【解決法】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メモリなど、接続されているすべての外部デバイスを取り外します。その後、以下の手順で修復作業を進めましょう。

  1. WindowsのインストールDVDを挿入するか、起動可能なUSBメモリをパソコンに接続します。
  2. パソコンを再起動し、インストールメディアから起動します。
  3. 画面の案内に従って「コンピューターを修復する」を選択します。

インストールメディアをお持ちでない場合は、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を修復する方法

コマンド操作に不安がある場合は、EasyBCDDual-Boot Repairといった無料のサードパーティ製ツールを利用するのも有効です。これらのツールを使えば、GUI操作だけでBCDファイルやMBRの修復を行うことができます。

関連するエラーコードと記事

  • ブート構成データが見つからない場合のエラー0xc0000185
  • PCのブート構成データが存在しないか破損している場合のエラー0xc00000f
  • ブート構成データの読み取り中に発生するエラー0xc000014C
  • ブート構成データの欠損・破損によるエラー0xc0000454

同様のブートエラーでお困りの場合は、上記のエラーコードごとの対処法もあわせて参考にしてみてください。また、「重要なシステムドライバーが存在しないか、エラーを含んでいるため、オペレーティングシステムを読み込めませんでした」というメッセージが表示されるケースについては、別途ドライバーの修復が必要になります。

  1. 【Windows 10/8/8.1】BSODエラー0x000000f「ブート構成データが見つかりません」の修正方法

    本記事では、Windows 10パソコンで発生する次のブルースクリーン(BSOD)エラーを修正するための手順を詳しく解説します。 「お使いのPCのブート構成データが存在しないか、エラーが含まれています。ファイル:\EFI\Microsoft\Boot\BCD。エラーコード:0x000000f」 「お使いのPCのブート構成データが存在しないか、エラーが含まれています。ファイル:\Boot\BCD。エラーコード:0x000000f」 BSODエラー0x000000fは、あらゆるバージョンのWindowsで発生しうるエラーです。特に、停電などによるパソコンの不正なシャットダウンの後や、Windo

  2. Windows 7でDLLファイルが見つからないエラーを解決する完全ガイド

    DLLファイルが見つからないエラーは、Windows 7で最も頻繁に発生するトラブルのひとつです。このエラーは、システムに必要な.dllファイルが存在しない、またはファイルが破損していることを示しています。VCRUNTIME140.dll、MSVCP140.dll、xinput1_3.dll、MSVCR110.dll、xlive.dllなど、エラーの原因となる.dllファイルは多岐にわたります。 それぞれの.dllファイルには固有の修復手順がありますが、主要な.dllエラーのほとんどに有効な一般的なトラブルシューティング手法も存在します。この記事では、「Windows 7でDLLファイルが見つ