Como é fácil recuperar dados não compactados se um setor estiver danificado em um arquivo 7zip?

5

Tenho cerca de 100.000 arquivos pequenos que faço backup a cada poucas semanas. Porque eles são realmente pequenos, escrever velocidade para o meu 2.5 "USB 3.0 HDD externo é muito lento.

No 7zip, eu os compactei usando Compression level: Store . Isso não deve compactar dados, deve fazer apenas um arquivo grande, certo? Eu fiz isso porque a velocidade de transferência de um arquivo grande é muito melhor do que a de muitos arquivos pequenos.

Se houver um bloco defeituoso no disco rígido, isso não será um problema se eu tiver 100k arquivos pequenos - alguns serão perdidos, mas eu terei outros 99%. O que acontece se eu tiver um bloco danificado em um arquivo "compactado" realmente grande? Posso recuperar os outros 99% de dados não danificados dele?

    
por user3486470 12.03.2016 / 21:35

1 resposta

3

Arquivos 7zip que usam o modo de compactação "store" não têm nenhuma compactação real; Você pode ver todos os dados originais no arquivo 7z se você abri-lo com um editor hexadecimal. O final de um arquivo é imediatamente adjacente ao início do próximo. Escrituração como nomes de arquivos, tamanhos de arquivos, checksums CRC32 e deslocamentos dentro do arquivo parecem ser mantidos compactados no início e / ou no final do arquivo.

Quando rabisquei uma grande corrida no meio do arquivo, o WinRAR se recusou a extrair apenas os arquivos afetados - os que eu não consegui saíram bem. O próprio 7zip também reclamou sobre corrupção, mas conseguiu todos os arquivos . Meu rabisco ficou visível nos arquivos não arquivados, mas eles estavam intactos.

Se a escrituração estiver danificada, o 7zip não poderá ler o arquivo e você terá que resgatar os dados sobreviventes com um editor hexadecimal. Mas, desde que o início e o fim do arquivo estejam intactos, você poderá obter todos os dados por meios normais, exceto pelas partes afetadas pela corrupção do disco. Mesmo assim, se esses dados forem importantes, você deve fazer e armazenar backups fora do site.

    
por 12.03.2016 / 22:17