Windows Vista を起動するときにエラー メッセージ:"、Windows ブート構成データ ファイルがありません必要な情報」。

2010 年 4 月 13 日に、service pack がインストールされていない Windows Vista のサポートが終了しました。Windows のセキュリティ更新プログラムの受信を続行するには、Windows Vista を Service Pack 2 (SP2) で 実行していることを確認してください。 詳細については、このマイクロソフト web サイトを参照してください: 一部のバージョンの Windows のサポートは終了しています。

現象

Windows Vista を起動すると、次のエラー メッセージが表示されます。
ファイル: \Boot\BCD
状態: 0xc0000034
情報: Windows ブート構成データ ファイルの必要な情報がありません。

原因

このエラーが発生したとき次の条件のいずれかです。
  • Windows ブート マネージャー (Bootmgr) のエントリは、ブート構成データ (BCD) ストアには含まれていません。
  • アクティブ パーティション上の Boot\BCD ファイルは、破損または不足しています。

解決策

この問題を解決するには、以下の方法を記載されている順に使用します。

方法 1: スタートアップ修復オプションを使用して、BCD ストアを修復します。

BCD ストアを修復するのには、Windows 回復環境で、[スタートアップ修復] オプションを使用できます。これを行うには、以下の手順を実行します。
  1. Windows Vista のインストール ディスクをディスク ドライブに配置し、コンピューターを起動します。
  2. メッセージが表示されたら、 キーを押します。
  3. 言語、時刻、通貨、およびキーボードまたは別の入力方法を選択し、[次へ] をクリックします。
  4. [コンピューターの修復] をクリックします。
  5. オペレーティング システムを修復する] をクリックし、[次へ] をクリックします。
  6. システム回復オプション] ダイアログ ボックスで、スタートアップ修復をクリックします。
  7. コンピューターを再起動します。

方法 2: は、Bootrec.exe ツールを使用して、BCD ストアを再構築します。

以前の方法で問題が解決しない場合、Windows 回復環境で Bootrec.exe ツールを使用して、BCD ストアを再構築できます。これを行うには、以下の手順を実行します。
  1. Windows Vista のインストール ディスクをディスク ドライブに配置し、コンピューターを起動します。
  2. メッセージが表示されたら、 キーを押します。
  3. 言語、時刻、通貨、およびキーボードまたは別の入力方法を選択し、[次へ] をクリックします。
  4. [コンピューターの修復] をクリックします。
  5. オペレーティング システムを修復する] をクリックし、[次へ] をクリックします。
  6. システム回復オプション] ダイアログ ボックスで、コマンド プロンプトをクリックします。
  7. Bootrec/RebuildBcdを入力し、ENTER キーを押します。
    • Bootrec.exe ツールを正常に実行する場合 Windows ディレクトリのインストール パスに表示します。BCD ストアにエントリを追加するのには[はい]を入力します。エントリが正常に追加されたことを示す確認メッセージが表示されます。
    • Bootrec.exe ツールがすべて不足している Windows のインストールを検出できない場合は、BCD ストアを削除する必要があり、再作成してください。これを行うには、記載されている順序で次のコマンドを入力します。各コマンドの後、enter キーを押します。
      Bcdedit /export C:\BCD_Backup
      ren c:\boot\bcd bcd.old
      Bootrec/rebuildbcd
  8. コンピューターを再起動します。

方法 3: BCD ストア手動で再構築、Bcdedit.exe を使用して

以前の方法で問題が解決しない場合は、Windows 回復環境の Bcdedit.exe を使用して BCD ストアを手動でリビルドできます。これを行うには、以下の手順を実行します。
  1. Windows Vista のインストール ディスクをディスク ドライブに配置し、コンピューターを起動します。
  2. メッセージが表示されたら、 キーを押します。
  3. 言語、時刻、通貨、およびキーボードまたは別の入力方法を選択し、[次へ] をクリックします。
  4. [コンピューターの修復] をクリックします。
  5. オペレーティング システムを修復する] をクリックし、[次へ] をクリックします。
  6. システム回復オプション] ダイアログ ボックスで、コマンド プロンプトをクリックします。
  7. 次のコマンドを入力し、ENTER キーを押します。
    cd/dパーティション: \Windows\System32
    パーティションは、Windows Vista がインストールされているパーティションのドライブ文字を表します。C. のパーティションは通常、
  8. 次のコマンドを入力し、ENTER キーを押します。
    bcdedit /enum all
    [Windows ブート ローダー] セクションで次のコマンドからの出力のresumeobjectに表示されている GUID を確認します。この GUID を後で使用されます。
  9. 次のコマンドを入力し、ENTER キーを押します。
    bcdedit-{bootmgr}-d「説明」を作成します。
    説明をは、新しいエントリの説明を表します。
  10. 次のコマンドを入力し、ENTER キーを押します。
    bcdedit-{bootmgr} デバイスのパーティションを設定するパーティションを = します。
    パーティションは、パーティションのドライブ文字を表します。文字は、通常、C. です。
  11. 次のコマンドを入力し、ENTER キーを押します。
    bcdedit/displayorder {GUID}
    GUIDをは、手順 8 で取得した GUID を表します。
  12. 次のコマンドを入力し、ENTER キーを押します。
    bcdedit/default {GUID}
    GUIDをは、手順 8 で取得した GUID を表します。
  13. 次のコマンドを入力し、ENTER キーを押します。
    bcdedit のタイムアウト
    は、Windows ブート マネージャーが手順 12 で作成した既定のエントリを選択する前に、秒単位で時刻を表します。
  14. コンピューターを再起動します。
プロパティ

文書番号:927391 - 最終更新日: 2017/02/02 - リビジョン: 1

フィードバック