This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can trysigning in orchanging directories.
Access to this page requires authorization. You can trychanging directories.
This article provides an overview of boot options in Windows. You'll learn about the key components of the boot process, including:
During development, you can use this information to configure boot options for debugging, testing, and troubleshooting your driver.
Caution
You need administrative privileges to use BCDEdit to modify BCD. Changing some boot entry options by using BCDEdit could make your computer inoperable. As an alternative, use the System Configuration utility (MSConfig.exe) to change boot settings.
Windows uses three primary components to load the operating system quickly and securely:
The Windows Boot Manager is generic, while the system-specific boot loaders are optimized for the OS they load. The Boot Manager passes boot parameters to the selected loader, which then completes the boot process.
For additional detail on the Windows startup process, refer toWindows Internals, published by Microsoft Press.
Windows stores boot options in the Boot Configuration Data (BCD) store on BIOS-based and EFI-based computers. The BCD store uses GUIDs and names like "Default" to identify boot-related applications.
Key BCD capabilities for driver development:
For a complete list of BCD boot options, seeBCD Boot Options Reference.
To edit boot options in Windows, use BCDEdit (BCDEdit.exe), a command-line tool included in Windows.
Was this page helpful?
Need help with this topic?
Want to try using Ask Learn to clarify or guide you through this topic?
Was this page helpful?
Want to try using Ask Learn to clarify or guide you through this topic?