Testdisk ist recht kompliziert, aber wenn man nach der Beschreibung vorgeht, kann nicht viel passieren. Bei mir (Partitionsdaten schlecht und MFT zerschossen, weil der USB-Controller gesponnen hat) brachte es keinen Erfolg.
GetDataback brachte bei mir einen 95%igen Erfolg. Es läuft halt die ganze Nacht, aber am nächsten Morgen hast du deinen Tree (oder die verlorenen Verzeichnisse) am Bildschirm und kannst selektiv auf eine andere Harddisk kopieren. Ähnlich funktionieren eine Reihe von Freeware-Programmen (siehe
diesen Thread).