Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【0xc0000034】「ブート構成データファイルに必要な情報が欠落しています」エラーの直し方

PCの電源を入れたときに突然「ブート構成データファイルに必要な情報が欠落しています(The boot configuration data file is missing some required information)」というエラーが表示され、Windowsが起動できなくなることがあります。これは、BCD(ブート構成データ)が破損または消失していることが主な原因です。

【0xc0000034】「ブート構成データファイルに必要な情報が欠落しています」エラーの直し方

このエラーには一般的にエラーコード「0xc0000034」が伴い、ブルースクリーン(BSOD)として表示される重大な問題に見えますが、安心してください。解決方法はそれほど難しくありません。以下の手順に沿ってトラブルシューティングを行いましょう。

目次

  • 方法1: スタートアップ修復(自動修復)を実行する
  • 方法2: ブートセクターの修復とBCDの再構築
  • 方法3: bcdbootコマンドでBCDを新規作成する
  • 方法4: 正しいパーティションをアクティブに設定する

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

まずはWindows標準の修復機能を試すのがおすすめです。

1. Windows 10の起動可能なインストールDVD(またはUSBメモリ)を挿入し、PCを再起動します。

2. 「CDまたはDVDから起動するには任意のキーを押してください」と表示されたら、任意のキーを押して続行します。

【0xc0000034】「ブート構成データファイルに必要な情報が欠落しています」エラーの直し方

3. 言語などの設定を選択して「次へ」をクリックし、画面左下の「コンピューターを修復する」をクリックします。

【0xc0000034】「ブート構成データファイルに必要な情報が欠落しています」エラーの直し方

4. 「オプションの選択」画面で「トラブルシューティング」をクリックします。

【0xc0000034】「ブート構成データファイルに必要な情報が欠落しています」エラーの直し方

5. 「トラブルシューティング」画面で「詳細オプション」をクリックします。

【0xc0000034】「ブート構成データファイルに必要な情報が欠落しています」エラーの直し方

6. 「詳細オプション」画面で「自動修復」または「スタートアップ修復」をクリックします。

【0xc0000034】「ブート構成データファイルに必要な情報が欠落しています」エラーの直し方

7. Windowsの自動/スタートアップ修復が完了するまで待ちます。

8. PCを再起動し、エラーが解消されているか確認します。解消しない場合は、次の方法に進んでください。

※「自動修復を実行してもPCを修復できませんでした」という場合は、別途その対処法をご確認ください。

方法2: ブートセクターを修復し、BCDを再構築する

1. 方法1と同じ手順で、Windowsインストールディスクからコマンドプロンプトを開きます(詳細オプション → コマンドプロンプト)。

【0xc0000034】「ブート構成データファイルに必要な情報が欠落しています」エラーの直し方

2. 以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します。

bootrec.exe /FixMbr
bootrec.exe /FixBoot
bootrec.exe /RebuildBcd

【0xc0000034】「ブート構成データファイルに必要な情報が欠落しています」エラーの直し方

3. 上記のコマンドが失敗する場合は、続けて以下のコマンドを入力します。既存のBCDをバックアップして削除し、再構築する手順です。

bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd

【0xc0000034】「ブート構成データファイルに必要な情報が欠落しています」エラーの直し方

4. 最後にコマンドプロンプトを終了(exit)し、Windowsを再起動します。

この方法で大半のケースは解決しますが、改善しない場合は次の方法を試してください。

方法3: bcdbootコマンドでBCDを新規作成する

1. 上記と同様にコマンドプロンプトを開き、以下のコマンドを入力します。

bcdboot c:\windows

2. このコマンドは、Windowsパーティションからシステムパーティション(マザーボード側のブート領域)へBCDブートファイルをコピーします。

3. PCを再起動し、問題が解決したかどうかを確認します。

方法4: 正しいパーティションをアクティブに設定する

1. 再度コマンドプロンプトを開き、以下のように入力します。diskpart

【0xc0000034】「ブート構成データファイルに必要な情報が欠落しています」エラーの直し方

2. Diskpart上で以下のコマンドを順番に入力します(先頭の「DISKPART>」部分は入力不要です)。

DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> exit

【0xc0000034】「ブート構成データファイルに必要な情報が欠落しています」エラーの直し方

注意: アクティブに設定するのは「システム予約済みパーティション」(通常100MB)です。システム予約済みパーティションが存在しない環境では、C:ドライブをアクティブパーティションとして設定してください。

3. 変更を適用するためにPCを再起動し、エラーが解消されたか確認します。

まとめ

以上が、「ブート構成データファイルに必要な情報が欠落しています」(0xc0000034)エラーの解決方法です。多くの場合は方法1のスタートアップ修復か、方法2のBCD再構築で改善します。それでも解決しない場合は、ディスク自体の故障も疑われるため、重要なデータのバックアップや専門業者への相談も検討しましょう。ご不明な点があれば、コメント欄でお気軽にお尋ねください。

  1. 【Windows 10】Steamの「ファイル権限が不足しています」エラーを修正する7つの方法

    多くのゲーマーにとって、Steamはゲームのダウンロードやプレイ、そして仲間との交流に欠かせないプラットフォームとなっています。しかし、そんなSteamでも、時にエラーが発生して快適なゲーム体験を妨げることがあります。その中でもよく報告されているのが、ダウンロード中に発生する「ファイル権限が不足しています(Missing File Privileges)」というエラーです。このエラーはさまざまな原因で発生しますが、適切な対処法を実行すれば必ず解決できます。本記事では、このエラーを解消するための具体的な方法を詳しく解説します。Windows 10でSteamの「ファイル権限が不足しています」エラ

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

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