prueba con windows xp pilitos que arranca del cd y tiene herramientas de diagnostico y otras ,a mi me soluciono el problema , después de reparar sacas el cd y arranca tu sistema ,en tu caso podes recuperar tus datos y formatear tu disco rigido y probar la instalación de nuevo que baje de aquí;
http://www.angelux.net/foros/ayuda-windows/123-windows-xp-pilitos.html , o busca en google ,suerte