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