Guia de tecnologias

Como corrigir o erro 0xc0000098 no Windows

11 min read Windows Atualizado 16 Oct 2025
Corrigir erro 0xc0000098 no Windows
Corrigir erro 0xc0000098 no Windows

Um portátil com Windows 11 numa secretária branca

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

captura de ecrã do 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

captura de ecrã do ambiente de recuperação do Windows

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

captura de ecrã das opções do ambiente de recuperação

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)

captura de ecrã do checkdisk no prompt

Comandos:

chkdsk C: /f /r

Substitua 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

captura de ecrã do DISM online no prompt

A sequência padrão no Prompt de Comando (no Ambiente de Recuperação com acesso à Internet) é:

sfc /scannow

Se 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:\Windows

Depois, use DISM para tentar reparar a imagem do Windows (requer internet para recuperar ficheiros):

dism /online /cleanup-image /restorehealth

Para 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 /limitaccess

O 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)

captura de ecrã do bootrec no prompt

Se os passos anteriores não resolverem, reconstrua o arranque.

Execute os comandos seguintes, um por um:

BOOTREC /fixmbr
BOOTREC /fixboot
BOOTREC /scanos
BOOTREC /rebuildbcd

O 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

  1. Confirmar código de erro e anotar mensagens adicionais (pci.sys, access denied).
  2. Aceder a WinRE ou USB inicializável.
  3. Executar chkdsk /f /r na unidade do Windows.
  4. Executar sfc /scannow (ou offline) e DISM para restaurar a imagem.
  5. Tentar BOOTREC + reconstrução BCD; se falhar, reparar EFI com diskpart + bcdboot.
  6. Se persistir, clonar disco e tentar reparos em cópia.
  7. 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

  1. Capturar código de erro e descrevê-lo.
  2. Tentar reparo automático (Startup Repair).
  3. Executar chkdsk.
  4. Executar sfc/DISM.
  5. Reconstruir BCD.
  6. Clonar disco se suspeita de falha física.
  7. 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.

Autor
Edição

Materiais semelhantes

Instalar e usar Podman no Debian 11
Containers

Instalar e usar Podman no Debian 11

Apt‑pinning no Debian: guia prático
Administração de sistemas

Apt‑pinning no Debian: guia prático

Injete FSR 4 com OptiScaler em qualquer jogo
Tecnologia

Injete FSR 4 com OptiScaler em qualquer jogo

DansGuardian e Squid com NTLM no Debian Etch
Infraestrutura

DansGuardian e Squid com NTLM no Debian Etch

Corrigir erro de instalação no Android
Android

Corrigir erro de instalação no Android

KNetAttach: Pastas de Rede remota no KDE
KDE

KNetAttach: Pastas de Rede remota no KDE