Posso corrigir este arquivo TAR + XZ?

1

Estou fazendo uma recuperação de arquivos em um disco rígido antigo, usando o mais recente PhotoRec estável. Depois de encontrar muitos arquivos que eu queria manter, decidi fazer alguns deles (significando mais de 700) mais fáceis de gerenciar, colocando-os em um arquivo .tar.xz. Eu imediatamente re-deletei os arquivos, porque achiving eles normalmente significa que eles são seguros. Quando chegou a hora de copiá-los para a minha unidade flash USB para o transporte para o meu sistema normal, um erro estranho foi relatado:

Error splicing file: Input/output error

Uma cópia parcial de 31,5 MB foi feita, contra 36,6 MB do original. Eu tentei investigar com as ferramentas disponíveis para mim (a unidade tem o Mageia 1 com o GNOME instalado).

Tentar abrir uma das versões do arquivo com o File-Roller (v2.32.2) retorna uma caixa de mensagem com o erro abaixo.

xz: (stdin): Unexpected end of input
/bin/gtar: Unexpected EOF in archive
/bin/gtar: Error is not recoverable: exiting now
  • A menos que eu cancele o carregamento do arquivo no meio. Em seguida, exibe uma lista de cerca de 778 arquivos como se nada estivesse errado.

File-Roller é o programa que criou o arquivo, através da opção do menu de contexto do Nautilus. Outros arquivos que criei da mesma maneira não têm nenhum problema em extrair. Pode ter havido muita E / S ocorrendo no momento (mas não nessa partição).

Se eu tentar usar xz -d files1.tar.xz (v5.0.2, libLZMA 5.0.2) para extrair o arquivo, ele funcionará por um tempo e diz Read error: Input/output error .

Os melhores resultados que tive foram com tar -xf files1.tar.xz , (v1.26) que extraiu 790 arquivos sem problemas antes de retornar este erro:

xz: (stdin): Read error: Input/output error
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

Eu coloquei esses arquivos em um arquivo .tar.bz2, porque atualmente não tenho certeza do formato XZ. Agora eu só tenho uma sensação incômoda de que os arquivos que não foram extraídos eram os mais importantes. Eles ainda não valem a pena cavar através de > 850000 arquivos novamente.

    
por user233199 23.06.2013 / 21:02

0 respostas