Arquivos de dados (BCD) de configuração de inicialização fornecem um armazenamento que é usado para descrever aplicativos de inicialização e as configurações do aplicativo de inicialização.
Os objetos e os elementos no armazenamento substituem efetivamente Boot. ini.
BCDEdit é uma ferramenta de linha de comando para gerenciar armazenamentos de BCD.
Pode ser usado para diversos fins, incluindo a criação de novas lojas, modificando repositórios existentes, adicionando parâmetros do menu de inicialização e assim por diante.
BCDEdit serve essencialmente a mesma finalidade que bootcfg. exe em versões anteriores do Windows, mas com dois aprimoramentos principais:
-
Expõe um intervalo maior de parâmetros de inicialização que bootcfg. exe.
-
Melhorou o suporte a scripts.
Observação
|
|
São necessários privilégios administrativos para usar BCDEdit para modificar o BCD.
|
BCDEdit é a principal ferramenta para editar a configuração de inicialização do Windows Vista e versões posteriores do Windows.
Ele é fornecido com a distribuição do Windows Vista na pasta %WINDIR%\System32.
BCDEdit é limitado aos tipos de dados padrão e é projetado principalmente para executar alterações únicas comuns no BCD.
Para operações mais complexas ou tipos de dados diferentes do padrão, considere usando a interface de programação de aplicativo (API) do BCD Windows Management Instrumentation (WMI) para criar ferramentas personalizadas mais poderosas e flexíveis.
Sintaxe
BCDEdit /Command [<Argument1>] [<Argument2>]...
Parâmetros
Opção de linha de comando BCDEdit geral
|
Opção
|
Descrição
|
|
/?
|
Exibe uma lista de comandos BCDEdit.
Executar esse comando sem um argumento exibe um resumo dos comandos disponíveis.
Para exibir ajuda detalhada de um comando específico, execute bcdedit /? <command>, onde <command>é o nome do comando que você está procurando mais informações sobre.
Por exemplo, bcdedit /?CreateStore exibe ajuda detalhada para o comando Createstore.
|
Parâmetros que operam em um armazenamento
|
Opção
|
Descrição
|
|
/CreateStore
|
Cria um novo armazenamento de dados de configuração de inicialização vazio.
O armazenamento criado não é um armazenamento de sistema.
|
|
/Export
|
Exporta o conteúdo do sistema de armazenamento em um arquivo.
Esse arquivo pode ser usado posteriormente para restaurar o estado do armazenamento do sistema.
Este comando é válido somente para o armazenamento do sistema.
|
|
/Import
|
Restaura o estado do armazenamento do sistema usando um arquivo de dados de backup gerado previamente usando a opção /Export .
Este comando exclui qualquer entrada existente no armazenamento do sistema antes da importação ocorre.
Este comando é válido somente para o armazenamento do sistema.
|
|
/Store
|
Esta opção pode ser usada com a maioria dos comandos BCDedit para especificar o armazenamento a ser usado.
Se essa opção não for especificada, o BCDEdit opera no armazenamento do sistema.
Execução do comando bcdedit /store sozinho é equivalente à execução do comando bcdedit /enum active .
|
Parâmetros que operam nas entradas de um armazenamento
|
Parâmetro
|
Descrição
|
|
/Copy
|
Faz uma cópia de uma entrada de inicialização especificada no mesmo armazenamento do sistema.
|
|
/create
|
Cria uma nova entrada no armazenamento de dados de configuração de inicialização.
Se um identificador conhecido for especificado, o /application/ Herdar
/ Herdar
parâmetros e /device não podem ser especificados.
Se um identificador não for especificado ou não bem conhecido, uma opção /application, / Herdarou /device deve ser especificada.
|
|
/Delete
|
Exclui um elemento de uma entrada específica.
|
Parâmetros que operam em Opções de entrada
|
Parâmetro
|
Descrição
|
|
/deletevalue.
|
Exclui um elemento especificado de uma entrada de inicialização.
|
|
/set
|
Define um valor de opção de entrada.
|
Parâmetros de saída do controle
|
Parâmetro
|
Descrição
|
|
/Enum
|
Lista as entradas em um armazenamento.
A opção /enum é o valor padrão para BCEdit, portanto, a execução do comando bcdedit sem parâmetros é equivalente à execução do comando bcdedit /enum active .
|
|
/v
|
Modo detalhado.
Normalmente, os identificadores de entrada conhecido são representados por seu formulário amigável abreviado.
A especificação de /v como uma opção de linha de comando exibe todos os identificadores full.
Execução do comando bcdedit /v por si só é equivalente à execução do comando bcdedit /enum active /v .
|
Parâmetros que controlam o Gerenciador de inicialização
|
Parâmetro
|
Descrição
|
|
/BOOTSEQUENCE
|
Especifica uma ordem de exibição única para ser usado para a próxima inicialização.
Este comando é semelhante à opção /displayorder , exceto que ele é usado somente na próxima vez que iniciar o computador.
Posteriormente, o computador reverte para a ordem de exibição original.
|
|
/default
|
Especifica a entrada padrão que o Gerenciador de inicialização seleciona quando o tempo limite expirar.
|
|
/DISPLAYORDER
|
Especifica a ordem de exibição que o Gerenciador de inicialização utiliza ao exibir parâmetros de inicialização para um usuário.
|
|
/timeout
|
Especifica o tempo de espera em segundos, antes do Gerenciador de inicialização seleciona a entrada padrão.
|
|
/TOOLSDISPLAYORDER
|
Especifica a ordem de exibição do Gerenciador de inicialização usar ao exibir o menu Ferramentas .
|
Parâmetros de controle Emergency Management Services
|
Parâmetro
|
Descrição
|
|
/bootems
|
Habilita ou desabilita os serviços de gerenciamento de emergência (EMS) para a entrada especificada.
|
|
/EMS
|
Habilita ou desabilita EMS para a entrada de inicialização do sistema operacional especificada.
|
|
/emssettings
|
Define as configurações globais de EMS para o computador.
/emssettings não habilita ou desabilita EMS para qualquer entrada de inicialização específica.
|
Parâmetros que controlam a depuração
|
Parâmetro
|
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 somente para aplicativos de inicialização.
|
|
/dbgsettings
|
Especifica ou exibe as configurações globais do depurador para o sistema.
Este comando não ativar ou desativar o depurador de kernel;Use a opção /Debug para essa finalidade.
Para definir um depurador global individual configuração, use bcdedit /set <dbgsettings><type><value>comando.
|
|
/Debug
|
Habilita ou desabilita o depurador de kernel para uma entrada de inicialização especificada.
|
Exemplos