Isso tudo pode parecer confuso, mas a melhor maneira de entender isso é: uma ferramenta é projetada para lidar com problemas de nível lógico e a outra é projetada para lidar com problemas no nível de bloco.
- Nível Lógico : o TestDisk é projetado para lidar com problemas de partição de nível lógico
- Nível de bloco : O DDRescue foi projetado para ir mais fundo no disco, passando pela camada de partição, para recuperar dados em um nível de bloco simples.
Veja como cada ferramenta se descreve a partir de sua própria página inicial:
-
TestDisk : “O TestDisk é poderoso software de recuperação de dados grátis! Ele foi projetado principalmente para ajudar a recuperar partições perdidas e / ou a reiniciar discos não-inicializáveis quando esses sintomas são causados por defeituosos software : certos tipos de vírus ou erro humano (como acidentalmente excluindo uma tabela de partição). A recuperação da tabela de partição usando o TestDisk é realmente fácil. ”
-
DDRescue : “GNU
ddrescue
é uma ferramenta de recuperação de dados . Ele copia dados de um arquivo ou dispositivo de bloco (disco rígido, cdrom, etc) para outro, tentando muito recuperar dados em caso de erros de leitura. ”
Qual ferramenta é "melhor" ou mais apropriada no seu caso, onde sua unidade caiu no chão e agora faz barulho estranho? Meu palpite seria DDRescue seria sua melhor aposta. Você não está lidando com um problema de disco lógico, mas sim com uma falha física e o DDRescue foi projetado para contornar problemas físicos que podem fazer com que outros pacotes de recuperação de dados sufoquem e morram.