O que a restauração de um hal.dll realmente faz?

O que a restauração de um hal.dll realmente faz?

Estou trabalhando em um problema em que meu teclado e mouse USB com fio não funcionam após a inicialização no Windows XP Home (modo de segurança ou modo normal - o teclado funciona no BIOS e quando inicializado em outros ambientes como UBCD ou Setup).

Já vi conversas aqui e ali sobre a restauração do hal.dll original do i386, mas estou me perguntando o que isso faz, se é que faz alguma coisa. Voltar ao hal.dll original força o recarregamento de todos os dispositivos?

- Editar:

Bem, não faz nada. Pelo menos, o hal.dll foi recriado e ainda não consigo acessar a estação de trabalho com meu teclado e mouse USB.

Responder1

HAL é a abreviação de Camada de Abstração de Hardware. Ele contém programação para o sistema operacional Windows funcionar como uma interface entre seu hardware e software. Os aplicativos não acessam o hardware diretamente, eles acessam o HAL, que então repassa as informações para o hardware. HAL permite que os aplicativos sejam independentes de dispositivo.

Se estiver tendo problemas com o HAL, você precisará inicializar a partir do disco de recuperação que acompanha o computador. Se você não tiver um, entre em contato com o fabricante e ele lhe venderá um por uma pequena taxa.

Com a recuperação você pode reinstalar o sistema operacional sem perder nenhum dado. Você também tem a opção de formatar completamente o disco rígido antes de reinstalar o sistema operacional – isso causaria a perda de todos os dados, mas proporcionaria um novo começo.

É comum que o HAL seja corrompido devido a um vírus ou malware. Se você suspeitar que um vírus ou malware causou esse problema, começar do zero seria a melhor opção para reduzir a chance de ser infectado novamente.

informação relacionada