Hola mika, como dicen en los post de arriba, hazte con un cd de windows y haz lo siguiente:
lo encontre en una página a ver si te viene bien.
arranca desde el cd y sigue estos pasos.
1.Arrancar nuestro ordenador con el disco de instalación de WindowsXP, para ello tienes que indicarle desde la Bios que la secuencia de arranque se inicie desde el Cd-Rom o DVD según sea el caso
2.Esperamos hasta que nos salga una pantalla donde nos aparecen varias opciones, elegimos "Consola de recuperación", para ello pulsaremos la tecla R.
3.Si nos pide la contraseña del administrador la introducimos, si no tenemos contraseña simplemente dale al INTRO.
4.Ya estamos en la consola de recuperación, aquí ya podemos teclear los comandos que necesitamos, hay varios pero vamos a usar los siguientes para intentar recuperar nuestro Windows XP:
•CHKDSK: para detectar si hay algún error en el disco
•CHKDSK /P: detecta errores de forma más exhaustiva y repara los errores.
•CHKDSK /R: localiza los sectores defectuosos y recupera la información legible
•BOOTCFG /SCAN: con éste comando comprobamos la instalación de Windows (observa el espacio entre el bootcfg y la barra seguida de scan)
•BOOTCFG /REBUILD: Restaura el boot.ini
•FixBoot: también nos sirve para reparar el boot.ini
•EXIT: salimos de la consola, se reinicia y rezamos un padre nuestro, si con ésto no se soluciona tendrás que reinstalar el windows.