The Windows "Vista boot process differs from Windows ® XP as the operating system is initialized. Start-up starts with the BIOS to load the master boot record (MBR) boot floppy disk. The MBR in turn loads the Partition Boot Record (PBR) on the active partition. Until now, Windows Vista is relatively unchanged.
Windows Vista is different from XP to the fact the PBR code of Windows Vista, no longer looking for ntldr. The new boot loaderWindows Vista bootmgr. This component loads the Boot Configuration Database (BCD), which in turn loads an OS loader boot application (Winload.exe, in the case of Windows Vista). Finally, the OS loader application is responsible for initializing the kernel. This process is shown below.
You may think that this change of two elements:
1 The two main measures of NTLDR in prior versions of Windows have appeared torn between two components:
2 Bootmgr reads the bootConfiguration, including device and path locations.
WindowsSystem32Winload.exe initializes the kernel.
The startup configuration file Boot.ini in previous Windows versions are stored now stored in a database BootBCD extensible Boot Configuration Database (BCD).
These changes are due to the impact that are important:
The startup process may also be other applications, such as operating systems support or different versions of the operating system.
Onlynonversion specific components are active in the root of a volume. This means that theoretically could be running Windows Vista on a computer with a future version of Windows with the very structure of the boot, and it would not interrupt the boot process for the next version. With legacy Windows, installing an older version of Windows ultimate cause of the latest version that does not during start-up. This is the version-specific code improvements ntldr.
Tool-oriented boot entries canbe supported to offer maintenance options on boot, if not an earlier start. In the past, a menu of Windows supported by a target operating system available. This new structure can use the tools available earlier during the boot process, which means that are available, even if all OS-specific boot entries damaged. Windows Memory Diagnostic Tool is in the start menu in this way made available.
Store BCD
Boot Configuration Data (BCD) store contains boot configuration parameters andcontrols how the operating system is Microsoft Windows Vista operating system boots. These parameters were previously in the Boot.ini file in BIOS-based operating systems, or in non-volatile RAM (NVRAM) entries in Extensible Firmware Interface-based operating systems. You can use the command line tool Bcdedit.exe of Windows code that runs in the pre-operating system environment by adding, deleting, editing and adding entries in the BCD of influence. Bcdedit.exe is located in theWindowsSystem32 directory of the Windows Vista partition.
The BCD is a database used by bootmgr. It includes the functions of Boot.ini and is located in the boot partition active
Bcdedit.exe
You can Bcdedit.exe the Windows code that runs in the pre-operating system environment by adding, deleting, editing and adding entries in the BCD to change. Bcdedit.exe is located in the WindowsSystem32 the Windows Vista partition.
Boot.ini comparisonBCD
BCD eliminates the need for Boot.ini in Windows Vista, even if the Boot.ini is still present on dual-boot for backward compatibility. Since the BCD boot first boot environment instead of ntldr, ntldr is not the position of controls, if a previous operating system is chosen.
Configuration Tools
The BCD store can be modified or repaired using several tools:
System Properties inPlate
SystemPropertiesAdvanced.exe
Msconfig
Windows Recovery Environment (WinRE) Startup Repair
Bcdedit.exe
Bootrec.exe
Most of these tools, you can do simple tasks such as setting up a boot menu timeout, setting a standard operating system, or configuring boot options such as / SOS and / SAFEBOOT run. Others are repair-oriented tools, Bootrec.exe sweater and, in particular, provide mechanisms for addressing problems inBCD.
Bcdedit.exe is the main tool for the detailed changes BCD store. You can change the options for bcdedit Bootmgr, add delete, start and change the boot entries, import and export the BCD store and create a new business, if it is severely damaged. Bcdedit.exe is located in the WindowsSystem32 the Windows Vista partition and is also in WinRE.
BCD Store Location
The BCD store is a registry hive, BootBCD stored in the active partition. This structure isloaded but hidden from view in Regedit.exe in Windows Vista. HKLMBCD00000000: The archive is uploaded to the following key in the registry.
You can also manually WinRE in business by loading the structure of the startup folder. To obtain a copy of the hive on a running system, with the bcdedit / export filename command to export a hive file for the examination online. This command exports the BCD store to a file named filename in the current directory.
RelatedComponents
Msconfig
Msconfig is the preferred tool PSS user interface for managing boot settings. The tool supports BCD and allows the user to enumerate all the objects in the system BCD store. There are some entries for each operating system object, including debug settings, safe mode settings, PSS and other popular options have changed. Can not be used with the console WinRE; bcdedit must be used in these cases.
Bcdedit.exe
Bcdedit.exe is a command line tool that can handleBCD settings. In summary, the replacement for Bcdedit.exe Bootcfg.exe. However, it is enhanced for better scripting and to expose some of the most powerful features of BCD that do not expose Bootcfg.exe to manipulate the Boot.ini file. Bcdedit.exe should work on older operating systems and environments for recovery.