omnisecu.com free mcse ccna rhce linux java learning  
Home Knowldege Base FAQ Contact Us Sitemap
omnisecu.com free mcse ccna rhce linux java learning  
omnisecu.com free mcse ccna rhce linux java learning
Home » Windows 2008 » Introduction to Windows 2008 Server » Boot Configuration Data (BCD) Architecture
 

Boot Configuration Data (BCD) Architecture

 

The Boot Configuration Data (BCD) Architecture is a hierarchy consisting of three basic components. They are BCD Stores, BCD Ojects, and BCD Elements.

BCD Architecture

 

BCD Store : BCD Store is the top level component in the hierarchy. BCD Store serves as a namespace container for the BCD objects and BCD elements.

BCD Object: BCD Object is a container for all BCD elements. The most common type of BCD object describes a boot environment application, such as an instance of the Windows boot loader.

BCD Element: BCD Element is a singular item of data like, a boot application name, or an operating system device.

Following are some important BSD Objects.

Windows boot manager object: There is one Windows boot manager object which contains BCD elements related to the Windows boot manager, such as the entries to display in an operating system selection menu, boot tool selection menu, and timeout for the selection menus. Windows boot manager object can be considered as the [boot loader] section of the original boot.ini file.

Windows boot loader objects: BSD Stores contain one instance of this object for each Windows Server 2008 Operating Systems that is installed on the system. Windows boot loader objects contain BCD elements that are used when loading Windows or during Windows initialization such as no-execute (NX) page protection policy, physical-address extensions (PAEs) policy, kernel debugger settings etc.

Windows NTLDR. Windows NTLDR are optional special object points to the old NTLDR if you have an older Windows installation on the system.

Optional boot applications: Optional boot applications are special applications perform other boot related tasks. Example is Windows Server 2008 Memory Diagnostic tool, an optional boot application used to perform various memory checks on the system.

Following table decribe boot.ini to BCD mapping.

boot.ini BCD
Boot Loader section Windows Boot Manager
timeout Timeout element
default Default Boot Loader element
Operating Systems section Windows Boot Loader objects
multi(0)disk(0)rdisk
(0)partition(1)
Boot Device element
\WINDOWS Boot environment Application File Path element
/noexecute=optin No-Execute Page Protection element

Source of Information: Microsoft White Paper on Boot Configuration Data

back
next
 
Disclaimer | Feed Back | Trademarks | Knowledge Base | FAQ | Sitemap | Downloads