Du solltest jetzt das machen, was Du früher hättest machen sollen. Eine zweite Festplatte besorgen. Datenrettung geht eigentlich nur dann vernünftig, wenn man eine zweite Festplatte hat...und später kannst Du Dir dann ja mal Backup auf die zweite Festplatte angewöhnen.
Zum Testen brauchst Du eigentlich PartitionMagic Notfalldisketten und zwar von der aktuellen Version des Programms. Kaufversion!
Du kannst auch mal ne Knoppix-Linux-CD besorgen (Computerzeitschriften usw.) und schauen, ob Linux noch Deine Partitionen lesen kann. Linux zeigt auch die Daten von NTFS-Partitionen an. Es ist also die Frage, ob die Partitionen noch lesbar sind, angezeigt werden oder ob ein Windows-Startproblem vorliegt?
Woher weißt Du, dass die Platte defekt ist, das ist eher der seltenere Fall. Eine kleine logische Unstimmigkeit, die dazu führt dass Windows seinen Startdateien nicht findet, ist wahrscheinlicher.