no se si ya hicistes esto..?
Inicias W2000
Bajate esto..
http://www.publispain.com/dlls/H/download/hal.zip
Luego hace esto..
- Una vez iniciado, activar la opción de ver archivos ocultos y de sistema.
- Con el explrador 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.
proba y avisa a ver si te funciono..!