Olá,
Infelizmente existem algumas coisas na vida que estimulam a ganancia das pessoas, recuperar dados é uma delas.
Os melhores programas de recuperação de dados são pagos, seja em GNU/Linux ou Windows.
Nestes mais de 25 anos com informática não encontrei nada gratis ou shareware que prestasse.
Procure no google ou em revistas especializadas por estes softwares que não são baratos, ou, dependendo da importancia destes dados uma empresa para fazer o serviço.
Sempre faça backup de dados importantes, isto voce deve ter ouvido zilhões de vezes, e só Nestes momentos é que lembramos disto.
Um dos melhores é o da Ontrack, mas voce pode tentar outros.
[],s