There are alternatives to using BCDEdit to manipulate BCD Stores, some of these are already discussed in these notes. Remember that the BCD Store is a binary file that uses the same format as a Windows registry hive - consequently any tool capable of read/write access to registry files can be used to modify BCD Stores.
Alternatives include, but are not limited to, the tools listed below. Please note that I have not tested all of these tools or methods and make no recommendations - they are not listed in any particular order.
And the following tools that are covered elsewhere in this guide -
And lastly, two tools that are briefly covered below -
Offlinreg can be downloaded from here. There are several posts in the Create a Windows System from scratch using Linux topic on the reboot.pro forum (including here and here) that contain batch files for creating a BCD Store.
Using Offlinereg to modify BCD Stores has some limitations - you will need to set GUID values manually for example, as they are not automatically generated.
The Devices - Locate and Mounting the BCD Store as a Registry Hive sections of these notes contain some useful information and examples of editing existing elements in a BCD store.
The Devices - Locate and Mounting the BCD Store as a Registry Hive sections of these notes contain some useful information and examples of editing existing elements in a BCD store with reg.exe.
Limitations are similar to those identified in the offlinereg information in the preceding section of this page.
Whilst I wasn't personally able to use regedit to modify settings in a mounted BCD Store other people have reported that they were able to do so without any difficulty - see Mounting the BCD Store as a Registry Hive section of these notes.
Please also refer to post #36 (here) in the Create a Windows System from scratch using Linux topic on the reboot.pro forum for more information and an example.
The bcdboot tool is not, strictly speaking, a tool for editing BCD stores. It can however be used to create or repair a BCD store on an existing system. Further information and commandline usage is covered here - BCDboot Command-Line Options
Usage includes -
BootRec is included in the Windows Recovery Environment (Windows RE) - refer to Use Bootrec.exe in the Windows RE to troubleshoot startup issues .
Usage includes -