Se Karan tivesse postado o comentário como resposta, eu aceitaria isso.
Eu obtive cerca de 99,9% dos meus dados de volta com o ddrescue, foi muito fácil e gratuito.
Muito obrigado Karan por sugerir isso!
Etapas:
- Tem disco rígido maior que o antigo, conectou apenas a nova unidade e a antiga ao sistema, desconectando outras unidades
- Download do Ubuntu 12.10 Live CD
- Criador LinuxLive USB transferido
- Live CD gravado para pendrive USB (a unidade de DVD demora uma eternidade para ser inicializada)
- Inicializou com o Live CD
- Encontrou as duas unidades em / dev / sd *, com links simbólicos muito legais já criados pelo Ubuntu que especificam qual disco é qual também por nome
- Instalado o ddrescue (para isso eu tive que habilitar o repositório Universe editando o arquivo de lista de repositórios do apt, e fazer "sudo apt-get upgrade")
- Feito algo como "ddrescue -r 3 / dev / sda / dev / sdb logfile" ("-r 3" é para três novas tentativas em cada setor defeituoso, você também pode ignorá-lo)
- Deixou em execução por ~ 12 horas, verificando periodicamente o arquivo de log para progresso
- Logfile obtido foi muito claro, mostrou que eu tinha exatamente um setor ruim e havia perdido apenas 8kb
- Encerrar
- Unidade antiga trocada para a unidade de inicialização, garantindo a inicialização da unidade de inicialização
- Montou uma nova unidade no Windows, executou uma Verificação de disco que corrigiu alguns problemas e criou uma pasta "Found" para os poucos arquivos afetados
- Verificou os arquivos na pasta "Found" e ambos eram algo sem importância