Welcome to Bucaro TecHelp!

Bucaro TecHelp
Maintain Your Computer and Use it More Effectively
to Design a Web Site and Make Money on the Web

About Bucaro TecHelp About BTH User Agreement User Agreement Privacy Policy Privacy Site Map Site Map Contact Bucaro TecHelp Contact RSS News Feeds News Feeds

Victims of Sandy Hook

Stop the Slaughter of Innocents. Congress is bought and paid for by gun lunatics and gun promotion groups. If you want to live in a safe America, help buy Congress back for America. Send a donation to Mayors Against Illegal Guns, 909 Third Avenue, 15th Floor New York, NY 10022

Vista's New Boot Loader Architecture

When a computer is first switched on it reads the Basic Input Output System (BIOS) memory. Code in the BIOS instructs the computer to search drives for the Volume Boot Sector. The Volume Boot Sector defines the drives partitions. The partition defined as the Master Boot Sector (MBR) contains the partition table which identifies the BOOT SECTOR (the partition that is active and bootable).

In Windows operating systems previous to Vista, the MBR looks in the BOOT SECTOR for the file NTLDR (New Technology Loader). NTLDR reads the file boot.ini. Boot.ini contains variables which specify which operating systems are available, the default operating system and how long to wait before loading the default operating system.

The boot sequence of Windows Vista and later systems is slightly different from previous versions. For Windows Vista, the MBR instead loads the Windows Boot Manager (BOOTMGR), which accesses the Boot Configuration Data store (BCD). The BCD (boot.wmi.dcd) is located in \Boot\Bcd on the system volume. The BCD is formatted the same way as a Windows registry. Information in the BCD is used to load the operating system.

The BOOTMGR and BCD replace NTLDR and boot.ini that were used in previous systems. The BCD contains data that provides options similar to boot.ini, along with options to boot Windows by invoking winload.exe, options to resume Windows from hibernation, and options to boot a previous version of Windows by using NTLDR.

Because the BCD is not a smple ASCII text file as was boot.ini, it must be edited using a utility. The BCD may be edited using the command-line tool bcdedit.exe which is included in Windows. To use BCDEdit, you must be a member of the Administrators group on the computer.


The BCD can also be edited using the free EasyBCD application. With EasyBCD it's possible to switch between the Windows Vista and Windows XP bootloaders (BOOTMGR and NTLDR) in the MBR from within Windows by simply clicking on a button. EasyBCD also has features that can be used to backup, restore, or repair the BCD.

Programmers can access the BCD through the Windows Management Instrument (WMI) interface to change boot options programmatically.

More Maintain and Upgrade Your PC Articles:
• Four Tips to Finding Quality PC Cleaner Software
• Removing and Installing the Hard Drive
• How to Install a New DVD Drive
• Printing Troubleshooting Guide
• Tuning-up Windows XP Computer
• Avoid Cancer by Using USB Wired Keyboard and Mouse
• Recognize And Understand Home Networking Components
• A Guide to Cleaning Your Mouse
• Installing an Internal Hard Drive
• How to Backup Your Hard Drive

RSS Feed RSS Feed

Follow Stephen Bucaro Follow @Stephen Bucaro

Computer Subsections

Fire HD
[Site User Agreement] [Privacy Policy] [Site map] [Search This Site] [Contact Form]
Copyright©2001-2016 Bucaro TecHelp 13771 N Fountain Hills Blvd Suite 114-248 Fountain Hills, AZ 85268