No se ha podido iniciar Windows por que el siguiente archivo falta o esta dañado: hal.dll. Solucion

Como siempre, me avisa un cliente sofocado por la situacion de ver su equipo con este mensaje tan interesante y que me hace pensar en lo peor. El cliente me indica que lo que hay dentro del ordenador es importante, mejor que no se pierda, si es posible.

Ante estos errores bastante habituales en los que falta algun archivo critico del sistema y no da otra opcion mas que observar el mensaje, los tomo con bastante cautela, ya que existen infinidad de soluciones por internet y a mi pesonalmente no me ha funcionado ninguna de forma efectiva, si con el error de NTLDR puedes llegar a arrancar el equipo, pero los programas que habia instalados hay que reinstalarlos, y eso en determinadas ocasiones no vale como solucion.

hal-dll-error

Este caso es parecido, el equipo es de una oficina tecnica que tiene programas de cartografia, ortofotos, autocad, etc. Y direis, ¿en un XP?, si, por que el equipo es un Intel de 4 nucleos (775) con 4GB DDR2 y una grafica dedicada, y lleva XP por que los programas que usan son mas antiguos aun, y no quieren cambiarlos (ni volver a crackearlos), resumiendo falta el archivo hal.dll, manos a la obra.

Lo primero de todo ver si el HDD esta bien, por que estos errores suelen “avisar” de que el disco duro esta temblando, compruebo y el disco duro esta perfecto.

Siguiente paso ver si podemos acceder a la informacion con un LIVE CD, nuestro amigo Hiren nos facilita el proceso en todo momento y podemos llegar a toda la informacion, salvo a un USB lo que creo importante, los programas logicamente no, pero bueno, algo es algo, ya podemos trastear con los ficheros de Windows a ver si damos con la tecla.

Lo siguiente que hago es una busqueda por Google (tengo que buscar por que estos problemas ya vienen al taller de pascuas a ramos y uno se va haciendo mayor y pierde la memoria) de posibles soluciones para restaurar este fichero, encuentro una web donde lo explican todo paso a paso, con varias opciones. Como no me fio mucho de copiar a pelo un archivo dll, y menos uno critico del arranque, con el Hirens hago una copia del original defectuoso y me lo guardo por si jodo mas cosas lo pueda restaurar y empezar de 0 otra vez.

La solucion por la que opte y que ademas acerte de pleno es la siguente, y la que recomiendo:

  • Necesitamos un CD de instalacion de Windows XP
  • Clave valida para activar Windows XP
  • Arrancamos desde el CD, vamos siguiente los pasos del asistente como si fueramos a instalar Windows XP de nuevo
  • Cuando lleguemos a donde nos dice que ya hay una instalacion de Windows, en vez ENTER pulsamos R (reparar)
  • En este momento el equipo se pondra a copiar ficheros como si de una nueva instalacion se tratara, el proceso sera el mismo y cuando acabe tendreis vuestro XP en perfecto estado.

Y no, no se pierda absolutamente nada en el proceso, tanto los datos como los programas estan donde estan y funcionan bien.

activar-windows-xp

Ahora puede pasar una cosa, que al realizar la instalacion nueva os pida validar Windows XP, si os salta el mensaje justo antes de iniciar sesion, pulsar en SI, os deberia de salir la tipica ventana de activacion de Windows, seguis los pasos, tarda como 1 minuto mas o menos en salir, sino aparece, teneis un problema nada grave que explicare a continuacion.

Para solucionar “el cuelgue” que hace el equipo al ir a activarlo y que solo se vea el fondo de escritorio, debeis entrar en modo seguro con la tecla F8 al arranque (sin funciones de red, solo modo seguro) y teneis que instalar Internet Explorer 8 de forma manual, podeis descargarlo de aqui, lo copias a un lapiz usb y lo instalais en modo seguro, reiniciais el equipo de forma normal y al pulsar en SI para activar windows ya os saltara la ventana, seguir las instrucciones.

De nada.

 

Seguro que te interesa:

You can leave a response, or trackback from your own site.

Leave a Reply

Demuestra que no eres un bot: *