¿Cómo soluciono un archivo tar roto?

¿Cómo soluciono un archivo tar roto?

Tengo un archivo tar de 46 GB que contiene un .img de una partición antigua. Desafortunadamente, produce un archivo de 0 bytes cuando se descomprime.

El archivo tar se produjo en Linux, ahora estoy en Windows. Probé WinRAR y tar (de Unixutils).

Nota: En realidad, originalmente era un tar.bz2, pero aparentemente bzip2 elimina de forma predeterminada el archivo original al descomprimirlo, por lo que ahora todo lo que tengo es el archivo tar.

De todos modos, ¿qué puedo hacer al respecto?

Respuesta1

¿Puedes descomprimirlo en Linux? Si no tiene una máquina Linux conveniente, tal vez pueda configurar una en una máquina virtual para probar. Supongo que esta copia de seguridad vale la pena.

Algunas herramientas más antiguas no necesariamente funcionan correctamente con archivos de más de 4 GB. Es posible que se esté encontrando con este problema; Podría valer la pena probar herramientas recientes para ver si eso ayuda.

Respuesta2

  1. Intente descomprimirlo en un sistema de archivos que admita un tamaño > 4 GB.

  2. Ejecute el 'archivo x.tar' para ver si realmente está tareado o comprimido con tar o algo más.

  3. Escribiste el archivo original eliminado con bzip2. Eso significa que deberías tener .tar.bz2 y no .tar. ¿Me estoy perdiendo de algo?

  4. Al descomprimir en la última versión de Linux, he tenido problemas cuando los archivos no se descomprimen en Windows pero funcionan bien en Linux.

información relacionada