O BCDEdit (Boot Configuration Data Editor) é uma ferramenta de linha de comando poderosa e essencial para gerenciar o armazenamento de configuração de inicialização do Windows. Ele substituiu o antigo arquivo boot.ini e é usado para configurar como o sistema operacional inicia, gerenciar dual-boot e ajustar parâmetros de recuperação.
[!CAUTION]
Aviso de Segurança: O BCDEdit modifica o setor de inicialização do sistema. Um comando errado pode impedir que o Windows inicie. Sempre execute o Prompt de Comando como Administrador e crie um backup antes de começar.
🛠️ 1. Primeiros Passos e Segurança
Antes de qualquer alteração, crie uma cópia de segurança da sua configuração atual.
- Para fazer backup:
DOSbcdedit /export C:\bcdbackup - Para restaurar (se algo der errado):
DOSbcdedit /import C:\bcdbackup
🔍 2. Visualizando a Configuração Atual
Para ver uma lista de todas as entradas de inicialização (carregadores de sistema e gerenciador de boot), use:
DOS
bcdedit /enum
Ao ler o resultado, foque no campo identificador. Os mais comuns são:
{bootmgr}: O Gerenciador de Inicialização do Windows.{current}: O sistema operacional que você está usando agora.{default}: O sistema que iniciará automaticamente se você não escolher outro.
⚙️ 3. Comandos de Gerenciamento Comuns
A. Alterar o Nome do Sistema no Menu de Boot
Se você tem dois Windows instalados e quer renomear um deles para facilitar a escolha:
DOS
bcdedit /set {current} description "Windows 11 Trabalho"
B. Alterar o Tempo de Espera (Timeout)
Define quantos segundos o menu de boot fica visível antes de iniciar o sistema padrão:
DOS
bcdedit /timeout 15
C. Alterar a Ordem de Inicialização
Se você tem múltiplos sistemas, pode definir qual aparece primeiro no menu:
DOS
bcdedit /displayorder {ID_1} {ID_2}
🛡️ 4. Configurando a Inicialização de Segurança (Safe Mode)
Você pode forçar o Windows a iniciar em Modo de Segurança na próxima reinicialização usando o BCDEdit:
- Ativar Modo de Segurança Mínimo:DOS
bcdedit /set {current} safeboot minimal - Ativar Modo de Segurança com Rede:DOS
bcdedit /set {current} safeboot network - Voltar ao Modo Normal (Importante!):DOS
bcdedit /deletevalue {current} safeboot
📊 Resumo de Parâmetros Principais
| Comando | Função |
/enum | Lista todas as entradas de inicialização. |
/set | Define o valor de uma opção específica (ex: nome, caminho). |
/deletevalue | Remove uma configuração específica de uma entrada. |
/copy | Faz uma cópia de uma entrada de inicialização existente. |
/default | Define qual sistema será o padrão. |
💡 Dica de Especialista: O Identificador {ID}
Para a maioria das modificações em sistemas de terceiros ou secundários, você precisará do Identificador (um código longo entre chaves, como {4c21b2d0-...}).
- Use
bcdedit /enumpara achar o ID. - Clique com o botão direito e selecione o ID para copiar.
- Use-o no comando, por exemplo:
bcdedit /set {ID_COPIADO} description "Sistema Antigo".
- Como usar o cmdlet Set-PSFLoggingProvider no PowerShell para aprimorar o monitoramento de logs.
- Como personalizar esquemas de cores no prompt de comando do Windows
- Descubra como implementar o altruísmo em um ambiente Windows.
- Como resolver o erro 0x8007f026 STATUS_WININET_LOAD_FAILED no Windows 10 e 11
- Como criar e gerenciar uma conta da Microsoft no Windows
