Okay, ich habe es geschafft, das zu beheben, also dachte ich, ich würde die Schritte posten, falls jemand anderes in eine ähnliche Situation gerät.
Zunächst stellte ich fest, dass die von mir ausgeführten Befehle den Master-Boot-Datensatz sowie die Partitionstabelle überschrieben haben. Nichts anderes wurde beschädigt.
Der Windows-Reparaturprozess hatte einige ungerade Daten in die Partitionstabelle geschrieben. Also habe ich MBRWiz / Wipe = head und / Wipe = MBR erneut ausgeführt, um wieder auf Null zu kommen.
Danach habe ich wieder testdisk ausgeführt. Diesmal wurde genau erkannt, dass überhaupt keine Partition vorhanden war. Ich ließ es tief scannen und fand alle vorherigen Partitionen, einschließlich der Reparaturpartition, XP und Vista.
Nach dem Wiederherstellen der Partitionen (ich habe dies einfach getan, indem ich die Standardeinstellungen von testdisk für die gefundenen Partitionen automatisch verwendete und ihren Status einfach von "D" (gelöscht) in "P" (primär) oder "*" (Boot)) änderte. und da meine Daten intakt waren (große Erleichterung!), musste ich die Partition bootfähig machen (da ich die Partition zwar als bootfähig markiert hatte, fehlte ihr der richtige MBR).
Dazu habe ich von meiner Windows-DVD gebootet. Ich habe fixmbr und fixboot ausgeführt - was das System zwar nicht bootfähig machte, aber die Windows DVD das Betriebssystem sehen ließ. Ich führte dann die automatisierte Windows Vista-Bootreparatur durch, die einige Änderungen vorgenommen hatte, und ich erhielt eine neue Fehlermeldung. Also lief ich es ein zweites Mal und voila, alles repariert und ich war wieder in Vista.
Der einzige negative Nebeneffekt war, dass ich nicht mehr in XP booten konnte, aber es stellte sich heraus, dass der Dual-Boot mit XP die Aktualisierung von Vista auf SP2 oder Windows 7 aufhob. Ich habe alle meine Sachen von dieser Partition entfernt und sie entfernt und ich führe jetzt Windows 7 aus (führt ein Upgrade durch, das einwandfrei funktioniert hat), wobei alles vollständig intakt ist.
Vielen Dank an alle für die Hilfe.