Mal asunto... Lo más probable es que se te haya corrompido la instalación de Windows (que asumo por lo que cuentas que es XP), bien por un virus o por cualquier otra razón.
Si el restaurar sistema no te funciona y sólo te arranca en modo a prueba de fallos, te recomiendo que metas el CD de instalación y le des a reparar instalación de Windows. De este modo, la instalación reparará la instalación de Windows pero no te borrará nada, ni archivos, ni fotos ni nada.