Quando o problema não pode ser resolvido através do Console de Recuperação, então está na hora de executar a reparação do sistema. A reparação do sistema nada mais do que uma reinstalação do Windows XP, porém sem haver perda de dados.
A atualização do BIOS é feita por um programa especial chamado utilitário ou programa de gravação ("flasher"). Cada desenvolvedor do BIOS disponibiliza seu próprio programa para atualização: AwardBIOS Flash Utility, para Award; AMI Firmware Update Utility, para AMI; Phoenix Flash Utility, para Phoenix.
O Modo de segurança – também conhecido como Modo Seguro está presente em
todas as versões do Windows. Ao inicializar o Windows nesse modo, o sistema é
executado com funcionalidades reduzidas, em que somente os processos essenciais
para o sistema são carregados. Softwares de terceiros, drivers e outros recursos
não funcionam nesse modo.
O Console de Recuperação é uma ferramenta de manutenção avançada baseada em linha de comando, como o DOS. Se a opção Última Configuração Válida não resolver o problema de inicialização do Windows Xp, então devemos executar o console de recuperação.
Usando o Console de Recuperação
Para iniciar o Console de Recuperação:
1. Inicie seu computador à partir do CD de instalação do Windows XP. Antes, você deve verificar no SETUP de seu computador se o drive de CD/DVD está configurado como o primeiro dispositivo a ser inicializado (First boot device).
2. Ao surgir a mensagem "pressione uma tecla para iniciar do CD", pressione qualquer tecla.
3. À partir daí o Windows executará diversas tarefas de rotina como, por exemplo, o carregamento de drivers em memória.
4. Após a finalização das tarefas aparecerá a seguinte tela:
5. Pressione a tecla R para acessar o Console de Recuperação.
6. Informe em qual instalação do Windows você deseja executar o console. Se você possui apenas uma única instalação presente em seu computador, digite 1 e pressione Enter.
7. A senha da conta de usuário local Administrador será pedida. Digite-a e aperte Enter. Caso não tenha senha, pressione Enter.
8. Execute os seguintes comandos nesta ordem:
- FIXBOOT (A função deste comando é reparar o código de inicialização do Windows. Se o código de inicialização estiver corrompido (danificado), o sistema operacional não poderá inicializar.)
- CHKDSK (Sua função é corrigir erros no sistema de arquivos do disco rígido e tentar reparar/recuperar dados que estejam armazenados sem setores defeituosos. Este comando é muito usado nos casos em que o sistema operacional não inicializa ou inicializa muito lentamente.)
9. Se o seu Windows estiver instalado na unidade padrão "C:" digite:
fixboot ou
fixboot c:
fixboot c:
Aparecerá a mensagem "Gravar novo setor de inicialização na partição C: ?" Tecle Y e depois Enter.
Tela após a execução do FIXBOOT |
Caso apareça a mensagem que o sistema de arquivos é desconhecido e após alguns segundos mostrar que o sistema de arquivos é NTFS, isto significa que o código de inicialização (boot) estava corrompido, mas foi corrigido/recriado.
10. Em seguida execute o comando CHKDSK.
chkdsk /r /p
ou
chkdsk c: /r /p
Tecle Enter
Onde R significa que o CHKDSK tentará localizar setores defeituosos ("BAD BLOCKS") no disco rígido e tentará restaurar dados que possam estar armazenados nos setores defeituosos, caso existam.
O parâmetro R quando usado faz a verificação ser bem demorada, principalmente se o HD for de grande capacidade, visto que é realizada uma verificação setor a setor.
Ao concluir a execução dos comandos, digite exit e em seguida tecle Enter.
Tela exibindo que o Windows não pôde ser iniciado porque o arquivo hal.dll está ausente ou corrompido |
Para solucionar dê o boot pelo CD de instalação do Windows XP, na tela de Instalação do Windows XP escolha a opção R para reparar (Console de Recuperação).
Tela de Instalação do Windows XP Professional Escolha a opção R para reparar uma instalação do windows XP |
Informe qual a instalação do Windows XP deseja se conectar (geralmente 1), e caso necessário informe também a senha do administrador.
Tela inicial do Console de recuperação |
No prompt de comando digite:
copy x:\i386\hal.dll c:\windows\system32\
Onde x representa a letra do seu leitor de CD/DVD-ROM.
Para finalizar digite exit para reiniciar o sistema.
Tela de inicialização informando que o arquivo NTLDR está ausente. |
Dê o boot pelo CD de instalação do Windows XP, na tela de Instalação do Windows XP escolha a opção R para reparar (Console de Recuperação).
Tela de Instalação do Windows XP Professional Escolha a opção R para reparar uma instalação do windows XP |
Informe qual a instalação do Windows XP deseja se conectar (geralmente 1), e caso necessário informe também a senha do administrador.
Tela inicial do Console de recuperação |
No prompt de comandos digite:
Copy x:\i386\ntldr c:
Copy x:\i386\ntdetect.com c:
Onde X representa a letra do seu leitor de CD-ROM.
Para finalizar digite exit para reiniciar o sistema.
Tela de inicialização do Windows XP informando que o Windows não pôde ser inicializado porque o arquivo system está faltando ou corrompido. |
Tela de Instalação do Windows XP Professional - Escolha a opção R para reparar uma instalação do windows XP. |
Informe qual a instalação do Windows XP deseja se conectar (geralmente 1), e caso necessário informe também a senha do administrador.
Tela inicial do Console de recuperação |
No prompt de comando digite:
cd C:\windows\system32\config
rename system system.old
copy C:\windows\repair\system C:\windows\system32\config
Digite Exit para sair do console de recuperação e reinicie o sistema.