Eu tenho um HDD externo de 640Gb que foi maltratado (acidentalmente empacotado em um contêiner marítimo e depois deixado em armazenamento por 9 meses, provavelmente também tinha temperaturas extremas). Estou tentando obter os dados com sucesso limitado. Até agora eu consegui o seguinte usando uma caixa debian que tenho disponível:
Imagem - Trabalhada:
- ddrescue para criar uma imagem (demorou cerca de 10 semanas com algumas falhas
onde os erros durante a leitura sobrecarregaram o meu sistema, a maioria dos erros
ocorreu em três blocos no início do disco, cerca de 1/3 do
caminho e cerca de 3/4 em)
Tabela de partições - trabalhada (mais ou menos):
- testdisk - não é possível encontrar nenhuma partição válida válida (mostra algumas
que se sobrepõem e não se encaixam na geometria do disco)
- , então eu verifiquei a tabela de disco original usando parted e criei um
réplica no arquivo de imagem. Os valores parecem razoáveis (começando
setor 63, final no final do disco, tipo FAT23-LBA)
Recuperar dados - falhou (mais ou menos)
- fsck.msdos -rv fornece inconsistências entre os dois FATs, tentei usar cada um deles e, em seguida, montei. A montagem não apresenta nenhum erro, mas o diretório montado está vazio
- testdisk informa que o setor de inicialização e o backup são inválidos e, em seguida, são desativados para tentar recriá-lo. Infelizmente, ele não encontra o diretório raiz ao pesquisar (ele apresenta muitas sugestões, mas nada na primeira metade do disco ou que tenha o número correto de entradas)
- photorec - recupera cerca de 450 Gb de dados, principalmente arquivos riff (o que faz sentido, já que a maioria dos dados era .avi), mas nenhum nome de arquivo utilizável.
Portanto, 450 GB de nomes aleatoriamente de arquivos avi - não tem muita utilidade. Eu tentei usar o extrato para extrair os metadados de uma amostra de alguns arquivos, mas nenhum deles tem uma tag "Title" ou similar.
O que eu acho que aconteceu é que o diretório raiz estava no início do disco e foi completamente, então quando montar, há apenas vazio.
Idealmente, o que eu gostaria é:
- recupera arquivos em sua estrutura de diretório (lidando com o fato de que tudo em algum nível será um diretório órfão) ou pelo menos com nomes de arquivos originais
- identifica os arquivos com base em seu conteúdo sem ficar assistindo a todos eles.
Alguém sabe de alguma ferramenta que possa fazer ou estou preso ao que eu tenho até agora?
Obrigado