Versão resumida
- Provavelmente, eu preciso de um software para executar uma recuperação profunda (ideal no Linux) para localizar arquivos no sistema de arquivos NTFS.
- Os dados do arquivo estão intactos, mas as referências não estão mais presentes.
- Analogamente à recuperação de dados de uma partição "formatada rapidamente".
- Espero que haja uma maneira mais inteligente disponível do que a verificação profunda, uma que recupere nomes de arquivos e possivelmente caminhos.
- Apenas menos de 2 TB de dados desapareceram em um disco de 3 TB. Eu irá usar um segundo disco para despejar os arquivos recuperados, obviamente, e montarei o sistema de arquivos de origem como somente leitura se a melhor solução puder ser executada no Linux (ou se alguém puder me dizer como fazer o Windows montar um sistema de arquivos somente leitura).
Versão longa
Eu tenho um disco de 3TB contendo uma carga de backups. O Windows 7 SP1 se recusou a detectar o disco quando conectado diretamente via SATA, então eu coloquei em um adaptador USB / SATA que parecia funcionar em primeiro lugar.
O adaptador SATA / USB provavelmente não suporta discos acima de 2,2 TB. O Windows primeiro me perguntou se eu queria "formatar" o disco, depois me mostrou a maior parte do conteúdo, mas algumas pastas estavam inacessíveis. Eu estupidamente decidi executar um CHKDSK
no meu disco de backup, o que tornou as pastas acessíveis, mas também as deixou vazias.
Eu conectei este disco via SATA ao meu PC principal (Arch Linux). Eu tentei:
-
testdisk
-
ntfsundelete
-
ntfsfix --no-action
(para procurar falhas relevantes para diagnósticos, o disco estava "OK")
sem sucesso, pois as referências de arquivos nas tabelas provavelmente foram zeradas pelo CHKDSK, em vez de usar uma exclusão típica de um diário).
Se for útil, a maioria dos arquivos que eu quero recuperar são arquivos JPEG, Photoshop PSD e MPEG-3 / MPEG-4 / AVI / MKV. Se o pior acontecer, irei apenas projetar meu próprio scanner de setor e usar uma análise simples baseada em heurística para recuperar blocos binários brutos de dados do disco que parece corresponder às estruturas dos tipos de arquivo acima.
Eu não estou familiarizado com o funcionamento exato do NTFS, mas costumava ser proficiente na recuperação de sistemas FAT32 com apenas um editor hexadecimal, portanto, posso fornecer qualquer informação útil de diagnóstico se você me informar como encontrá-lo!
Minhas prioridades em ordem crescente de importância para escolher a resposta aceita:
- Restaura a estrutura de diretórios
- Recupera muitos nomes de arquivos, além dos dados do arquivo
- é grátis / muito barato
- Executa no Linux
- Recupera a maioria dos dados de arquivo
O último ponto é o mais importante, mas quanto mais pontos mais altos você encontrar, mais provavelmente você receberá:)
UPDATE
X-Ways
e Auslogics
estão sendo executados em imagens do disco, o primeiro fazendo alguma perícia forense e o último provavelmente fazendo a varredura da MFT e ajustes de bits que poderíamos fazer manualmente ao recuperar sistemas de arquivos FAT ...