Como faço para corrigir um arquivo tar quebrado?

Como faço para corrigir um arquivo tar quebrado?

Eu tenho um arquivo tar de 46 GB contendo um .img de uma partição antiga. Infelizmente, ele produz um arquivo de 0 byte quando descompactado.

O arquivo tar foi produzido no Linux, estou no Windows agora. Eu tentei WinRAR e tar (do unixutils).

Nota: Na verdade, era originalmente um tar.bz2, mas aparentemente o padrão do bzip2 é excluir o arquivo original ao descompactar, então agora tudo que tenho é o arquivo tar.

De qualquer forma, o que posso fazer sobre isso?

Responder1

Você pode descompactá-lo no Linux? Se você não tiver uma máquina Linux conveniente, talvez possa configurar uma em uma máquina virtual para experimentar. Estou assumindo que esse backup vale o esforço.

Algumas ferramentas mais antigas não funcionam necessariamente corretamente com arquivos com tamanho superior a 4 GB. Você pode estar enfrentando esse problema; pode valer a pena tentar ferramentas recentes para ver se isso ajuda.

Responder2

  1. Tente descompactá-lo em um sistema de arquivos que suporte tamanho> 4 GB.

  2. Execute o 'arquivo x.tar' para ver se ele está realmente tarado ou compactado com tar ou algo mais.

  3. Você escreveu o arquivo original excluído do bzip2. Isso significa que você deve ter .tar.bz2 e não .tar. Estou faltando alguma coisa aqui?

  4. Descompacte no Linux mais recente, enfrentei problemas quando os arquivos não são descompactados no Windows, mas funcionam bem no Linux.

informação relacionada