The following describes the formats of the data that are required for used with the /set command. The format that is required ...

The following describes the formats of the data that are required for
 used with the /set command. The format that is required depends on
the  that you specify with the /set command. For more information
about the formats associated with each , run "bcdedit /? TYPES".

bool    A boolean value. The following values correspond to TRUE:

            1, ON, YES, TRUE

        The following values correspond to FALSE:

            0, OFF, NO, FALSE

device  A device can be one of the following types:

            BOOT
            PARTITION=
            HD_PARTITION=
            FILE=[]
            RAMDISK=[],
            VHD=[],

        The options for these types are:

                    A drive letter with a colon and no trailing
                           backslashes.
                   (Required) Can be either BOOT, LOCATE, or a drive
                           letter with colon.  The square brackets do not
                           indicate that this is optional, but are a literal
                           part of the syntax.
                     A path to the file (or .wim file) from the root of
                           the parent device.
                The identifier to the device options entry that
                           contains the system deployment image (SDI) options
                           for the RAM disk. This is usually
                           {ramdisksdioptions}.
             Supplies an optional element used to locate a device
                           within a VHD. The default locate element for a
                           device is its application path (systemroot for an
                           osdevice). Custom values must be specified using
                           custom element sytax (see -help types customtypes),
                           for example: locate=custom:22000002.

id      An entry identifier, which refers to an entry in the boot configuration
        data store. Run "bcdedit /? ID" for more information about identifiers.

integer A 64-bit integer type.  Some integer types can be set using enumerated
        values.

integerlist     A list of one or more 64-bit integers, separated by spaces.
                This list should not be enclosed in quotation marks.

list    An entry identifier list. It contains one or more entry identifiers
        separated by spaces. The list should not be enclosed in quotation
        marks.

string  A literal string. If it contains spaces, it should be surrounded by
        quotation marks ("").