Du kannst versuchen, Deine Festplatte an ein anderes System anzuschließen und dann Deins zu reparieren. Zum Beispiel, indem Du die fehlende Datei von der CD suchst und in den Ordner kopierst, in den sie gehört. Es kann aber durchaus sein, daß das a) nichts bringt oder b) nicht der einzige Fehler ist. Dann kann das Reparieren langwierig werden.

Alternativ machst Du ein Backup, installierst Dein System neu und spielst dann Deine Dateien wieder drauf. Ich weiß nicht, ob Windows in den neuen Versionen so was wie einen System Restore Point von einer alten Installation lesen kann, um die neue dann direkt so wieder herzurichten. Früher ging das nicht, aber bei XP weiß ich es nicht, weil ich lange nicht mehr mit Windows gearbeitet habe. Wenn das nicht geht, mußt Du wohl die Dateien per Hand wieder an ihren Platz schieben. In dem Fall empfehle ich Dir, Deine Festplatte auf eine externe Platte zu spiegeln, dann kannst Du die nachher einfach anschließen und hast alle Daten zur Hand.