sistema de arquivos NTFS corrompido, como recuperar arquivos na pasta?

13

Perdi uma pasta com dados importantes e gostaria de saber qual é a melhor maneira de proceder para recuperar os arquivos.

isso é o que aconteceu:

  • Depois de inicializar o Windows (Vista), recebi a mensagem de que o TrashBin no K: / (o disco em questão) está corrompido e precisa ser esvaziado, então cliquei em OK.
  • então eu tentei acessar uma pasta de projeto neste disco. Não consegui abrir a pasta e recebi outra mensagem sobre corrupção (esqueci a mensagem exata); depois disso, a miniatura da pasta passou de preenchida com arquivos para vazia e não foi mais encontrado nenhum arquivo nesta pasta. (outras pastas neste disco abrem bem e ainda contêm seus arquivos).
  • então a primeira coisa que fiz foi reiniciar o computador no clone-zilla e criar uma cópia byte a byte de todo o disco em um disco rígido externo.

É onde estou agora. Quando eu reinicio o computador com o disco rígido conectado, o Windows deseja reparar o sistema de arquivos. Eu não deixei fazer isso até agora.

Qual é a melhor maneira de progredir para recuperar o conteúdo de minhas pastas?

Esteira
fonte
7
+1 para criar imediatamente um backup do sistema de arquivos danificado.
Darth Android

Respostas:

9

TestDisk para o resgate! Você pode usar o TestDisk para recuperar / reparar o sistema de arquivos no disco e prosseguir para tentar uma recuperação de dados. Diferentemente dd, o TestDisk realmente recupera coisas no nível do sistema de arquivos (ou seja, permite navegar pelo disco e selecionar arquivos / pastas a serem recuperados, e você pode definir como lidar com setores defeituosos manualmente).

O processo básico seria verificar a unidade, selecionar as partições de seu interesse, restaurar / corrigir a tabela de partição e os cabeçalhos (se necessário) e fazer backup dos dados. Supondo que o sistema de arquivos não esteja corrompido, é muito mais fácil corrigir as partições com o TestDisk e re-copiar seus dados do sistema operacional. No entanto, se você suspeitar de qualquer tipo de corrupção que possa inviabilizar a cópia em um sistema operacional, o TestDisk também poderá ser usado para recuperar seus arquivos.

Avanço
fonte
Obrigado por esta dica. Quando eu inicializo o computador, o Windows deseja executar o chckdsk no disco. ignorei-o agora, mas devo deixá-lo em execução antes de usar o TestDisk?
Mat
@ Mat depende do que está corrompido. Eu recomendaria que você iniciasse com o TestDisk e, depois de recuperar as tabelas de partição, verifique se é possível procurar os arquivos na partição (no TestDisk). Se você não puder, provavelmente precisará usar o TestDisk para reconstruir a tabela de arquivos mestre (acredito chkdskque também pode recuperá-la, mas acho que você pode fazê-lo inteiramente com o TestDisk para economizar tempo; o TestDisk também pode retornar arquivos parcialmente recuperados, Eu não sei de antemão se chkdskposso também). É difícil simplesmente dizer "faça isso", pois há mais de uma maneira de resolver esse problema.
Breakthrough
3

Deixe-o tentar reparar. Na pior das hipóteses, você pode inicializar um disco de instalação do Vista e abrir o console de recuperação para executar um chkdsk -r. Se não funcionar na primeira tentativa, faça-o novamente. Consertei alguns sistemas de arquivos NTFS usando chkdskmais de uma vez.

Infelizmente, pode ser tão ruim que seja irreparável. É quando você pode tentar algumas ferramentas externas, como o ntfsfix, a partir de um disco de inicialização ao vivo do Linux. Boa sorte.

Chad Harrison
fonte