Wenn bei dir TestDisk mit der Meldung Checking current partition structur hängt, sieht es so aus, das höchstwahrscheinlich ein Speicherfehler im MBR oder der Partitionstabelle ist.
Der MBR ist nur einen Sektor groß und hat 512 Byte.
Normal dauert es ungefähr einer Sekunde!
Da ist keine Suche oder ähnlich vorgesehen.
Auch kann ich im Moment nicht festlegen ob es damit zusammnehängt, ob dein Computer gleichzeitig als die beiden Festplatten als Master konfiguriert waren, beim Booten einen Crash hatte, der dieses Speicherproblem (Error) verursacht hat.
Ich weiß nicht ob bei Speicherfehler in Sektoren Spinrite helfen würde diese zu lösen um wieder auf die Festplatte zuzugreifen.
Diese Tools sind aber strittig was das Ergebnis anbetrifft.
Daher mal nichts damit machen.
Auch können einige Festplatten-Diagnosetools Speicherfehler in Sektoren beheben.
Dabei kann es aber sein, das Daten schwieriger wiederherzustellen sind.
Lade dir mal die Datenrettungssoftware Scavenger (kann gut mit bad sectors umgehen) in der Testversion und mache mal den langen scan (nehme die Diskettenversion da die direkt von der CD ausgeführt werden kann).
Erstelle dir dazu eine Windows-Live-Boot-CD wie Bart's PE Builder.
Klickanleitung hier;
https://www.computerbase.de/forum/threads/s-m-a-r-t-datenrettung-noch-moeglich.229021/#post-2258849
Nehme anstatt Testdisk auch Scavenger.
Kannst auch beide in einem Ordner schieben und den Ordner als Pfad nehmen.
Viele Grüße
Fiona