Você está na página 1de 3

Falta el archivo HAL.DLL Existen varias opciones para restaurar el archivo hal.dll en sistemas Windows 2000 y Windows XP.

Este sistema puede funcionar tambin en Windows 2003, pero no esta probado. Mtodo uno (Este mtodo solo funciona en Windows XP o 2003): - Arrancar la mquina con el cd de instalacin del sistema. - Iniciar la consola de reparacin siguiendo las instrucciones en pantalla para tal fin. - Escribir: attrib -R-H-S C:\boot.ini. - Escribir: del C:\boot.ini - Escribir: bootcfg /rebuild - Escribir: fixboot - Tras reiniciar el sistema todo debera haber vuelto a la normalidad

2. Desde otra mquina: - Desmontar el disco con el sistema daado y montarlo como esclavo en otra mquina con sistema operativo Windows 2000 o superior. - Arrancar el sistema de la mquina anfitrin y permitir al sistema anfitrin realizar todos los procesos de deteccin necesarios. - Reiniciar el sistema anfitrin. - Una vez reiniciado, activar la opcin de ver archivos ocultos y de sistema. - Con el explorador de archivos, localizar la carpeta E:\Windows\ServicePackFiles\i386 si estamos reparando un Windows XP o E:\Winnt\ServicePackFiles\i386 si estamos reparando un Windows 2000. - Copiar el archivo hal.dll que se encuentra all a la carpeta E:\Windows\System32 o E:\Winnt\System32. Si pregunta por sobrescribir, responder que si. - Apagar el sistema anfitrin - Desmontar el disco esclavo. - Reinstalarlo como maestro en su computadora de origen.

- Reiniciar el sistema.

3. Desde la misma mquina pero con otro sistema operativo instalado: - El otro sistema operativo debe poder leer sistemas de archivos NTFS modernos, por lo que debe ser, al menos, Windows 2000. - Arrancar el segundo sistema de la mquina. - Una vez iniciado, activar la opcin de ver archivos ocultos y de sistema. - Con el explorador de archivos, localizar la carpeta C:\WINDOWS\ServicePackFiles\i386 si estamos reparando un Windows XP o C:\WINNT\ServicePackFiles\i386 si estamos reparando un Windows 2000. - Copiar el archivo hal.dll que se encuentra all a la carpeta C:\WINDOWS\System32 o C:\WINNT\System32. Si pregunta por sobreescribir, responder que si. - Reiniciar el sistema.

4. Copiando el archivo desde el CD de instalacin original: - Arrancar la mquina con el CD de instalacin del sistema. - Iniciar la consola de reparacin siguiendo las instrucciones en pantalla para tal fin. - Escribir: type C:\Windows\Repair\Setup.log si es C:\Winnt\Repair\Setup.log si es un sistema Windows 2000. un sistema Windows XP o

- Buscar la lnea que contenga hal.dll, debe ser una lnea similar a esta: \Windows\system32\ hal.dll=halacpi.dll,1d8a1. - Copiaren un papel el nombre del archivo que aparece a la derecha del signo de igualdad. Nos referimos a este archivo en las siguientes lneas como ArchivoHal. - Escribir: attrib -R-H-S C:\Windows\System32\hal.dll si es un sistema Windows XP o attrib -R -H -S C:\Winnt\System32\hal.dll si es un sistema con Windows 2000. Si el archivo en efecto ha desaparecido del sistema aparecer un mensaje de error advirtindonos de tal situacin. - Escribir: del C:\Windows\System32\hal.dll si es un sistema Windows XP o del C:\Winnt\System32\hal.dll si es un sistema con Windows 2000. Si el archivo en efecto ha desaparecido del sistema aparecer un mensaje de error advirtindonos de tal situacin.

- Escribir: expand ArchivoHal /F:D:\I386\Driver.cab C:\Windows\System32\hal.dll /Y si es un sistema Windows XP o expand ArchivoHal /F:D:\I386\Driver.cab C:\Winnt\System32\hal.dll /Y si es un sistema con Windows 2000. - Escribir: ren C:\Windows\System32\ArchivoHal C:\Windows\System32\hal.dll si es un sistema Windows XP o ren C:\Winnt\System32\ArchivoHal C:\Winnt\System32\hal.dll si es un sistema con Windows 2000. - Si al tratar de renombrar el archivo nos pregunta por sobrescribir uno existente, responder que si. - Si no se puede sobreescribir el archivo existente, escribir: del C:\Windows\System32\hal.dll si es un sistema Windows XP o del C:\Winnt\System32\hal.dll si es un sistema con Windows 2000 y reintentar el paso anterior.