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

1

Estou trabalhando em um problema no qual meu teclado usb com fio não funciona 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.)

Eu vi conversas aqui e ali sobre a restauração do original hal.dll de i386, mas eu estou querendo saber o que isso faz, se alguma coisa. Voltar para o original hal.dll forçar uma recarga de todos os dispositivos?

- Editar:

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

    
por tcv 28.09.2012 / 21:18

1 resposta

4

HAL é a abreviação de Hardware Abstraction Layer. Ele contém programação para o sistema operacional Windows funcionar como uma interface entre o hardware e o software. Aplicativos não acessam hardware diretamente, eles acessam HAL, que passa as informações para o hardware. HAL permite que os aplicativos sejam independentes do dispositivo.

Se você tiver problemas com o HAL, 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 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 seu disco rígido antes que o sistema operacional seja reinstalado - isso faria com que todos os dados fossem perdidos, mas lhe proporcionariam um novo começo.

É comum que o HAL seja corrompido por causa de um vírus ou malware. Se você suspeitar que um vírus ou malware causou esse problema, um novo começo seria a melhor opção para reduzir a chance de ser reinfectado.

    
por 01.10.2012 / 20:20