Hola.
Las causas pueden ser 2:
Problemas en tu disco
Problemas en tu registro.
Para intentar solucionarlo deberás utilizar la consola de recuperacion.
Lamentablemente no tengo Windows 2000 y no estoy seguro de los pasos exactos en este sistema operativo, pero imagino y estoy casi seguro que las cosas funcionarán de manera similar o igual al XP.
En Windows XP los pasos a dar serían los siguientes:
Insertas el CD del sistema operativo y booteas desde la consola de recuperacion.
Tipeas estos comandos una linea a la vez + enter :
md tmp
copy C:\windows\system32\config\system C:\windows\tmp\system.bak
delete C:\windows\system32\config\system
copy C:\windows\repair\system C:\windows\system32\config\system
Tendrás obviamente que cambiar el directorio por el correcto si tu sistema operativo no está instalado en C:\windows
Despues intentas reiniciar.
Si el problema persiste vuelves a arrancar desde la consola y esta vez tipeas estos comandos una linea a la vez + enter:
md tmp
copy C:\windows\system32\config\software C:\windows\tmp\software.bak
delete C:\windows\system32\config\software
copy C:\windows\repair\software C:\windows\system32\config\software
Una vez mas tendrás que fijarte bien en el directorio y cambiarlo por el correcto
Ahora intentas entrar.
Estos pasos sostituirán tus archivos dañados por los respaldos.
Mas informacion sobre la consola de recuperacion (en XP) aqui:
http://www.trucoswindows.net/tutorial-30-C...-se-inicie.htmlUn saludo y suerte