Corrigir erro 0x80004005 na atualização para Windows 11 24H2 (reparo da partição EFI)

Se o Windows Update insiste em baixar a versão 24H2 do Windows 11 e sempre interrompe o processo com o erro 0x80004005 — acordando o PC de madrugada para (falhar) de novo — este guia completo mostra como identificar a causa, reparar a partição EFI corrompida e concluir a instalação sem recorrer a uma reinstalação limpa.

Índice

Visão geral do problema

O código 0x80004005 indica falha não especificada. Na prática, é o Windows dizendo apenas “algo deu errado”. Nos registros (setupact.log e setuperr.log) isso costuma aparecer perto da fase SAFEOS phase ou Applyimage, etapas que copiam o novo sistema para o disco e criam entradas de inicialização UEFI. Sempre que a partição EFI (ESP) está danificada, cheia ou formatada incorretamente, essa fase trava e o instalador cancela toda a operação.

Sintomas típicos

  • Download da atualização ocorre normalmente, mas falha perto de 80–100 %.
  • O PC reinicia sozinho à noite e exibe “Restaurando versão anterior do Windows”.
  • No Windows Update, histórico exibe “Falha na instalação em ‎data/hora — 0x80004005”.

Diagnóstico inicial (métodos que não resolveram)

Antes de chegar à causa real, muitas soluções genéricas são sugeridas em fóruns e vídeos. Eis as mais frequentes e por que não funcionam nesse cenário:

TentativaResultadoMotivo do Fracasso
Limpeza de temporários (cleanmgr.exe)Nenhuma mudançaErro não está ligado a falta de espaço em %TEMP%, mas na ESP
Ativar “Memory Integrity”Falha prossegueRecurso de segurança da VBS não altera estrutura UEFI
Inicialização limpa (desabilitar serviços de terceiros)Falha prossegueServiços de terceiros não participam da fase SAFE_OS
Executar sfc /scannow e dism /restorehealthSem efeitoEssas ferramentas corrigem arquivos do Windows, mas não a partição EFI

Causa raiz: partição EFI corrompida ou mal configurada

AESP armazena os gerenciadores de boot (bootmgfw.efi), o BCD (Boot Configuration Data) e variáveis de inicialização exigidas pelo firmware UEFI. Se:

  • O sistema foi cloneado de um SSD menor para um maior;
  • Alguma ferramenta de particionamento mexeu na ESP sem recriar rótulos corretos;
  • Ou uma atualização antiga falhou e deixou sobras de arquivos;

a ESP pode conter setores inválidos, estar formatada em NTFS/RAW em vez de FAT32, ou ter BCDs conflitantes. Na instalação da 24H2, o setup tenta mountvol a ESP, copiar arquivos de boot e atualizar entradas — mas encontra corrupção e retorna 0x80004005.

Solução definitiva: reparo e recriação da partição EFI

Aviso: o procedimento mexe apenas na partição EFI; a partição do Windows permanece intacta. Ainda assim, crie um backup de imagem ou ponto de restauração antes de prosseguir.

Preparar o Ambiente de Recuperação

  1. Mantenha o notebook ou desktop conectado à energia.
  2. Pressione Shift e clique em ReiniciarSolução de ProblemasOpções AvançadasPrompt de Comando.

Montar a partição EFI com DISKPART

diskpart
list disk
select disk 0             ← geralmente o disco do sistema
list part
select part 1             ← verifique tamanho ≈100 MB, tipo Sistema
assign letter=Y
list vol                  ← confirme que Y: é FAT32
exit

Backup opcional do BCD

xcopy /h Y:\EFI\Microsoft\Boot\BCD  C:\Backup\BCD.bak

Formatar a ESP em FAT32 (rápido)

format Y: /fs:FAT32 /q /v:ESP

Quando solicitado, digite ESP como rótulo. A opção /q faz formatação rápida; não apaga completamente os setores, apenas recria a tabela FAT.

Regenerar o BCD e arquivos de boot

bcdboot C:\Windows /s Y: /f UEFI
  • C:\Windows aponta para a pasta do sistema onde o Windows 11 atual está instalado.
  • /s Y: define a ESP recém-formatada.
  • /f UEFI força criação de bootloader compatível com firmware UEFI puro (sem fallback para BIOS/CSM).

Reiniciar e instalar a atualização 24H2

  1. Digite exit e clique em Continuar para o Windows 11.
  2. No ambiente normal, abra Configurações › Windows Update › Verificar atualizações.
  3. A atualização 24H2 será baixada novamente (não baixa todos os “gigabytes” de novo — muitos arquivos ainda residem no cache $WINDOWS.~BT). O processo deve avançar além de 100 %, reiniciar duas ou três vezes e concluir a instalação.

Por que esse método funciona?

O instalador da versão 24H2 executa estas etapas críticas:

  1. Copia imagem install.esd para uma partição temporária.
  2. Monta a WinRE e a ESP.
  3. Atualiza o BCD para apontar para um novo objeto {Default} que inicializa no novo kernel assinado.
  4. Marca a entrada como padrão e define bootmenupolicy=Standard.

Se a ESP está limpa e em FAT32, o comando interno bcdboot.exe conclui sem erros, liberando o instalador para a próxima fase. Ao recriarmos manualmente a ESP, eliminamos entradas órfãs, conflitos GUID duplicados, ou atributos “hidden/system” ausentes que bloqueavam a montagem.

Boas práticas para evitar o erro no futuro

  • Espaço livre adequado: mantenha pelo menos 20 GB na unidade do sistema antes de feature upgrades.
  • Firmware atualizado: aplique BIOS/UEFI recentes que corrigem bugs de Secure Boot e TPM.
  • Saúde do SSD: verifique SMART e faça over‑provisioning; setores defeituosos podem corromper a ESP.
  • WinRE em pendrive: crie mídia de instalação 24H2 em USB usando a Ferramenta de Criação de Mídia; resolve 90 % dos casos sem Internet.
  • Desative antivírus de terceiros apenas durante a instalação; alguns bloqueiam gravação no setor de inicialização.
  • Backup agendado: use Histórico de Arquivos ou imagens incrementais (Macrium, Acronis) para facilitar rollback completo.

Perguntas frequentes

Posso criar a ESP em um segundo disco?

É possível, mas o firmware costuma procurar a ESP no mesmo disco do bootloader principal. Manter tudo no disco 0 reduz riscos.

BCD corrompido altera dados pessoais?

Não. O BCD é um banco de dados com poucas centenas de KB. Corrigir ou recriar não afeta a partição de dados.

Preciso desativar BitLocker?

Geralmente não. O comando bcdboot consegue escrever na ESP mesmo quando a partição do SO está criptografada. Se o setup solicitar a chave de recuperação repetidamente, aí sim considere suspender o BitLocker durante a atualização.

Conclusão

O código 0x80004005 na atualização para o Windows 11 24H2 raramente está ligado a arquivos do sistema; em grande parte dos relatos ele aponta para uma partição EFI fora das especificações. Ao formatar a ESP em FAT32 e reconstruir o BCD com bcdboot, fornecemos um ambiente de inicialização limpo que satisfaz o instalador, evitando reinstalação completa e preservando aplicativos, arquivos e configurações do usuário.

Índice