Olá Guitarafuriosa, Tenho alguma experiência em recuperação de dados.
Você tem um problema com a geometria do disco.
Dependendo da causa que faz com que tais danos, você pode servir esta solução.
O CHS (cilindros, cabeças, setores) não é bem definida e, portanto, a capacidade real do disco não é reconhecido.
Sem ter as ferramentas especializadas muito caros usados por laboratórios de recuperação de dados, muitas vezes tenho usado o programa "testdisk":
http://www.cgsecurity.org/wiki/TestDisk_PT
Este programa pode ser usado no Windows e Linux. Para estes trabalhos sempre recomendo linux, mas com o Windows, você também pode ajudar.
Uma vez que você iniciou o programa seleciona o disco, em seguida, selecione "geometry".
Na janela seguinte, digite os valores reais da CHS e Sector Size.
Com estes valores o programa é capaz de analisar o disco (Analyse) ou pode recuperar dados para outro disco (escolhendo Advanced), ou você também pode fazer uma imagem de disco que, em seguida, abri-lo com outro programa (R-Studio, por exemplo) e recuperar seus dados com a estrutura de pastas e nomes de arquivo originais.
Como saber os valores exatos de CHS? Você tem mais fácil: a observá-los em outro disco que não tem esse problema, e se você postar pode ser útil para outros colegas.
Espero que ajude. Se você precisar de qualquer esclarecimento, pergunta.
P.D.- A "solução" do sócio josefreitas não tem nada a ver com este tema.