Este comando define um valor de opção de entrada no repositório de dados da configuração de inicialização. bcdedit /store ...

Este comando define um valor de opção de entrada no repositório de dados da configuração de inicialização.

bcdedit [/store ] /set [{}]   [ /addfirst | /addlast | /remove ]

      Especifica o repositório a ser usado. Se esta opção não for
                especificada, o repositório do sistema será usado. Para obter mais informações,
                execute "bcdedit /? store".

            Especifica o identificador da entrada a ser modificada. Se não for
                especificada, {current} será usado. Para obter mais informações sobre
                identificadores, execute "bcdedit /? ID".

      Especifica o tipo de dados de opção que será criado ou
                modificado. Execute "bcdedit /? TYPES" para obter mais informações sobre
                tipos de dados.

         Especifica o valor que deve ser atribuído à opção. O
                formato do  depende do tipo de dados especificado. Execute 
                "bcdedit /? FORMATS" para obter mais informações sobre formatos de dados.

    /addfirst   Essa opção poderá ser usada somente se o tipo de dados for uma lista de objetos.
                Adiciona o identificador de entrada especificado no começo da lista.
                Se essa opção for especificada, apenas um único identificador de entrada
                poderá ser especificado. Se o identificador especificado já estiver
                na lista, será movido para o começo da lista.

    /addlast    Essa opção poderá ser usada apenas se o tipo de dados for uma lista de objetos.
                Adiciona o identificador de entrada especificado no final da lista.
                Se essa opção for especificada, apenas um único identificador de entrada
                poderá ser especificado. Se o identificador especificado já estiver
                na lista, será movido para o final da lista.

    /remove     Essa opção poderá ser usada apenas se o tipo de dados for uma lista de objetos.
                Remove o identificador de entrada especificado da lista.
                Se essa opção for especificada, apenas um único identificador de entrada
                poderá ser especificado. Se o identificador não estiver na lista,
                a operação não surtirá efeito. Se a última entrada estiver
                sendo removida, o valor do tipo de dados será excluído.

Exemplos:

O comando a seguir define o dispositivo de aplicativo para a partição C: na
entrada especificada do sistema operacional:

    bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} device partition=C:

    OBS.: use a sintaxe 'hd_partiton=' para desabilitar explicitamente a detecção de VHD automática
          e criar entradas compatíveis para inicializar uma
          máquina virtual, ou seja,

    bcdedit /store F:\boot\bcd /set {default} device hd_partition=F:

O seguinte comando define o dispositivo do OS para um arquivo VHD (C:\vdisks\vdisk01.vhd)
para a entrada de sistema operacional especificada:

    bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} osdevice
        vhd=[C:]\vdisks\disk01.vhd

O seguinte comando define o caminho do aplicativo como
\windows\system32\winload.exe para a entrada de sistema operacional especificada:

    bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} path
        \windows\system32\winload.exe

O comando a seguir define a política NX como OptIn para a entrada de
inicialização atual do sistema operacional.

    bcdedit /set nx optin
Este comando define um valor de opção de entrada no repositório de dados da configuração de inicialização.

bcdedit [/store ] /set [{}]   [ /addfirst | /addlast | /remove ]

      Especifica o repositório a ser usado. Se esta opção não for
                especificada, o repositório do sistema será usado. Para obter mais informações,
                execute "bcdedit /? store".

            Especifica o identificador da entrada a ser modificada. Se não for
                especificada, {current} será usado. Para obter mais informações sobre
                identificadores, execute "bcdedit /? ID".

      Especifica o tipo de dados de opção que será criado ou
                modificado. Execute "bcdedit /? TYPES" para obter mais informações sobre
                tipos de dados.

         Especifica o valor que deve ser atribuído à opção. O
                formato do  depende do tipo de dados especificado. Execute 
                "bcdedit /? FORMATS" para obter mais informações sobre formatos de dados.

    /addfirst   Essa opção poderá ser usada somente se o tipo de dados for uma lista de objetos.
                Adiciona o identificador de entrada especificado no começo da lista.
                Se essa opção for especificada, apenas um único identificador de entrada
                poderá ser especificado. Se o identificador especificado já estiver
                na lista, será movido para o começo da lista.

    /addlast    Essa opção poderá ser usada apenas se o tipo de dados for uma lista de objetos.
                Adiciona o identificador de entrada especificado no final da lista.
                Se essa opção for especificada, apenas um único identificador de entrada
                poderá ser especificado. Se o identificador especificado já estiver
                na lista, será movido para o final da lista.

    /remove     Essa opção poderá ser usada apenas se o tipo de dados for uma lista de objetos.
                Remove o identificador de entrada especificado da lista.
                Se essa opção for especificada, apenas um único identificador de entrada
                poderá ser especificado. Se o identificador não estiver na lista,
                a operação não surtirá efeito. Se a última entrada estiver
                sendo removida, o valor do tipo de dados será excluído.

Exemplos:

O comando a seguir define o dispositivo de aplicativo para a partição C: na
entrada especificada do sistema operacional:

    bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} device partition=C:

    OBS.: use a sintaxe 'hd_partiton=' para desabilitar explicitamente a detecção de VHD automática
          e criar entradas compatíveis para inicializar uma
          máquina virtual, ou seja,

    bcdedit /store F:\boot\bcd /set {default} device hd_partition=F:

O seguinte comando define o dispositivo do OS para um arquivo VHD (C:\vdisks\vdisk01.vhd)
para a entrada de sistema operacional especificada:

    bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} osdevice
        vhd=[C:]\vdisks\disk01.vhd

O seguinte comando define o caminho do aplicativo como
\windows\system32\winload.exe para a entrada de sistema operacional especificada:

    bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} path
        \windows\system32\winload.exe

O comando a seguir define a diretiva NX como OptIn para a entrada de
inicialização atual do sistema operacional.

    bcdedit /set nx optin