Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use BCDEdit to inspect or change individual Windows boot settings; use BCDBoot when boot files, the system partition, or the boot menu need to be created or repaired. Before changing anything, open an elevated Command Prompt, save the current configuration, and identify the exact entry you intend to affect.

What BCD is—and what BCDEdit does

Boot Configuration Data (BCD) is the store Windows uses to describe boot applications and their settings. It replaced Boot.ini. Microsoft identifies BCDEdit as the primary command-line tool for editing boot configuration in Windows Vista and later versions. It requires administrative privileges to make changes. Microsoft’s BCDEdit reference

BCD changes can affect whether Windows starts. Microsoft warns that changing some boot-entry options with /set can make a computer inoperable. Microsoft’s boot-options guidance

How to inspect and back up BCD before editing

  1. Open Start, search for Command Prompt, right-click it, and choose Run as administrator. Approve the User Account Control prompt.
  2. Record the entries and settings in a text file: bcdedit /enum all > C:BCD-before.txt. To list active entries only, use bcdedit /enum. The /enum all output includes additional entries and settings that can be useful when investigating BitLocker-related configuration.
  3. Export a backup of the system BCD store: bcdedit /export C:BCD-Backup. Microsoft documents /export and /import for saving and restoring a system-store backup. BCDEdit /export and BCDEdit /import
  4. Review the output and note the identifier for the entry you intend to change. Use {current} only if the running Windows installation is the target; otherwise use the relevant GUID shown by enumeration.

Keep the text record and exported backup somewhere accessible if you need to work from Windows Recovery Environment. A backup on C: may not be reachable under the same drive letter there.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How to change BCD settings with BCDEdit

BCDEdit operates on individual entries or settings. The /set option changes a value; /deletevalue removes a value. In PowerShell, quote identifiers such as "{current}" so the shell passes them as intended. Consult the BCDEdit reference for valid elements and values before using a command not shown here.

Change the boot-menu timeout

To set the boot menu to wait 10 seconds, run:

bcdedit /timeout 10

Choose the default operating system

Set the default entry to the GUID you recorded from bcdedit /enum:

bcdedit /default {GUID}

Replace {GUID} with the actual identifier, including its braces. Do not copy the placeholder literally.

Change an entry description

To change a specific entry’s displayed description, use its identifier:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
HP 2020 15.6" Touchscreen Laptop Computer/ 10th Gen Intel Quard-Core i5 1035G1 up to 3.6GHz/ 12GB DDR4 RAM/ 256GB PCIe SSD/ 802.11ac WiFi/Bluetooth 4.2/ USB 3.1 Type-C/HDMI/Silver/Windows 10 Home
  • 10th Generation Intel Core i5-1035G1 processor
  • 12GB system memory for full-power multitasking
  • 256GB Solid State Drive
  • 15.6" Micro-edge touchscreen display

bcdedit /set {GUID} description "Windows 10 test"

Use the intended entry’s actual GUID. A description change affects its label, not which Windows installation the entry starts.

Control menu order or a one-time boot

The boot-manager controls serve different purposes: /displayorder changes the order of entries in the menu, while /bootsequence sets the sequence for the next boot only. Use /default to select the normal default entry and /timeout to set the menu wait in seconds. Check the command syntax and identifiers in Microsoft’s BCDEdit documentation before changing order or sequence.

Rank #4
Dell Latitude 7480 Laptop 14 - Intel Core i7 6th Gen - i7-6600U - 3.4Ghz - 256GB SSD - 16GB RAM - 1920x1080 FHD - Windows 10 Pro (Renewed)
  • Latitude 7480 Laptop 14"
  • Intel Core i7 6th Gen i7-6600U -Core Processor 2.6GHz (3.4GHz With Turbo Boost)
  • 256 GB SSD Hard Drive & 16GB Memory
  • 1920x1080 FHD resolution Non-Touch with Webcam and an integrated graphics chip
  • Wireless Wifi & Bluetooth

Make one change at a time. Re-run bcdedit /enum all to check the resulting configuration, then restart Windows and verify the outcome. Modified settings may need a normal shutdown or reboot to be flushed.

BCDEdit vs. BCDBoot: which tool should you use?

Question BCDEdit BCDBoot
What it is for Inspecting and changing individual boot entries and values. Copying boot files and creating or repairing a BCD store.
Typical use Adjusting a menu timeout, default entry, description, order, or another supported setting. Repairing boot files or a system partition, or adding or repairing a dual-boot menu.
Scope Usually a specific entry or boot-manager setting. Boot files, the BCD store, and potentially firmware boot configuration.
Rollback or recovery approach Export the store before editing; use bcdedit /import to restore it when the store is accessible. Rebuild or recopy boot files using the correct Windows source and target system partition.
UEFI considerations Edits to security-sensitive settings can affect BitLocker boot validation. Can create a Windows Boot Manager firmware entry in NVRAM; options control how it is placed relative to existing entries.

Microsoft describes BCDBoot as a command-line tool for configuring the boot files on a PC or device so it can run Windows. BCDBoot command-line options

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

When and how to use BCDBoot to repair Windows Boot Manager

Use BCDBoot when the problem concerns missing or damaged boot files, a system partition, or a boot menu—not simply to change a menu timeout or default entry. The basic form is bcdboot C:Windows, but the source path must point to the Windows installation you mean to repair. In Windows Recovery Environment, drive letters can differ from their usual assignments, so identify the Windows volume first rather than assuming it is C:.

Depending on the repair, you may need to specify the system partition with /s and use firmware-related options. On UEFI systems, BCDBoot can add a Windows Boot Manager entry to NVRAM. The /p option preserves existing UEFI boot order; /addlast places the Windows entry at the end. The /d option preserves the existing Windows boot order. Confirm the target partition and applicable options against Microsoft’s BCDBoot options before running the command; choosing the wrong volume or partition can affect bootability.

BitLocker, Secure Boot, and other safety checks

  • Have the BitLocker recovery key available. BitLocker validates security-sensitive BCD settings during startup. A legitimate boot-configuration change can trigger recovery, so record the recovery key and understand that possibility before editing. Microsoft’s BCD settings and BitLocker guidance
  • Check whether protection needs to be suspended. Microsoft notes that BitLocker and Secure Boot may need to be disabled or suspended before certain edits. Follow the instructions for the specific setting and device rather than turning off protection as a general precaution. Microsoft’s boot-options guidance
  • Keep a recovery route. Have Windows recovery media or another way to reach recovery tools before making a change that could prevent startup.
  • Make the smallest possible edit. Record the original state, change one setting, inspect the result, and test it before making another change.

How to recover if a BCD change causes problems

If Windows still starts

Open an elevated Command Prompt and restore the exported store with bcdedit /import C:BCD-Backup. Use the backup path you actually saved. Then restart and check whether the intended boot behavior has returned.

If Windows does not start

Start Windows Recovery Environment or recovery media and identify the Windows installation and system partition before attempting a repair. Drive letters in recovery may differ from those in normal Windows. If the boot files or system partition are damaged, use BCDBoot with the correct Windows source path and, when required, the correct /s target and firmware options. If you need to restore an exported store, the recovery environment must be able to access the backup and the relevant store. Microsoft’s BCDBoot documentation describes the options; do not guess the volume or partition.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.