hal.dll dañado o falta
Hace un par de dias me tope con una maquina que decia que le faltaba el archivo hal.dll:
El sistema operativo es WinXP y el mensaje era algo mas o menos asi:
No se ha iniciado windows porque el siguiente archivo falta o está
dañado: \system32\hal.dll.
Reinstale una copia del archivo mencionado
Para recuperarlos se me ocurrieron varias cosas como pegar el disco duro en otra PC y copiarlo, pero tambien recorde que podria ocupar la consola de recuperacion y como tenia un CD de WinXp, procedi de la siguiente manera hice un copy de la carpeta en el cdrom en este caso D:\i386
c:Windows> copy d:\i386\hal.dl_ c:\windows\system32\hal.dll
con solo esa linea copie el archivo hal.dll de nuevo al system.
ahora bien al hacerlo el sistema operativo arranco perfectamente solo que empezo a reconocer de nuevo todo el hardware instalado, despues de eso ya no hubo ningun problema.
espero esta experiencia le sirva a alguien.
NOTA: el archivo en la carpeta I386 contiene el dll con la extension cambiada es decir .dl_ no se el porque de esto pero no importa igual se le renombra al copiarlo y ya.

HOla aligo. A mi me pasa lo mismo. Encontre una pagina http://support.microsoft.com/kb/330184/es todavia no la probe… pero fijate si te sirve. yo lo voy a hacer. Espero que te sirva.
ya lo revise y en mi caso eso no me servía ya que de verdad el archivo hall.dll no se encontraba en la PC. sin embargo ese caso no me lo podía ahora ya tengo otra cosa mas que probar cuando me encuentre con ese problema.
Gracias por el aporte.
tu *&@#(materia fecal) no funciona chupa la que cuelga
jajaja gracias por el comentario. asumire por tu disertacion que no te funciono.. si tienes un poco mas de tiempo y palabras podrias explicar cual es tu problema.
hjajajaja esta muy difícil eso
oie, ya me meti al disco duro mediante otro sistema operativo, y aparecio system32, y vaya sorperesa, ahi estaba la hal.dll, pero por si las dudas me baje el archivo de internet y lo reemplaze, pero no dio resultado, me sale lo mismo.
¿es problema del boot.ini?
Probare cambiando de nombre
Bueno si ya estaba ahi. puedes probar lo del boot.ini.
ya que lo puedes ver con otro sistema operativo puedes pasarle el chkdsk al disco duro y luego editar el archivo boot.ini y poner por ejemplo esto:
—–este es un ejemplo————-
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /fastdetect
—–termina ejemplo——
o bien puedes seguir los pasos que estan en el sitio de Microsoft:
http://support.microsoft.com/kb/314477
Pero no puedo modificar ese archivo, esta protegido (¿)
me pasa lo mismo ya estoy rabon con esto(aalguien me puede decir donde consigo un disco de xp d boteo para reinstalar esa kakna)
Antonio porque no usas la opcion consola de recuperacion para hacer que el boot.ini sea reemplazado por otro nuevo.
Arreglar boot.ini
mancho pues si estuvieras en El Salvador con mucho gusto te ayudaba con eso del CD pero no recuerdo haber visto algun lugar para bajarlo. talvez quien te lo instalo el XP pueda proporcionarte una copia
Holaaaa
Gracias por tu experiencia, a mi pc le paso lo mismo despues de instalar linux, con lo de la consola de restairacion voy a ver que pasa maniana.
Cualquier Cosa te dejo Saber
Ciao
fijense que baje el archivo hal.dll pero lo tengo en usb y no puedo meterlo a la computadora porque no me deja entrar, quisiera que me dijieran como hacerlo para entrar a la computa ya que me tira el mismo error de hal.dll y no me deja entrar. espero su respuesta pronto.
No es verdaderamente una solución, pero el computador funciona.
Hacer que parta del CD de instalación de Windows XP.
Cuando el sistema diga: “presione cualquier tecla
para partir del CD”
No presione nada….
y, el computador parte normal, sin indicar error.
O sea mantenga el CD de Windows en el lector de CD.
hola, ami tambien me salio ese error y ya probe cambiando el archivo..
revisando el boot.ini..
y lo unico que me falta es hacer lo de la consola..
pero como hago para que salga la consola de recuperacion?
espero su respuesta..
gracias
Pues lo de la consola lo puedes ver aqui:
http://www.erickhuezo.net/blog/howtos/entrar-a-consola-de-recuperacion
Suerte y me comentas como te fue
Esta es una de las soluciones, espero les sirva:
Antecedentes:
Recuerden que el disco Duro Cuando se instala se crea una particion primaria en este caso la numeo 1, cuando se crea una particion extendida, esta se aigna con el numero 5. A que nos lleva esto: Pues cuando uno instala los sistemas operativos a cada instalacion se le asigna un numero, cuando instalamos Linux (centos o otro), reacomoda la asignacion de arranque asi que nuestra particion de arraque se puede mover entre lso numeros del 1 al 4, jejeje.
Material:
CD LIVE- En este caso ya sea XPpiitus, Knopix, etc
Procedimiento:
MUy bien tenemos que insertar el diso de Live CD y pues correrlo.
Una vez hecho esto se busca en la particion primaria un archivo llamado “boot.ini”, se abre y se agrega el siguiente codigo
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /NOEXECUTE=OPTIN /FASTDETECT
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”Microsoft Windows XP Professional” /NOEXECUTE=O
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=”Microsoft Windows XP Professional” /NOEXECUTE=OPTIN /FASTDETECT
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS=”Microsoft Windows XP Professional” /NOEXECUTE=O
guardas los cambios y reinicias el sistema.
Cuando el sistema arranque te aparecera un menu, prueba con cada una de las opciones, hasta que arranque tu windows, una vez que encuentres el numero correcto, modifica denuevo el “boot.ini” y listo, tendras al fastidioso, pero necesario windows denuevo en tu equipo.
Espero que sirva este material y “estamos en contacto” HAVOKX
ya verdad yo les boy contar yo rpbe de todo hasta cambiando el disco duro y no me jalo la unica solucion de a eso fue resetenado la bios quitando la bateria que mantiene la configuracion y eso no falla incluso con fallas que ni con la lampara de a ladino solucionan pero antes de seguir battallando prueben a mi me gusta experimentar
trato de copiar hal.dl pero me sale [el ítem HAL.DL no ha podido desplazarse porque ‘’system32” no puede modificarse.