Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

How does Windows Setup locate Windows installations?

For Windows 2003 and earlier, this was done using boot.ini. How is this done on newer Windows OSes that don't use boot.ini?

share|improve this question
add comment

1 Answer

up vote 1 down vote accepted

The Boot Configuration Data (BCD) store contains boot configuration parameters and controls how the operating system is started in Microsoft® Windows Vista® and Microsoft® Windows Server® 2008 operating systems. These parameters were previously in the Boot.ini file (in BIOS-based operating systems) or in the nonvolatile RAM (NVRAM) entries (in Extensible Firmware Interface–based operating systems). You can use the Bcdedit.exe command-line tool to affect the Windows® code which runs in the pre-operating system environment by adding, deleting, editing, and appending entries in the BCD store. Bcdedit.exe is located in the \Windows\System32 directory of the Windows Vista partition.

share|improve this answer
    
since I get "access denied" errors on a running system. I assume bcdedit.exe /enum is what I am looking for? I wish to read the values in the boot store. Not manipulate them. –  unixman83 Apr 17 '11 at 2:22
    
I believe that's what you want. Go to Start Menu-All Programs-Accessories,then right-click Command Prompt and select Run As Administrator,because Administrative privileges are required to use BCDEdit to modify BCD. –  Keith Stokes Apr 17 '11 at 2:30
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.