Windows Boot Manager
The Windows Boot Manager ( The boot sector or UEFI loads the Windows Boot Manager (a file named LaunchingOn system with BIOS firmware, the BIOS invokes MBR boot code from a hard disk drive at startup. The MBR boot code and the VBR boot code are OS-specific. In Microsoft Windows, the MBR boot code tries to find an active partition (the MBR is only 512 bytes), then executes the VBR boot code of an active partition. The VBR boot code tries to find and execute the On systems with UEFI firmware, UEFI invokes OperationOnce launched the Windows Boot Manager reads the Boot Configuration Data to determine what operating systems are present and if it should present the user with a menu allowing them to select which operating system to boot. Before Windows Vista, this data was contained in boot.ini. These menu entries can include:
Operating system loadingThe operating system is loaded by individual boot loaders for each install of Windows, called the Windows Boot Loader. winload.exeThe Windows Boot Manager invokes winresume.exeIf the computer has recently hibernated, then Boot Configuration Data
For UEFI boot, the file is located at Boot Configuration Data is stored in a data file that has the same format as Windows Registry hives and is eventually mounted at registry key HKEY_LOCAL_MACHINE\BCD00000[6] (with restricted permissions[7]). Boot Configuration Data (BCD) is a firmware-independent database for boot-time configuration data.[8] Several command-line tool to edit this file have been made available: bootrec, bcdboot and bcdedit. bcdedit
Boot Configuration Data may be altered using a command-line tool (bcdedit.exe), using the Registry Editor[6] (regedit.exe), using Windows Management Instrumentation, or with third-party tools such as EasyBCD, BOOTICE,[9] or Visual BCD Editor.[10] Boot Configuration Data allows for third-party integration, so anyone can implement tools such as diagnostics or recovery options. bcdbootBCDboot can be used to up a system partition or repair the boot environment located on the system partition. BCDBoot can create a Boot Configuration Data (BCD) store on the system partition using the latest version of the Windows files. bootrecbootrec is a command in the Windows Recovery Environment that can be used to troubleshoot and repair issues with an MBR, a boot sector, or a BCD file.[11] See alsoReferences
Further reading
|