Si no me equivoco, lo que te dice Hardcorian es que con ese programa hagas una copia exacta de tu disco duro a otro, con lo cual necesitarias tener otro disco duro, pero vacio y conectado en el pc para poder pasarlos los datos de un disco duro al otro.
El problema es que si haces eso, estaras copiando todos los archivos y con ellos tambien el virus/spware/archivos infectados que tengas en el pc, con lo cual tendrias otra instalacion de windows corrupta.
La respuesta que te dio juanvi iba bien encaminado, solo que te la explico de una forma un poco... rara. Cuando entras en la consola de recuperacion, no veras ninguna opcion ni nada, simplemente veras la linea de comando donde podras escribir comandos (como el que pusiste de chkdsk). En vez de poner ese, introduce los siguientes:
C:\WINDOWS\> fixboot
C:\WINDOWS\> fixmbr
Con fixboot repararas los archivos de arranque de windows, con lo cual se supone que solucionaras el problema de los reinicios, y con fixmbr vuelves a reescribir el sector de arranque de tu xp.
Despues sal de la consola y reinicia el pc.
Si esto no te funcionara o te siguiera pasando lo mismo, te recomiendo que pruebes de reparar la instalacion de windows a traves del cd.
Reparar desde la Consola de Recuperación: Iniciamos desde el CD se instalación de XP como si fuésemos a realizar una nueva instalación y, justo antes de aceptar el Contrato de licencia de Windows XP, se nos muestra la siguiente pantalla:

En la pantalla anterior pulsamos Enter (Intro) continuamos con la instalación, y lo primero que nos pide es que aceptemos el Contrato de licencia de Windows XP.
A continuación nos indicará que está buscando versiones instaladas y, una vez que localice que ya tenemos un Windows XP instalado, nos aparecerá esta otra pantalla:

En ella indica la versión encontrada, en qué unidad está y nos da una serie de opciones. A nosotros la que nos interesa en este caso es la primera opción, que pone Para reparar la instalación seleccionada de Windows XP, presione R. Seleccionamos la instalación que queremos reparar y pulsamos la tecla R. Con esto comienza el proceso de sustitución de los archivos de Windows XP por los que contiene el disco de instalación. Una vez terminada la operación Windows se reiniciará y arrancará ya correctamente (o al menos debe hacerlo).
Esta claro que todo esto no te va a solucionar lo del Virus/Spyware, pero almenos creo que podras entrar en windows, si tienes suerte y puedes entrar intenta hacer eso que te he dicho antes del msconfig.
Cualquier duda pregunta.