It exposes a wider range of boot options than Bootcfg.exe.
It has improved scripting support.
Note: Administrative privileges are required to use BCDEdit to modify BCD.
BCDEdit is the only boot configuration editor that can be used to edit the boot configuration for Windows Vista and later versions of Windows. It is included with the Windows Vista distribution in the %WINDIR%\System32 folder. However, BCDEdit can also be used on earlier versions of Windows. Bootcfg.exe is also included with Windows Vista, but it can be used only to edit the boot configuration for earlier versions of Windows that might also be installed on the computer.
BCDEdit is limited to the standard data types and is designed primarily to perform single common changes to BCD. For more complex operations or nonstandard data types, consider using the BCD WMI API to create more powerful and flexible custom tools. The command syntax for BCDEdit is straightforward:
BCDEdit /Command [Argument1] [Argument2] ...
The following list gives the BCDEdit commands plus a brief description. Unless otherwise specified, BCDEdit operates on the system store by default. For examples of how to use BCDEdit for common tasks, see “BCD Cookbook,” later in this paper. For complete details, see the online reference.