É possível recuperar um arquivo truncado alterando seu comprimento?

0

Eu usei dd para fazer um backup de um cartão SD e passei a executar chkdsk nele. É claro que chkdsk acabou removendo todas as pastas e movendo todos os arquivos para FOUND.000 e FOUND.001 , renomeando-os para FILExxx.CHK para tornar ainda mais difícil descobrir que tipo de arquivo é.

Felizmente, eu tenho um backup! Ou então pensei, até que pressionei a seta para cima e a tecla enter em rápida sucessão - meu teclado realmente registrou duas impressoras da seta para cima (acontece ocasionalmente, mas até agora eu não quero substituí-lo apenas por causa disso), e assim acabei executando o comando "backup" novamente. Eu o cancelei rapidamente, mas dd ainda truncou o arquivo de seus originais ~ 60 GB para alguns MB. Para evitar mais danos, eu imediatamente remontei a unidade de backup como somente leitura.

Posso recuperar o "backup completo" de alguma forma? Vai definir o tamanho do arquivo para o tamanho total do cartão usando uma ferramenta como fallocate ou algo parecido? Eu tenho que olhar através de todos os arquivos 15000 *.CHK por mim mesmo?

O sistema de arquivos no cartão era FAT32, caso isso ajude. O arquivo de backup em si foi armazenado em uma unidade formatada com NTFS.

    
por user819709 19.11.2017 / 22:52

1 resposta

1

O uso do DD pode funcionar, mas provavelmente não funcionará. A dificuldade é a fragmentação - o DD não sabe como os blocos subjacentes que o arquivo usou estão vinculados.

Você está entrando na área de especialistas do $$$ aqui, portanto, dependendo do valor dos dados, talvez seja aconselhável consultar um especialista em recuperação de dados, mas supondo que isso não esteja nos cartões -

Eu ficaria inclinado a fazer uma pequena cópia da unidade e tentar recuperá-la. Você pode recuperar um bom pedaço do sistema de arquivos usando um espelho da MFT. Embora a resposta a uma pergunta diferente - dê uma olhada em É possível restaurar a MFT de uma partição NTFS depois de um formato? - pois as etapas que você pode querer executar podem ser substancialmente semelhantes.

    
por 20.11.2017 / 01:36