Sumário
O problema e como identificar
Nos Windows 7 e 8 é muito comum algum problema acontecer e o computador não iniciar mais.
Ao ligar o computador ele começa a carregar o sistema e reinicia. Após isto, ele entra em um modo de Correção de Inicialização, mas isto nem sempre ajuda.
Para identificar este problema, utilizaremos o método de boot seguro.
Para isto, ao iniciar o computador, após a tela inicial da BIOS, pressione (várias vezes) a tecla F8.
Será carregada uma tela mais ou menos assim (depende da versão do Windows)
Selecione a opção “Modo Seguro”
Após isto, os arquivos necessários para inicialização começam a ser carregados. Neste passo o Windows carrega arquivos de sistema, drivers, etc…
Agora fique atento ao carregamento do sistema. Se, após carregar o arquivo CLASSPNP.SYS o computador reiniciar novamente, seguimos para o próximo passo.
Este é o problema que tratamos neste artigo.
Solução
Aqui falo de quatro situações que resolvem este problema, porém existem outras onde este erro não possui solução.
Tente uma a uma das soluções abaixo. Faça a alteração, reinicie e veja se resolveu o problema :
1) Controladora SATA em modo diferente da instalação.
Por alguma desconfiguração de BIOS, o modo de operar do SATA se altera.
Reinicie o computador, entre na BIOS (DEL, F2, F11 ou F12 dependendo do caso)
Procure a configuração de SATA e mude para IDE ou AHCI. (cada placa mãe tem uma BIOS diferente)
Reinicie o computador, caso não dê certo, tente no modo AHCI
2) Desabilitar dispositivos periféricos onboard
Da mesma forma, entre na BIOS e procure por algo como “Advanced Chipset Features”, “Onboard Devices” ou algo assim.
Agora desabilite (mude para a opção Disabled) todos os periféricos que encontrar : Audio, LAN, Ethernet, Modem, 1394. Todos dispositivos secundários.
Os dispositivos básicos deve PERMANECER HABILITADOS (Enabled), como SATA, IDE, VGA, USB, etc…
3) Executar uma verificação de disco.
Carregue o computador com um disco de instalação do Windows (7 ou 8), vá em “Reparar Computador”, NÃO faça uma restauração de “Image Recovery”. Depois selecionar o tipo de teclado US ou ABNT (com Ç), e um OK no nome de usuário. Acesse o “Prompt de Comando”.
Localize qual drive contém seus arquivos, normalmente é o D: ou C:
Para isto, entre (no prompt mesmo) e digite C: [Enter] DIR [enter] e deve conter as pastas WINDOWS, USERS, etc… Se tiverem estas pastas está certo o drive C:, senão repita o procedimento para o D:
Assumindo que seu drive seja o C: execute o comando
chkdsk c: /f /r /x [Enter]
Isto demorará bastante e corrigirá os erros na tabela de alocação de arquivos, procurará setores defeituosos, etc…
4) Substituir o arquivo CLASSPNP.SYS
Copie o arquivo CLASSPNP.SYS de uma máquina “sadia” e coloque no mesmo lugar.
Este arquivo encontra-se em \Windows\System32\Drivers
Conclusão
A falha de não carregamento do Windows após o módulo CLASSPNP.SYS pode ter diversas origens, um destes quatro passos resolvem 50 – 70% (aqui no laboratório foi assim) dos casos.
Se nenhum destes resolveu seu problema e o Windows continua não carregando, provavelmente você precisará instalar seu Sistema novamente.
Abraços e até mais.
Este artigo foi modificado em 14/10/2020 17:35
Ver comentários (97)
Vc salvou meu dia
Valeu! Abraço
No meu Positivo funcionou colocando a configuração AHCI.
Muito obrigado.
Boa noite, infelizmente o notebook samsung que estou tentando formatar não reconhece o pendrive e nem o leitor de dvd externo e nem o leitor interno, já mudei várias formas, e quando vou tentar acessar o sistema trava e mostra esse erro classpnp.sys. Eu acho que de alguma forma a Bios bloqueou o boot, tentei até ficar apertando ao mesmo tempo F8 + F10 + Del.
Deu certo, era só por em IDE. Obrigado, amigo
Algumas vezes é só isso mesmo Rafael, abraço
Muito bom, ja estava prestes a formatar, muito obrigado.
Valeu Peterson
Resolveu na 1ª! Obrigado!
Que ótimo. Fico feliz em posts mesmo que mais antigos ainda possam ajudar.
Obrigado pelo comentário.
Abraço
Parabéns amigo. Resolveu No primeiro passo mudando ide e SATA
Parabéns amigo. Resolveu no passo 2
Que ótimo Clemir. Abraço
Olá! Não consegui mudar o SATA, pois a unica coisa que achei na BIOS sobre SATA foi em Advanced>Drive Configuration. La diz:
ATA/IDE Mode
S. M. A. R. T.
SATA Port 0
SATA Port 1
SATA Port 3
SATA Port ST3160211AS - 160.0 GB
Primary Master HL-DT-ST DVDRAM - ATAPI
Primary Slave [Not Installed]
Hard Disk Pre-Delay [0]
Por favor me ajude!!
Olá Thiago, não é bem nesta parte. Esta é a parte de reconhecimento dos dispositivos. Não sei sua placa mãe para te dizer o local correto, mas pode estar em advanced, periféricos...
Tentei fazer tudo isso, por ultimo tentei a substituição do arquivo, mas não tenho permissão para alterar o arquivo de origem por um bom que copiei de outra máquina... Nem renomear, nem deletar, nada mesmo. Podem me ajudar?
Olá Dan, você não tem a senha de administrador do computador ?