For example, Windows Server 2008 includes a Windows
Memory Diagnostic tool, an optional boot application used to
perform various memory checks on the system.
14 Microsoft Windows Server 2008 Administration
Each application object contains an image type and an application type. The image
type tells the system whether it should be loaded as a firmware, boot, NTLDR-based,
or real-mode application. The application type is a bit more detailed on what the
application does. The most common application types are listed on the next page and in
Table 1-5.
Table 1-4. 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
Table 1-5. Most Commonly Used Application Objects??™ Aliases and GUIDs
Description Alias GUID
Windows Boot
Manager
{bootmgr} 9dea862c-5cdd-4e70-acc1-f32b344d4795
Firmware Boot
Manager
{fwbootmgr} a5a30fa2-3d06-4e9f-b5f4-a01df9d1fcba
Windows memory
tester
{memdiag} b2721d73-1db4-4c62-bf78-
c548a880142d
Windows resume
application
None 147aa509-0358-4473-b83bd950dda00615
Legacy Windows
Loader
{ntldr} 466f5a88-0af2-4f76-9038-095b170dc21c
Current boot entry {current} fa926493-6f1c-4193-a414-58f0b2456d1e
Default boot entry {default} None
15 Chapter 1: Getting Started with Windows Server 2008
?–? Firmware Boot Manager (for EFI-based systems)
?– Windows Boot Manager
?– Windows boot loader
?– Windows resume application
?– Windows memory tester
?– NT Loader
?–? Boot sector (can be used to load non-Windows-based systems)
BCD inheritable objects are a way to generalize certain settings and flags so that they
can be reused in more than one BCD object.
Pages:
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49