Tiene pinta de ser problema del disco duro. A mi me paso algo parecido con un ordenador, debía de tener algún sector defectuoso el disco duro. Yo lo que hice al final es lo siguiente: meto disco de xp, inicio instalación, hago todo lo normal, formatea unidad, mete drivers y se reinicia para arrancar ya desde disco duro, pero no me deja, entonces hago como una segunda instalación (aunque la otra no estaba completa logicamente), y esta segunda vez (muy importante) no formateo sino que instalo un segundo sistema operativo (otro xp), meto drivers de nuevo y se reinicia y esta segunda vez ya me deja arrancar desde el disco duro.
Pruebalo, aunque no se si es el mismo caso que el tuyo.
Un saludo.