Como corrigir o erro 0xc0000098 no Windows

Ter problemas ao arrancar o Windows e ver um ecrã azul ou uma mensagem do tipo “o sistema operativo não pôde ser carregado porque falta um ficheiro necessário” com o código 0xc0000098? Este guia detalhado explica o que é o erro, como diagnosticar a causa e um conjunto de soluções passo a passo — desde correções simples até opções de recuperação avançadas.
O que é o erro 0xc0000098
O código de erro 0xc0000098 indica um problema com a área de arranque do disco (boot sector) ou com a Base de Dados de Configuração de Arranque (BCD). Em termos simples: o firmware conseguiu carregar o carregador de arranque, mas o Windows não encontrou a informação de arranque válida necessária para iniciar o sistema.
Causas comuns:
- Corrupção causada por atualizações falhadas do Windows.
- Escritas de disco defeituosas (falha física ou sectores danificados).
- Alterações manuais indevidas ao sector de arranque ou à tabela de partições.
- Remoção acidental de ficheiros essenciais do Windows.
Definição rápida: BCD — Base de Dados de Configuração de Arranque; armazena as opções e caminhos que o Windows usa para arrancar.
O que significa “pci.sys está em falta” junto ao 0xc0000098
O ficheiro pci.sys é um driver de kernel relacionado com o suporte a dispositivos PCI/Plug and Play. Se o erro 0xc0000098 ocorrer com uma referência a pci.sys, isso sugere que o problema afetou ficheiros de sistema essenciais durante o processo de arranque, ou que existe um problema de hardware que impede o carregamento do driver.
Significado prático:
- Pode ser apenas corrupção de ficheiro que um reparo de ficheiros de sistema corrige.
- Pode apontar para falha de disco (setores danificados) ou problemas com memória/placa-mãe.
O que precisa antes de começar
Itens necessários:
- Acesso ao Ambiente de Recuperação do Windows (WinRE). Normalmente aparece automaticamente após falhas de arranque. Se não aparecer, crie um USB inicializável.
- (Opcional) Cabo Ethernet para uma ligação à Internet mais fiável durante reparos que descarregam ficheiros.
- Um outro computador para criar uma unidade USB inicializável com a Ferramenta de Criação de Suporte do Windows, se necessário.
- Tempo e paciência — alguns passos demoram vários minutos a horas, dependendo do disco.
Nota importante: Faça backup dos seus dados antes de operações destrutivas. Se não conseguir arrancar, pode arrancar a partir de um USB e copiar ficheiros para um disco externo antes de prosseguir.
Aceder ao Ambiente de Recuperação ou usar USB inicializável
Se receber o erro no arranque, procure a opção “Opções avançadas” seguida de “Solução de problemas” e depois “Command Prompt” (Prompt de Comando). Se usar um USB, escolha “Repair your computer” e siga as mesmas opções.
Uma vez no Prompt de Comando, terá a ferramenta principal para executar os comandos abaixo.
1. Executar uma verificação de disco (Check Disk)
Comandos:
chkdsk C: /f /rSubstitua C: pela letra da unidade onde o Windows está instalado conforme identificada no Ambiente de Recuperação (pode ser D: ou outra letra quando arrancado a partir de mídia externa).
O que faz:
- /f corrige erros no disco.
- /r localiza sectores defeituosos e tenta recuperar informações legíveis.
Interpretação dos resultados:
- Mensagens de “Windows has made corrections to the file system” indicam que chkdsk encontrou e corrigiu problemas.
- Muitos sectores defeituosos ou falhas contínuas podem indicar que o disco está a falhar fisicamente; pense em clonar a unidade e substituí-la.
Limitação: chkdsk pode reparar problemas de sistema de ficheiros e sectores, mas não reconstrói o BCD ou substitui ficheiros de sistema do Windows corrompidos.
2. Verificar e reparar integridade dos ficheiros do Windows
A sequência padrão no Prompt de Comando (no Ambiente de Recuperação com acesso à Internet) é:
sfc /scannowSe estiver em WinRE, sfc pode não funcionar diretamente contra uma instalação offline. Use a variante offline quando necessário (substitua D: pela letra correcta da unidade do Windows):
sfc /scannow /offbootdir=D:\ /offwindir=D:\WindowsDepois, use DISM para tentar reparar a imagem do Windows (requer internet para recuperar ficheiros):
dism /online /cleanup-image /restorehealthPara uma instalação offline (mais avançado), o DISM pode usar um ficheiro install.wim presente na mídia:
dism /image:D:\ /cleanup-image /restorehealth /source:wim:X:\sources\install.wim:1 /limitaccessO que fazem:
- sfc repõe ficheiros protegidos do Windows a partir da cache local.
- DISM tenta substituir ficheiros corrompidos contactando um servidor/imagemb local.
Quando usar estes comandos:
- Se sfc detectar ficheiros corrompidos e substituí-los, reinicie e teste.
- Se DISM resolver problemas de imagem, repita sfc e reinicie.
3. Reconstruir a Base de Dados de Configuração de Arranque (BCD)

