Als ehrlich gesagt, würde ich alle Daten von C => D retten, die Du behalten willst (wenn die Kiste mal im Abgesicherten Modus hochfährt), dann von XP CD aus booten, C formatieren und neu installieren.
Macher würde evtl ne Reparatur-Installation empfehlen..... aber ich bin immer für eine radikale, saubere Lösung.
Service Pack, Update Pack, Treiber, aktuelle Versionen der "Lieblingsprogramme" schon mal laden und bereit halten.