Ciao Pipex,
quando mi son trovato io in una situazione simile ( hd caduto in terra, errori fisici )ho recuperato il recuperabile utilizzando ddrescue ( un dd modificato per copiare ad oltranza anche in presenza di tracce guaste ) per fare un'immagine del disco.
Mi sembra che ci sia su Kali Linux/Backtrack.
Poi ho eseguito il mount dell'immagine come se si trattasse di un disco fisico ed ho potuto copiare i files ancora integri.
Se il danno è sulla File Allocation Table ( FAT ) è probabile che nonostante i contenuti siano integri, non riesca a leggerne l'indicizzazione. In questo caso puoi provare con i vari programmi di recupero dati : TestDisk, Photorec etc etc..