Por que editar o banco de dados de configuração de inicialização?
Boot Configuration Database (BCD) é um componente importante no sistema operacional Windows que controla o processo de inicialização. Às vezes, os usuários precisam editar o BCD para garantir que o sistema esteja funcionando corretamente ou para corrigir problemas existentes. Aqui estão algumas das principais razões pelas quais a edição de BCD é necessária:
1. Configurações de inicialização dupla: adicionando ou removendo entradas de inicialização
Para usuários que têm mais de um sistema operacional em seu computador (dual boot), o BCD oferece conveniência no gerenciamento de entradas de inicialização. Se o segundo sistema operacional não for detectado automaticamente, os usuários poderão adicioná-lo manualmente usando BCDEdit. Além disso, se o sistema operacional antigo não estiver mais em uso, os usuários poderão removê-lo da lista de inicialização para evitar confusão quando o computador for ligado.
Adicionando uma nova entrada de inicialização:
bcdedit /create {ntldr} /d “Windows 7”
Exclua entradas de inicialização não utilizadas:
bcdedit /delete {ID}
2. Resolvendo erros de inicialização: corrigindo o gerenciador de inicialização corrompido ou entradas de inicialização ausentes
A corrupção no Gerenciador de inicialização ou a perda de entradas de inicialização podem resultar na não inicialização do Windows. Alguns erros comuns que podem ser corrigidos editando BCD incluem:
- “Bootmgr is missing”
- “Operating system not found”
- “The boot configuration data file is missing or contains errors”
Uma das soluções mais usadas para resolver esse problema é executar o seguinte comando em Command Prompt no modo Recovery:
bootrec /rebuildbcd
Este comando procurará um sistema operacional existente e o adicionará de volta ao BCD.
3. Otimização de inicialização: definir um tempo de espera ou alterar a ordem de inicialização
O Windows fornece um tempo de espera antes de escolher o sistema operacional padrão em um computador que tenha mais de um sistema operacional. Se o usuário quiser reduzir o tempo de espera ou alterar a ordem de inicialização, o BCD pode ser ajustado para acelerar o processo de inicialização.
Definindo o tempo limite de inicialização (em segundos):
bcdedit /timeout 5
Altere a ordem de inicialização para tornar o Windows 11 padrão:
bcdedit /default {current}
4. Personalização de inicialização do Windows: especificando o sistema operacional padrão, habilitando a depuração e muito mais
Usuários mais experientes podem querer habilitar opções de depuração, modo de segurança ou executar determinados comandos na inicialização. Usando o BCD, os usuários podem executar algumas configurações adicionais, como:
Habilite a depuração para análise do sistema:
bcdedit /debug ON
Executando o Windows no modo de segurança:
bcdedit /set {current} safeboot minimal
Como acessar e editar BCDs com BCDEdit
Etapa 1: Abra a linha de comando como administrador
Para começar a editar o BCD, você precisa abrir o Prompt de Comando ou o Terminal do Windows como Administrador. Como:
1. Clique com o botão direito do mouse em Start Menu.
2. Selecione Command Prompt (Admin) ou Windows Terminal (Admin).
Etapa 2: usar comandos BCDEdit
Quando o prompt de comando for aberto, digite o seguinte comando para exibir o conteúdo do BCD:
BCDEdit
Etapa 3: Entendendo a identificação do BCD
Cada entrada no BCD tem um identificador que pode ser um nome técnico, uma cadeia de caracteres de texto ou um GUID (General Unique Identifier). Exemplo:
{current}
Esse identificador é usado para se referir ao sistema operacional principal que está em execução.