Se os passos anteriores não resolverem, reconstrua o arranque.
Execute os comandos seguintes, um por um:
BOOTREC /fixmbr
BOOTREC /fixboot
BOOTREC /scanos
BOOTREC /rebuildbcdO que fazem:
- /fixmbr escreve um MBR compatível com Windows.
- /fixboot escreve um novo sector de arranque na partição de sistema.
- /scanos procura instalações do Windows não listadas no BCD.
- /rebuildbcd tenta reconstruir a BCD e adiciona entradas encontradas.
Possíveis erros e soluções:
- “Acesso negado” em /fixboot: em sistemas UEFI/EFI, pode ser necessário atribuir letra à partição EFI e usar bcdboot. Exemplo:
diskpart
list disk
select disk 0
list vol
select vol
assign letter=V
exit
cd /d V:\EFI\Microsoft\Boot\
ren BCD BCD.bak
bcdboot C:\Windows /s V: /f ALL - Se bcdboot falhar, verifique se a partição EFI está formatada em FAT32 e tem espaço. Se não existir, crie a partição EFI com diskpart.
Quando os comandos forem bem-sucedidos, reinicie e teste o arranque.
Se o BOOTREC /fixboot ou /rebuildbcd falhar
Causas comuns de falha:
- Partição EFI danificada ou sem letra atribuída.
- Sistema instalado em modo UEFI, mas comandos esperam MBR/Legacy.
- Ficheiros BCD irrecuperavelmente corrompidos.
Procedimentos alternativos:
- Usar diskpart para recriar/atribuir a letra da partição EFI e usar bcdboot conforme mostrado acima.
- Restaurar BCD a partir de uma cópia de segurança (se existir).
- Reinstalar o Windows preservando ficheiros (opção de atualização/repair install) quando possível.
4. Outras opções antes de reinstalar
- Tentar “Startup Repair” (Reparação de Arranque) no Ambiente de Recuperação — é automatizado e pode corrigir BCD.
- Restaurar a partir de um ponto de restauração do sistema (System Restore) se existir.
- Usar a opção “Reset this PC” que permite reinstalar mantendo ficheiros pessoais (Windows 10/11) — útil quando recuperação do BCD falha.
Quando considerar uma reinstalação ou substituição de hardware
Se após todos os passos:
- chkdsk denuncia sectores defeituosos em excesso,
- sfc/dism não conseguem repor ficheiros, e
- reconstruir BCD falha repetidamente,
então é provável que exista falha de hardware (disco) ou corrupção muito profunda. Nesse caso:
- Clone o disco para um novo SSD/HDD e depois tente reparos na cópia.
- Reinstale o Windows usando mídia de instalação; escolha manter ficheiros se disponível.
Critérios de aceitação
Para considerar o problema resolvido:
- O Windows arranca para o ambiente de sessão sem o erro 0xc0000098.
- Não existem mensagens de erro relacionadas com BCD, pci.sys ou ficheiros críticos no arranque.
- Se aplicável, o utilitário chkdsk e sfc reportam integridade aceitável.
Playbook rápido (SOP) para técnicos
- Confirmar código de erro e anotar mensagens adicionais (pci.sys, access denied).
- Aceder a WinRE ou USB inicializável.
- Executar chkdsk /f /r na unidade do Windows.
- Executar sfc /scannow (ou offline) e DISM para restaurar a imagem.
- Tentar BOOTREC + reconstrução BCD; se falhar, reparar EFI com diskpart + bcdboot.
- Se persistir, clonar disco e tentar reparos em cópia.
- Considerar reinstalar Windows mantendo ficheiros ou limpar instalação como último recurso.
Checklists por função
Tarefas para utilizador doméstico:
- Verificar se tem um USB inicializável.
- Fazer backup de ficheiros importantes arrancando por USB e copiando para um disco externo.
- Executar chkdsk e tentar Startup Repair.
- Se necessário, usar a opção de reinstalação que preserva ficheiros.
Tarefas para administrador/tecnico:
- Identificar o tipo de firmware (UEFI vs Legacy).
- Validar integridade do disco com SMART e clonar se houver suspeita.
- Recriar partição EFI e usar bcdboot conforme necessário.
- Documentar comandos executados e outputs para posterior análise.
Matriz de risco e mitigação
- Risco: perda de dados; Probabilidade: média; Impacto: alto; Mitigação: clonar disco, backup antes de operações destrutivas.
- Risco: substituição desnecessária de hardware; Probabilidade: baixa-média; Impacto: alto; Mitigação: validar com SMART e executar reparos de software antes de substituir disco.
- Risco: horas de inatividade; Probabilidade: média; Impacto: médio; Mitigação: preparar USB de recuperação, manter imagens do sistema atualizadas.
Pequeno guia de testes/aceitação
- Caso de teste 1: após reconstruir BCD, reiniciar => Windows chega ao ecrã de login em menos de 5 minutos.
- Caso de teste 2: executar sfc /scannow sem erros críticos.
- Caso de teste 3: executar chkdsk e sem sectores defeituosos não recuperáveis.
Glossário (1 linha cada)
- BCD: Base de Dados de Configuração de Arranque usada pelo Windows para saber como arrancar.
- EFI/UEFI: Firmware moderno que substitui o BIOS tradicional; usa partições FAT32 para o carregador de arranque.
- chkdsk: Ferramenta de verificação e reparo do sistema de ficheiros e sectores.
- sfc: Verificador de ficheiros de sistema protegidos.
- DISM: Ferramenta para reparar a imagem do Windows.
Exemplos de quando estes passos falham
- Disco com falha física severa: chkdsk pode demorar e não recuperar sectores essenciais; a única solução real é substituir e restaurar de backup.
- Corrupção de firmware ou falha da placa-mãe: mesmo com BCD reparado, o hardware pode impedir arranque consistente.
- Instalação híbrida incomum (dual-boot com GRUB não padronizado): pode ser necessário reparar GRUB primeiro ou ajustar a sequência de arranque.
Alternativas e ferramentas adicionais
- Software de recuperação de dados baseado em Linux (por exemplo, arrancar por uma distribuição Live) para copiar ficheiros antes de operações de reparo.
- Ferramentas de diagnóstico do fabricante do disco (SeaTools, Data Lifeguard) para verificar a saúde SMART.
- Utilitários comerciais de gestão de partições para reconstruir tabelas de partição (usados por técnicos experientes).
Notas de segurança e privacidade
- Ao usar ferramentas de terceiros, prefira fontes e downloads oficiais.
- Se partilhar logs com terceiros, garanta que não contenham credenciais ou dados pessoais confidenciais.
Perguntas frequentes
O que faço se não conseguir aceder ao Ambiente de Recuperação e não tiver outro PC?
Tente arrancar várias vezes — por vezes o Windows apresenta WinRE após 2–3 falhas. Se não, solicite ajuda de um amigo ou centro de assistência para criar um USB inicializável.
Perco os meus ficheiros ao reinstalar o Windows?
Se escolher a opção “manter os meus ficheiros” em Windows 10/11, os dados pessoais geralmente são preservados, mas é sempre prudente fazer backup antes.
O que significa “acesso negado” quando executo bootrec /fixboot?
Normalmente indica que a partição EFI não está montada ou há permissões/estrutura de ficheiros danificadas. A solução típica é atribuir uma letra à partição EFI com diskpart e usar bcdboot para restaurar os ficheiros de arranque.
Como saber se o disco está a falhar fisicamente?
SMART reporta atributos como Reallocated Sectors Count, Pending Sector Count e Uncorrectable Sector Count. Valores elevados ou mensagens de erro nos testes do fabricante sugerem falha física.
Runbook de incidente breve
- Capturar código de erro e descrevê-lo.
- Tentar reparo automático (Startup Repair).
- Executar chkdsk.
- Executar sfc/DISM.
- Reconstruir BCD.
- Clonar disco se suspeita de falha física.
- Reinstalar Windows mantendo ficheiros se necessário.
Breve resumo
Boot sector e corrupções do BCD são causas comuns do erro 0xc0000098. A sequência recomendada começa por chkdsk para verificar o disco, passa por verificações de integridade de ficheiros (sfc/DISM) e culmina na reconstrução do BCD com bootrec/bcdboot. Se o disco estiver fisicamente degradado, a substituição e a restauração a partir de backup são frequentemente necessárias.
Sugestão para pré-visualização social
Título OG: Como corrigir o erro 0xc0000098 no Windows
Descrição OG: Guia passo a passo para reparar o boot do Windows: chkdsk, sfc, DISM e reconstrução do BCD. Soluções para falha de arranque e pci.sys.
Anúncio curto (100–200 palavras)
Se o seu PC mostra o erro 0xc0000098 e não inicia, não entre em pânico. Este guia prático ajuda-o a diagnosticar e resolver o problema: comece por verificar o disco com chkdsk, repare ficheiros de sistema com sfc e DISM, e reconstrua a Base de Dados de Configuração de Arranque (BCD) com bootrec e bcdboot. Incluímos procedimentos para casos onde o comando /fixboot dá “Acesso negado”, instruções para trabalhar com a partição EFI e planos de ação se o disco apresentar falha física. Antes de operações destrutivas, faça backup dos seus ficheiros arrancando por USB e copiando para um disco externo. Se preferir, leve o equipamento a um técnico — mas com este playbook, muitos utilizadores conseguem recuperar o arranque sem perder dados.
Materiais semelhantes
Instalar e usar Podman no Debian 11
Apt‑pinning no Debian: guia prático
Injete FSR 4 com OptiScaler em qualquer jogo
DansGuardian e Squid com NTLM no Debian Etch
Corrigir erro de instalação no Android