Depois de usar o Recuva , descobri que ele mesclava o conteúdo dos arquivos de imagens e outros tipos, como: arquivos Java e arquivos CSS.
Recuva fornece uma coisa boa, ele pode recuperar a estrutura de diretórios e os nomes dos arquivos. Mas ele perde muitos dados.
Eu encontrei no Fórum do Recuva o mesmo problema que eu tive, eu encontrei a solução de Esse problema, mas resolvi o problema usando TestDisk e o PhotoRec, ele oferece uma pesquisa profunda para encontrar dados com baixa misturando mas não pode recuperar o nome dos arquivos, então eu fiz estes passos para resolver o meu problema:
1-Execute o modo Recuva Wizard
2-Escolha a análise profunda
3-Escolha o diretório pai (O diretório do projeto no meu caso)
4-Launch Recuva (demorou 3 horas no meu caso)
5-Salve os diretórios da estrutura com arquivos não apagados (Remova arquivos sobrescritos)
TestDisk de 6 execuções
7-Escolha as extensões necessárias que eu preciso (Você pode seguir a documentação oficial)
8-Inicie a execução (demorou 11 horas no meu caso)
9-Agora, o TestDisk recupera arquivos com nomes personalizados, mas você pode saber o nome do conteúdo (no meu caso nome das classes) e eu copiei / colei o conteúdo dos arquivos (foram recuperados pelo Recuva sotftware) e Booooom , tudo está bem, mas leva muito tempo.