destruiu a pasta agora sem o atributo de diretório

1

Eu tentei ler alguns vídeos do cartão de memória da minha câmera digital. Não foi possível acessar a pasta DCMI, porque não havia nenhum atributo de diretório. A pasta DCIM esperada era um arquivo de 0 bytes. Depois de digitar "ls -l" eu recebo uma lista de pastas / arquivos no cartão de memória e a primeira coluna da pasta DCIM não era "d", mas sim "-".

Alguma ideia para recuperar os arquivos? Existe uma maneira de definir apenas o atributo de diretório para o Arquivo DCIM?

    
por Jonas 11.01.2016 / 14:27

1 resposta

2

O sistema de arquivos está danificado. Só porque você identificou um byte que está danificado não significa que o resto está bem, na verdade é exatamente o contrário. Há uma boa chance de que a entrada do diretório em um diretório torne o sistema de arquivos inválido ou faça com que o diretório contenha lixo.

A primeira coisa que você precisa fazer é fazer uma cópia do cartão SD em um arquivo e trabalhar nessa cópia. No Linux, supondo que o cartão SD seja /dev/sdb :

sudo cat /dev/sdb >/var/tmp/videos.sdcard
cp /var/tmp/videos.sdcard /var/tmp/videos.fsck.sdcard

Em seguida, tente um reparo do sistema de arquivos nessa segunda cópia:

/sbin/fsck.fat /var/tmp/videos.fsck.sdcard

Tente montar isso: sudo mount -o loop /var/tmp/videos.fsck.sdcard /mnt ou fusefat /var/tmp/videos.fsck.sdcard ~/mnt .

Se não ajudar, faça outra cópia /var/tmp/videos.manual-repair.sdcard e tente modificá-la com um editor hexadecimal (preferencialmente um com conhecimento do sistema de arquivos FAT; Active @ Disk Editor parece que pode ajudar, mas eu nunca usei isso. Como eu escrevi antes, eu não colocaria minhas esperanças.

Se você não conseguir reparar o sistema de arquivos, tente recuperar imagens e vídeos com ferramentas forenses, como TestDisk e PhotoRec .

    
por 12.01.2016 / 01:10