MODO A PRUEBA DE FALLOS SE CUELGA DESPUES DE CARGAR ISAPNP.SYS
Esta semana tuve dos maquinas con el mismo problema. Asi que tuve que ponerme a investigar.
La PC se tilda con pantalla negra al arrancar windows.
En modo a prueba de fallos, una pista: El arranque se cuelga despues de cargar el driver ISAPNP.SYS
Diagnostico:
ISAPNP.SYS es el ultimo driver del grupo "reservados del sistema". Luego XP carga el grupo "BOOT BUS EXTENDER" (no quiero meter la pata con la traducción, asi que lo dejo tal cual lo encontre en MicroSoft).
Algunos virus inyectan su codigo dentro de drivers de este grupo, y si algo sale mal o el antivirus elimino el codigo, XP se colgara al cargarlo.
Solucion:
¡OJO! Hay que tocar sonar delicadas, asi que ante cualquier duda consulte a su medico o tecnico amigo.
Arrancar la pc con algun Live CD. A mi me gusta el MINI PE pero cualquiera deberia servir.
Tambien sirve colocar el disco en otra PC como disco secundario.
Ingresar a Windowssystem32drivers y buscar algun archivo extraño. En mis dos casos encontre archivos de nombres raros (Tipo XFZWXD.SYS) con tamaño 0 kb. Eliminarlo. (si no tiene tamaño 0, por las dudas mejor solo moverlo a otra ubicacion)
Editado 21/05/2010:
Y como muy bien me acotaron Carlomagno y Hosopolar generalmente estos archivos tienen fecha reciente.
Normalmente con esto ya deberia arrancar.
Usando RegEdit busca el nombre del archivo eliminado y elimina la entrada.
(Recomiendo primero hacer un backup en un archivo .reg!!!!)
Es muy posible que el virus haya dejado algo mas para asegurarse la ejecución en el arranque, asi que busca tambien en HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
¡¡SUERTE!!