Onde Encontrar o Arquivo BCD e Reparar a Configuração de Inicialização no Windows 11
🔍 WiseChecker

Onde Encontrar o Arquivo BCD e Reparar a Configuração de Inicialização no Windows 11

Solução rápida: Em sistemas UEFI, o BCD está em \EFI\Microsoft\Boot\BCD na partição do sistema EFI (ESP). Em sistemas BIOS legados, está em \Boot\BCD na partição ativa. Use bcdedit /enum no Terminal (Admin) para visualizá-lo; repare pelo Ambiente de Recuperação do Windows com bootrec /rebuildbcd.

Seu PC falha ao inicializar com “O arquivo de dados de configuração de inicialização está ausente” ou “0xc000000f.” O repositório de Dados de Configuração de Inicialização (BCD) é um único arquivo que o gerenciador de inicialização do Windows lê para saber o que carregar. Se estiver danificado ou ausente, o Windows não inicia. O arquivo fica em uma pequena partição que você normalmente não vê, e repará-lo exige inicializar a partir de uma mídia de recuperação.

Sintoma: A inicialização falha com “BCD ausente”, erro 0xc000000f, 0xc000014c ou gerenciador de inicialização não encontrado.
Afeta: Windows 11 (e Windows 10) em UEFI ou BIOS legado.
Tempo de reparo: ~20 minutos, incluindo criação do USB.

ADVERTISEMENT

O que causa isso

O BCD é um pequeno banco de dados binário armazenado como um hive do registro. Ele contém: o caminho do carregador de inicialização, qual sistema operacional inicializar, parâmetros de inicialização e opções de recuperação. O Windows lê o BCD de uma pequena partição oculta durante a inicialização inicial — a Partição do Sistema EFI (ESP) em sistemas UEFI, ou a partição Reservada do Sistema em sistemas BIOS legados.

O BCD quebra por vários motivos: configuração de inicialização dupla que sobrescreve o BCD do Windows, manipulação de partição que redimensiona a partição EFI/SR, atualizações do Windows com falha que abandonam edições do BCD no meio, ou uma ferramenta de terceiros que “otimiza” partições e remove as entradas EFI/SR.

Método 1: Reparar o BCD pelo Ambiente de Recuperação do Windows

O caminho padrão. Funciona quando o Windows ainda pode inicializar no menu de recuperação (ou quando você tem um USB de instalação do Windows).

  1. Se o Windows inicializar na tela de bloqueio, mas você suspeitar de problemas no BCD: Configurações → Sistema → Recuperação → Inicialização avançada → Reiniciar agora.
  2. Se o Windows não inicializar: crie um USB de instalação do Windows 11 usando a Ferramenta de Criação de Mídia em outro PC. Inicialize a partir dele.
  3. No WinRE/USB de instalação: escolha Reparar o computador → Solucionar problemas → Prompt de Comando.
  4. Execute a sequência de reparo do BCD:
    bootrec /scanos
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /rebuildbcd
  5. Se bootrec /fixboot retornar “Acesso negado” (comum em UEFI): execute em vez disso:
    bcdboot C:\Windows /s S: /f UEFI

    onde S: é a Partição do Sistema EFI. Para encontrar a letra da ESP: diskpartlist volume; a ESP é FAT32 e tem ~100 MB.

  6. Quando bootrec /rebuildbcd encontrar uma instalação do Windows, ele pergunta “Adicionar instalação à lista de inicialização? S/N”. Digite S.
  7. Feche o Prompt de Comando. Reinicie normalmente.

Isso resolve a maioria dos casos de corrupção do BCD.

ADVERTISEMENT

Método 2: Criar manualmente o BCD do zero

