Mir ist zwar nicht so ganz klar, wie Du auf die 137 GB kommst, denn normalerweise ist bei XP ohne Servicepack bei 128 GB Schluß, aber ist ja eigentlich egal.
Wie Du weiter mit Deiner Platte vorgehst, hängt vor allem von der Wichtigkeit der Daten ab.
1.) Wenn Sie wirklich wichtig waren, gib sie zu einem prof. Datenretter. Kostet zwar so ca. 1000 €, aber die dürften das meiste Deiner Platte retten können.
2.) Wenn Du halbwegs weißt was Du tust, reichen Dir auch 100€.
Kauf Dir 'ne Platte die mindestens so groß ist wie die alte. Boote mit Knoppix und mach ein Diskimage der alten auf die neue mit dd oder dd_rescue (alternativ funzt das auch mit Windows-Tools wie PM oder Partition Expert etc., ich habe allerdings mit Knoppix gute Erfahrungen gemacht, ist außerdem für lau)
Danach arbeitest Du nur noch mit dem Image. So machst Du wenigstens nix mehr kaputt. Die 2. Platte hast Du dann hinterher über, so daß die 100€ nicht verschwendet sind. Ansonsten weiteres Vorgehen wie 3.
3.) Diese Variante würde ich nicht empfehlen, denn man kann dabei ganz schnell bei Variante 4 landen

Du arbeitest ohne Backup und doppelten Boden. Alles was Du ab jetzt falsch machst, macht die Daten noch unlesbarer als jetzt.
Hauptproblem ist, das die Daten, die Du über die Grenze der dritten Partition geschrieben hast, wahrscheinlich am Anfang der ersten gelandet sind. Da befindet sich der Masterbootrecord, der Dir jetzt fehlt und u.U. der MFT (Masterfiletable, ist aber eher unwahrscheinlich, da häufig in der Mitte der Partition.) Trotzdem sollte ein Großteil der Daten noch da sein. Es fehlt bloß der Eintrag, wo sie sind und deshalb werden weder Partitionen noch Daten gefunden. Um die Partitonen zu erkennen gibt es ein Tools (gpart, testdisk unter Linux, ob's was ähnliches für Windows gibt ka). Wenn das geschafft ist, kannst Du mit jedem Undelete oder Recovery-Programm die Daten suchen (Partition 2 sollte eh unbeschädigt sein, Partition 3 bis zur Grenze, die erste kann allerdings schon ziemlich platt sein)
4.) Vergiß die Daten, formatier die Platte und freu Dich über den hinzugewonnenen freien Platz
Um die volle Kapazität zu erhalten solltest Du einfach 'nen Servicepack draufpacken, hat auch noch andere Vorteile. alternativ:
In der Registry kannst du folgendes probieren um wenigstens die volle Kapazität zu erreichen.
HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ Atapi\ Parameters\
dann einen neuen DWORD Wert mit dem Namen EnableBigLba (Groß und Kleinschreibweise beachten!)einfügen. Und dem weist du den Wert 1 zu.
Funzt aber nicht immer, da undokumentiert und eigentlich nur zu Testzwecken.
Gruß, Butch