He tenido ese problema varios veces. Cuando se apaga su PC a lo malo a veces se daña sectores en el disco o archivos de arranque o el registro se malogra. Puedes utilizar BartPE (un CD de inicio para realizar reparaciones en sistemas de XP con NTFS) y intentar de correr el CHKDSK /F (/f para FIX o arreglar los sectores dañados si existen) o como comento spa_hyperion puedes montar el disco en otra PC para tratar de repararlo.
Tambien puedes intentar de utilizar el comando "SFC /SCANNOW" que prueba si todos los archivos de sistema estan bien pero te va pedir el CD original de windows xp.
La otra opcion es volver a instalar windows haciendo un ACTUALIZACION (NO instalacion nueva o perderas todos tus datos) y eso puede arreglar el sistema de archivos o el registro si estan dañados.
Espero que lo puedes recuperar...
Puedes descargar el BartPe aqui:
http://www.nu2.nu/pebuilder/download/