credo che fai prima a fare una prova con una knoppix o derivati, usata come live.
colleghi l'HD, accendi il PC, metti la knoppix e lei ti riconosce l'HD e ti mette l'icona sul desk, ci clicchi sopra ... e se sei fortunato hai i tuoi dati. se non riesci ad entrarci devi provare a fare un check con qualche utility per controllare il file system. ad es.
e2fsck /dev/sda (o sdb, quello che è)
e2fsck - check a Linux ext2/ext3 file system
leggiti bene il man e vedi di non mettere opzioni strane che ti sovrascrivono tutto !
prova anche con badblocks (anche qui occhio !)
WARNING
Never use the -w option on an device containing an existing file system. This option erases data! If you want to do write-mode testing on an
existing file system, use the -n option instead. It is slower, but it will preserve your data.