Depende realmente de quanto dinheiro você quer gastar.
Serviços de recuperação de dados profissionais podem recuperar praticamente qualquer coisa, se você quiser pagar o preço.
Você poderia experimentar o spinrite de grc.com por steve gibson. Seu produto tem uma grande base de usuários, que as pessoas relataram salvando seus dados. Eu acho que é $ 69,99 ou mais.
Se você tem muitos setores defeituosos, você terá que ser paciente, pois levará muito tempo.