Eu nesse caso uso o
Recuva e em todos os casos que eu tive de resolver, em discos de amigos e familiares (porque não ouvem quando eu digo, "façam backup das coisas mais importantes, antes que vos aconteça um azar e depois choram..."), sempre deu para "resgatar" tudo, até de coisas que já ninguém imagináva.
Recomendo o Recuva e é muito simples e fácil de usar.
Mas para isso, é preciso uma box externa ou cabo e-sata com adaptador e um pc com um SO para poder entrar no disco como slave, como já disses-te.
Se conseguires, faz o recovery mais forte e guarda os files em outro disco que não seja daquele que estás a fazer a recuperação de files.
Good luck