Los fallos en el disco duro (que ya parece son demasiado importantes si hasta provocaba que el PC se quedase pillado, así que olvídate de usar ese disco duro mas) seguramente te han corrompido la partición. Se que con Testdisk se puede recuperar particiones corruptas, el problema es que el disco duro esta en muy mal estado, si consigues rularlo saca solo los datos realmente importantes de el, y ya después intentas recuperar antes de que termine por morir lo que no te sea importante o que sea recuperable por otros lados.
En el primer momento en que te dio avisos tenías que haber hecho caso, pero es algo que te habrás dado cuenta ya.
Que lea o no el Smart del disco por USB por lo que tengo entendido depende de la controladora de la caja USB, si no pasa esos datos no los podrás leer, yo de las que tengo creo que ninguna lo hace. Pero vamos los avisos que te dió el PC en su momento fueron por avisos del Smart del disco, lo que no sabes es que problemas detectó exactamente para dar el aviso.