Error message when you start Windows Vista: The Windows Boot Configuration Data file is missing required information

Error message when you start Windows Vista: The Windows Boot Configuration Data file is missing required information

Article ID : 927391
Last Review : March 29, 2007
Revision : 1.0
On This Page

SYMPTOMS

When you start Windows Vista, you receive the following error message:

File: Boot BCD
Status: 0xc0000034
Info: The Windows Boot Configuration Data file is missing required information

Back to the top

CAUSE

This error occurs when either of the following conditions is true:

• The Windows Boot Manager (Bootmgr) entry is not present in the Boot Configuration Data (BCD) store.
• The Boot BCD file on the active partition is damaged or missing.

Back to the top

RESOLUTION

To resolve this problem, use the following methods in the order in which they are presented.

Back to the top

Method 1: Repair the BCD store by using the Startup Repair option

You can use the Startup Repair option in the Windows Recovery Environment to repair the BCD store. To do this, follow these steps:

1. Put the Windows Vista installation disc in the disc drive, and then start the computer.
2. Press a key when you are prompted.
3. Select a language, a time, a currency, and a keyboard or another input method, and then click Next.
4. Click Repair your computer.
5. Click the operating system that you want to repair, and then click Next.
6. In the System Recovery Options dialog box, click Startup Repair.
7. Restart the computer.

Back to the top

Method 2: Rebuild the BCD store by using the Bootrec.exe tool

If the previous method does not resolve the problem, you can rebuild the BCD store by using the Bootrec.exe tool in the Windows Recovery Environment. To do this, follow these steps:

1. Put the Windows Vista installation disc in the disc drive, and then start the computer.
2. Press a key when you are prompted.
3. Select a language, a time, a currency, and a keyboard or another input method, and then click Next.
4. Click Repair your computer.
5. Click the operating system that you want to repair, and then click Next.
6. In the System Recovery Options dialog box, click Command Prompt.
7. Type Bootrec /RebuildBcd, and then press ENTER.

• If the Bootrec.exe tool runs successfully, it presents you with an installation path of a Windows directory. To add the entry to the BCD store, type Yes. A confirmation message appears that indicates the entry was added successfully.
• If the Bootrec.exe tool cannot locate any missing Windows installations, you must remove the BCD store, and then you must re-create it. To do this, type the following commands in the order in which they are presented. Press ENTER after each command.

Bcdedit /export C: BCD_Backup
ren c: boot bcd bcd.old
Bootrec /rebuildbcd
8. Restart the computer.

Back to the top

Method 3: Rebuild the BCD store manually by using the Bcdedit.exe tool

If the previous method does not resolve the problem, you can rebuild the BCD store manually by using the Bcdedit.exe tool in the Windows Recovery Environment. To do this, follow these steps:

1. Put the Windows Vista installation disc in the disc drive, and then start the computer.
2. Press a key when you are prompted.
3. Select a language, a time, a currency, and a keyboard or another input method, and then click Next.
4. Click Repair your computer.
5. Click the operating system that you want to repair, and then click Next.
6. In the System Recovery Options dialog box, click Command Prompt.
7. Type the following command, and then press ENTER:

cd /d Partition: Windows System32

Note Partition represents the letter of the partition on which Windows Vista is installed. Typically, this is partition C.

8. Type the following command, and then press ENTER:

bcdedit /enum all

In the Windows Boot Loader section of the output from this command, note the GUID that is listed for resumeobject. You will use this GUID later.

9. Type the following command, and then press ENTER:

bcdedit -create {bootmgr} -d Description

Note Description represents the description for the new entry.

10. Type the following command, and then press ENTER:

bcdedit -set {bootmgr} device partition=Partition:

Note Partition represents the letter of the partition. Typically, the letter is C.

11. Type the following command, and then press ENTER:

bcdedit /displayorder {GUID}

Note GUID represents the GUID that you obtained in step 8.

12. Type the following command, and then press ENTER:

bcdedit /default {GUID}

Note GUID represents the GUID that you obtained in step 8.

13. Type the following command, and then press ENTER:

bcdedit /timeout Value

Note Value represents the time in seconds before the Windows Boot Manager selects the default entry that you created in step 12.

14. Restart the computer.

Back to the top


APPLIES TO
• Windows Vista Ultimate
• Windows Vista Enterprise
• Windows Vista Business
• Windows Vista Home Premium
• Windows Vista Home Basic
• Windows Vista Business 64-bit edition
• Windows Vista Enterprise 64-bit edition
• Windows Vista Home Premium 64-bit edition
• Windows Vista Home Basic 64-bit edition
• Windows Vista Ultimate 64-bit edition

Back to the top

Keywords: 
kbexpertiseadvanced kbtshoot kbprb KB927391

Back to the top

 

Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
Microsoft Corporation. All rights reserved. Terms of Use | Trademarks


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

Leave a Reply

*
To prove that you're not a bot, enter this code
Anti-Spam Image