我有一个 46GB 的 tar 文件,其中包含一个旧分区的 .img。不幸的是,它在解压缩时会生成一个 0 字节的文件。
tar 文件是在 linux 上生成的,我现在在 windows 上。我已经尝试过 WinRAR 和 tar(来自 unixutils)。
注意:它最初是一个 tar.bz2,但显然 bzip2 在解压缩时默认删除原始存档,所以现在我只有 tar 文件。
无论如何,我能做些什么呢?
我有一个 46GB 的 tar 文件,其中包含一个旧分区的 .img。不幸的是,它在解压缩时会生成一个 0 字节的文件。
tar 文件是在 linux 上生成的,我现在在 windows 上。我已经尝试过 WinRAR 和 tar(来自 unixutils)。
注意:它最初是一个 tar.bz2,但显然 bzip2 在解压缩时默认删除原始存档,所以现在我只有 tar 文件。
无论如何,我能做些什么呢?
你能在Linux上解压它吗?如果您没有方便的 Linux 机器,也许您可以在虚拟机上设置一台来尝试。我有点假设这个备份是值得的。
一些较旧的工具不一定适用于大于 4 GB 的文件。你可能会遇到这个问题;可能值得尝试最近的工具,看看是否有帮助。
尝试在可以支持大小 > 4 GB 的文件系统上解压它。
运行 'file x.tar' 以查看它是否已被 tarred 或 tar bzipped 或其他内容。
你写的 bzip2 删除了原始文件。这意味着您应该拥有 .tar.bz2 而不是 .tar。我在这里错过了什么吗?
在最新的 Linux 上解压缩,当文件在 Windows 上未解压缩但在 linux 上工作正常时,我遇到了问题。