Opções de linha de comando do BCDEdit
Os arquivos BCD (Dados de Configuração da Inicialização) fornecem um repositório usado para descrever os aplicativos de inicialização e as configurações do aplicativo de inicialização.
O BCDEdit é uma ferramenta de linha de comando para gerenciar o BCD. Ele pode ser usado para uma variedade de finalidades, incluindo a criação de novos repositórios, a modificação de repositórios existentes e a adição de opções de menu de inicialização.
Executar o BCDEdit
O BCDEdit está incluído na pasta %WINDIR%\System32
. Ele requer privilégios administrativos para modificar dados BCD. Depois de amenizar os dados BCD, um desligamento normal e uma reinicialização são necessários para garantir que as configurações modificadas do BCDEdit sejam liberadas para o disco.
O BCDEdit é limitado aos tipos de dados padrão e foi projetado principalmente para executar alterações comuns simples no BCD. Recursos relacionados:
- Algumas operações comuns de BCD, como recuperar uma partição ou configurar a partição do sistema de um novo computador, podem ser mais facilmente realizadas usando o BCDboot.
- Para operações complexas ou tipos de dados não padrão, considere usar a API (interface de programação de aplicativo) do WMI (Instrumentação de Gerenciamento do Windows) de BCD para criar ferramentas personalizadas mais poderosas e flexíveis.
Sintaxe do BCDEdit
BCDEdit /Command[Argument1] [Argument2] ...
Opções de linha de comando do BCDEdit
As seguintes opções de linha de comando estão disponíveis para BCDEdit.exe.
Ajuda
Opção | Descrição |
---|---|
/? [comando] | Exibe uma lista de comandos do BCDEdit. Para exibir ajuda detalhada para um comando específico, execute bcdedit /?comando, em que comando é o nome do comando sobre o qual você está buscando mais informações.
|
Operar em um repositório
Opção | Descrição |
---|---|
/createstore | Cria um novo armazenamento de dados de configuração de inicialização vazio. O repositório criado não é um repositório do sistema. |
/export | Exporta o conteúdo do repositório do sistema para um arquivo. Esse arquivo pode ser usado posteriormente para restaurar o estado do repositório do sistema. Esse comando é válido apenas para o repositório do sistema. |
/import | Restaura o estado do repositório do sistema usando um arquivo de dados de backup gerado anteriormente usando a opção /export. Esse comando exclui todas as entradas existentes no repositório do sistema antes que a importação ocorra. Esse comando é válido apenas para o repositório do sistema. |
/store | Essa opção pode ser usada com a maioria dos comandos do BCDedit para especificar o repositório a ser usado. Se essa opção não for especificada, o BCDEdit operará no repositório do sistema. Executar o comando bcdedit /store por si só é equivalente a executar o comando bcdedit /enum active. |
/sysstore | Define o dispositivo de repositório do sistema. Isso afeta apenas sistemas baseados em EFI. Ele não persiste entre reinicializações e só é usado nos casos em que o dispositivo de repositório do sistema é ambíguo. |
Operar em entradas em um repositório
Opção | Descrição |
---|---|
/copy | Faz uma cópia de uma entrada de inicialização especificada no mesmo repositório do sistema. |
/create | Cria uma nova entrada no armazenamento de dados de configuração de inicialização. Se um identificador conhecido for especificado, as opções /application, /inherit e /device não poderão ser especificadas. Se um identificador não for especificado ou não for bem conhecido, uma opção /application, /inherit ou /device deverá ser especificada. |
/delete | Exclui um elemento de uma entrada especificada. |
/mirror | Cria o espelho de entradas no repositório. |
Alterar opções de entrada
Opção | Descrição |
---|---|
/deletevalue | Exclui um elemento especificado de uma entrada de inicialização. |
/set | Define um valor de opção de entrada. |
Por exemplo, esse comando permitirá que o sistema confie nas compilações de pré-visualização do Windows Insider assinadas com certificados que não são confiáveis por padrão:
Bcdedit /set {bootmgr} flightsigning on
Bcdedit /set flightsigning on
Reinicialize depois de executar o comando. Para desativar a atribuição de voos:
Bcdedit /set {bootmgr} flightsigning off
Bcdedit /set flightsigning off
Controlar a saída
Opção | Descrição |
---|---|
/enum | Lista entradas em um repositório. A opção /enum é o valor padrão para o BCEdit e, portanto, executar o comando bcdedit sem opções é equivalente a executar o comando bcdedit /enum active. |
/v | Modo detalhado. Normalmente, todos os identificadores de entrada conhecidos são representados pelo formulário abreviado amigável. Especificar /v como uma opção de linha de comando exibe todos os identificadores na íntegra.
Executar o comando bcdedit /v por si só é equivalente a executar o comando bcdedit /enum active /v. |
Controlar o gerenciador de inicialização
Opção | Descrição |
---|---|
/bootsequence | Especifica uma ordem de exibição única a ser usada para a próxima inicialização. Esse comando é semelhante à opção /displayorder, exceto que ele é usado apenas na próxima vez que o computador for iniciado. Posteriormente, o computador é revertido para a ordem de exibição original. |
/default | Especifica a entrada padrão que o gerenciador de inicialização seleciona quando o tempo limite expira. |
/displayorder | Especifica a ordem de exibição que o gerenciador de inicialização usa ao exibir opções de inicialização para um usuário. |
/timeout | Especifica o tempo de espera, em segundos, antes que o gerenciador de inicialização selecione a entrada padrão. |
/toolsdisplayorder | Especifica a ordem de exibição para o gerenciador de inicialização usar ao exibir o menu Ferramentas. |
Opções dos Serviços de Gerenciamento de Emergências
Opção | Descrição |
---|---|
/bootems | Habilita ou desabilita o EMS (Serviços de Gerenciamento de Emergências) para a entrada especificada. |
/ems | Habilita ou desabilita o EMS para a entrada de inicialização do sistema operacional especificada. |
/emssettings | Define as configurações globais do EMS para o computador. /emssettings não habilita nem desabilitar o EMS para qualquer entrada de inicialização específica. |
Depuração
Opção | Descrição |
---|---|
/bootdebug | Habilita ou desabilita o depurador de inicialização para uma entrada de inicialização especificada. Embora esse comando funcione para qualquer entrada de inicialização, ele é eficaz apenas para aplicativos de inicialização. |
/dbgsettings | Especifica ou exibe as configurações globais do depurador para o sistema. Esse comando não habilita nem desabilita o depurador de kernel; use a opção /debug para essa finalidade. Para definir uma configuração de depurador global individual, use o comando bcdedit /setdbgsettings type value. |
/debug | Habilita ou desabilita o depurador de kernel para uma entrada de inicialização especificada. |
/hypervisorsettings | Define os parâmetros do hipervisor. |
Para solucionar problemas de uma nova instalação, habilite o modo de depuração modificando o BCD (arquivo de configuração de inicialização). Por exemplo, use a sintaxe a seguir para habilitar o kernel ou a depuração de inicialização.
bcdedit /set <id> debug on
ou
bcdedit /set <id> bootdebug on
onde <id>
é o GUID do objeto Loader usado para carregar o sistema operacional. "Padrão" poderá ser usado se o sistema operacional for a opção padrão do menu do Gerenciador de Inicialização.
Para obter exemplos do BCDEdit, consulte Dados de Configuração da Inicialização no Windows Vista.
Log de eventos remotos
Opção | Descrição |
---|---|
/eventsettings | Define os parâmetros de log de eventos remotos globais. |
/event | Habilita ou desabilita o log de eventos remotos para uma entrada do sistema operacional. |