BCDEdit allows for editing the bcd store of the current system drive (C: drive). Is there also a way to create and edit the bcd store of a secondary drive, so the system can boot from it later on? (For instance, by physically moving the drive to another machine as the primary disk)


Run your BCDEDIT commands using the /store parameter:

bcdedit /store E:\boot\BCD /enum
| improve this answer | |

You can edit a non-system BCD by simply dropping it on Visual BCD Editor icon.

The system BCD is opened on start of program by default.

The concept of Visual BCD Editor is to avoid typing and execute all commands through visual selection in a graphical environment.

| improve this answer | |
  • Sorry, I didn't find this thread sooner ;) – snayob Mar 22 '16 at 12:28
  • @Max - Same here, just saw this question/ thread. :) Enjoy – Alex S Nov 18 '16 at 9:34
  • Note that Visual BCD Editor is only free for non-commercial use. – jrh Feb 8 '18 at 13:42

EasyBCD has been around for long as well. Is a very popular one in addition to Visual BCD. This tool is free for non-commercial use.

There are a few more niche apps in similar space as well.

I prefer EasyBCD for simple operations as its easier & cleaner (safer to use in case you're not sure what you're doing), but I'd think that Visual BCD has deeper parameter change-ability.

PS: There are some issues with UEFI/ Windows that EasyBCD says it cannot handle.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.