Recuva não é algo que eu usei, mas ddrescue (disponível em muitos repositórios padrão de distribuições Linux e provavelmente todos os CDs vivos orientados a salvamento / reparo decentes) farão seu melhor para recuperar o conteúdo de um dispositivo de bloco (como um disco ou partição) ou arquivo, com opções sobre quantas reties usar para cada bloco que os erros. Você pode voltar a executá-lo mais tarde para repetir os blocos novamente e ele só tentará ler os blocos com os quais teve problemas na última vez. Consulte o link para obter detalhes sobre o algoritmo usado e as opções que você pode fornecer para ajustar seu comportamento. / p>