Como recuperar arquivos apagados com nomes de arquivos originais no FAT32 usb?

0

Eu tentei vários produtos para recuperar os dados.

Eu tenho todos os arquivos originais graças ao photorec e acima de tudo, no entanto, as imagens são inúteis sem os nomes de arquivos corretos.

Eu também tenho todos os nomes de arquivos corretos, graças ao testdisk, mas os arquivos estão incompletos e corrompidos quando recuperados usando a opção undelete.

Como faço para obter os dados completos e corretos e os nomes de arquivos originais?

Coisas que tentei:

Eu ia fazer referência cruzada aos nomes do disco de teste com os arquivos fotorec baseados no tamanho do arquivo, mas os tamanhos são inconsistentes.

Eu olhei em opções mais avançadas do testdisk, mas não consigo encontrar nada que possa causar arquivos truncados. Eu ainda posso estar errado neste aspecto.

O Photorec e o Foremost não parecem ter recuperação de nome de arquivo e parecem ter apenas nomes de arquivos baseados em esquemas de deslocamento e tamanho, portanto, sozinhos eles não podem fazer o trabalho.

Eu tentei recuperar os nomes de arquivos do exif / metadata, mas as datas e os nomes de arquivos são todos iguais aos tempos de criação dos arquivos recuperados e nomes que realmente não levam a lugar nenhum.

Esclarecimento:

Apenas os arquivos recuperados do testdisk estão corrompidos, eles parecem ser todos de 80% dos arquivos que eu recuperei com êxito com o photorec. O problema é que as fotos corretas não têm os nomes de arquivos corretos necessários para o estudo em que estão envolvidos.

Progresso final:

Desculpe pessoal, depois de provavelmente ter investido muito tempo tentando recuperar os arquivos, descobri que a garota que eu estava fazendo isso levou para o departamento de TI dela e ele desfragmentou a unidade por algum motivo, processando quase todos os arquivos. arquivos inúteis e substituídos. Bem, consegui recuperar 6 de 60 arquivos. Não é terrível, mas ainda significa que muito trabalho precisa ser refeito. Obrigado por suas sugestões.

    
por Tyler Scott 25.11.2014 / 21:36

2 respostas

0

Use audit.txt do Foremost para recuperar nomes de arquivos originais:

File.read("audit.txt").scan(/-{4,}\n(File: .*?\n.*?)(?=-{4,})/m).flatten.map{|z| 
   f1=z.scan(/File: (.*?)\n/).flatten[0];
   f2=z.scan(/[0-9]+:\t(.*?) \t/m).flatten;
   extension=File.extname(f1);

   [
    f1,
    f2.find{|q| File.extname(q)==extension}
   ]
}.each{|k,v| 
  extension=File.extname(k);
  dirname=extension.sub(".","")
  File.rename("#{dirname}/#{v}","#{dirname}/#{k}")
}

Execute este programa Ruby no diretório de "audit.txt".

    
por 25.06.2018 / 22:37
-1

Bem, essas são as limitações de usar aplicativos de recuperação do Freeware. Por que não experimentar o EaseUS, o Stellar Phoenix ou alguns outros conjuntos de recuperação que podem ter chances relativamente maiores de recuperação completa com seus nomes de arquivos reais?

Não sei exatamente o que funciona, mas ouvi dizer que os aplicativos de recuperação pagos são mais confiáveis e eficientes.

    
por 26.11.2014 / 10:29