O primeiro passo com a recuperação de dados é, como você descobriu, criar uma imagem dos dados em um hardware sólido. É nisso que o DDRescue se destaca.
Agora que você tem a imagem, em um mundo perfeito, você arquivaria uma cópia da imagem como mestre e a restauraria para outro disco para fins de recuperação. Muitas opções de recuperação podem ser destrutivas (como o chkdsk potencialmente), e o disco de origem costuma estar muito danificado para refazer a imagem se você quebrar sua cópia. Isso, obviamente, requer armazenamento extra que pode não estar disponível. Esta necessidade é exacerbada, porque você nunca pode recuperar arquivos para o mesmo disco que você está recuperando, ou você irá substituir o próximo arquivo enquanto recupera o atual. .
Depois de restaurar a imagem em hardware sólido, você pode iniciar as operações de recuperação de dados. Eu recomendo começar com ferramentas de recuperação em nível de partição, como Testdisk , e ver se ele pode recuperar a partição e o sistema de arquivos intactos. Isso é ideal, pois não há informações sobre a nomeação de arquivos ou o local do diretório. Lembre-se, você deve recuperar para outro disco de tamanho igual ou maior e, de preferência, um vazio, para que a gravação da nova partição não quebre a tabela de partição no disco de destino.
Se a recuperação no nível da partição não funcionar, você terá utilitários de File Carving, como PhotoRec , Recuva , Easus , etc. Estes utilitários podem ou pode não se encaixar na conta para você, dependendo do tipo de sistema de arquivos, do grau de damaage para seus metadados do sistema de arquivos, etc. Você pode perder todos os diretórios e nomes de arquivos, deixando um monte de arquivos com nomes aleatórios em um diretório .