Para quando bootrec /rebuildbcd não encontra instalações ou retorna erros.

  1. No Prompt de Comando do WinRE, identifique a unidade de instalação do Windows:
    diskpart
    list disk
    select disk 0
    list volume

    Procure o volume rotulado como Windows ou que mostre os arquivos do seu usuário ao usar dir. Anote sua letra (geralmente C, às vezes D no WinRE).

  2. Encontre a Partição do Sistema EFI: tem ~100–500 MB, FAT32. Anote o número do volume. Atribua uma letra:
    select volume N
    assign letter=S
    exit
  3. Use bcdboot para recriar o BCD na ESP:
    bcdboot C:\Windows /s S: /f UEFI

    Substitua C: pela letra da unidade de instalação do Windows e S: pela letra da ESP.

  4. Para sistemas BIOS legados: substitua /f UEFI por /f BIOS ou /f ALL.
  5. Verifique se o BCD foi criado: bcdedit /store S:\EFI\Microsoft\Boot\BCD /enum. A saída deve mostrar as entradas do carregador de inicialização.
  6. Remova a atribuição temporária de letra para a ESP: diskpartselect volume Nremove letter=S.
  7. Reinicie.

Esta rota cria o BCD inteiramente a partir dos arquivos de instalação do Windows — útil quando o BCD existente é irrecuperável.

Método 3: Editar o BCD com bcdedit para correções de inicialização dupla ou ordem de boot

Para quando o Windows inicializa, mas você precisa modificar entradas do BCD (adicionar uma entrada do Linux, alterar o sistema operacional padrão, corrigir a descrição de inicialização).

  1. Inicialize o Windows normalmente. Abra o Terminal (Admin).
  2. Liste as entradas atuais: bcdedit /enum. Cada entrada mostra um identificador (GUID ou {bootmgr}), descrição, dispositivo e dispositivo do sistema operacional.
  3. Para alterar qual sistema operacional é o padrão: bcdedit /default {GUID}. Substitua {GUID} pelo identificador da entrada desejada.
  4. Para alterar o tempo limite do menu de inicialização: bcdedit /timeout 10 (10 segundos).
  5. Para renomear uma entrada de inicialização: bcdedit /set {GUID} description "Windows 11 - principal".
  6. Para excluir uma entrada obsoleta: bcdedit /delete {GUID}.
  7. Para exportar o BCD como backup antes de editar: bcdedit /export C:\bcd_backup. Para restaurar: bcdedit /import C:\bcd_backup.
  8. Sempre exporte antes de fazer alterações. As edições do BCD são imediatas — não há desfazer.

Esta é a abordagem correta para manutenção rotineira do BCD (configurações de inicialização dupla, alterações na ordem de boot) em vez de reparo de emergência.

ADVERTISEMENT

Como verificar se o reparo funcionou

  • Reinicie. O PC inicializa no Windows sem erro.
  • Abra o Terminal (Admin). Execute bcdedit /enum. A saída deve mostrar entradas de Gerenciador de Inicialização do Windows e Carregador de Inicialização do Windows com caminhos de dispositivo válidos.
  • Execute bcdedit /enum {bootmgr}. A linha dispositivo deve ser partition=\Device\HarddiskVolumeN (correspondendo ao número da sua partição ESP).

Se nada disso funcionar

Se o reparo do BCD for concluído, mas o sistema ainda não inicializar, o problema está antes do BCD — geralmente na Partição do Sistema EFI ou no setor de inicialização. Verifique a integridade da ESP: no Prompt de Comando do WinRE, execute diskpartlist volume. A ESP deve ser FAT32 e ter ~100 MB. Se aparecer como RAW ou 0 bytes, a ESP está corrompida — você precisará recriá-la (avançado, requer ferramentas de partição e conhecimento detalhado do layout GPT). Verifique a tabela de partições do disco: execute diskpartlist disk; o disco deve mostrar * na coluna GPT (para sistemas UEFI). Se for MBR, mas a BIOS for UEFI, essa é a causa — você precisa converter MBR para GPT com mbr2gpt /convert /allowfullos. Para instalações do Windows anteriores à placa-mãe atual (após troca de placa-mãe ou grande alteração de hardware): o gerenciador de inicialização pode precisar de reinstalação completa. Último recurso: Redefinir este PC → Manter meus arquivos. Atualiza o sistema operacional preservando os dados do usuário.

Resumo: O BCD está em \EFI\Microsoft\Boot\BCD na ESP UEFI ou \Boot\BCD na SR legada. bootrec /rebuildbcd ou bcdboot no WinRE corrige a maioria das corrupções.

ADVERTISEMENT