0

我的 tar 存档有问题

我已经尝试过其他线程Tar error: Unexpected EOF in archive但我的问题以不同的方式出现。

历史。

在我的旧 Ubuntu 笔记本电脑死机后,我得到了一台新笔记本电脑。我拔出硬盘并压缩了我的旧主目录。

在我的新系统上安装 Ubuntu 后,我复制了 OLDhome.tar.gz 文件。

我单独提取了一些文件,但直到最近才真正需要旧房子上的任何东西。

我最近使用 Ubuntu 附带的默认存档管理器打开了存档,在打开时我收到了上面的错误消息。

最初的家庭驱动器大小约为 30GB(在压缩之前)。我可以“解压缩”存档,它大约为 1.2 GB,如果我使用 gzrecover 实用程序,我只能提取少量的原始文件和目录(使用 cpio)。

这是我的问题。有什么方法可以“恢复”我保存到磁盘上的原始文件(记得我之前可以打开它并从中提取文件),因为我觉得文件现在比它小得多曾是。

这是由于我提取了存档深处的几个单独文件造成的吗?

磁盘上是否还会有原始存档的“足迹”(就像删除文件仅标记磁盘上的扇区以允许它们被覆盖一样),如果是这样,是否有工具可以访问它?

我现在丢失了一些我不想丢失的半重要文件,我认为我的存档是它们的合理备份。

存档是使用默认存档器 om xubuntu 12.04(64 位)制作的。

原来的家早已不复存在,我用外部驱动器备份了我妻子的电脑,然后“清理”它并为她重新安装窗户。该驱动器已多次“格式化”(请记住,几周前我还可以访问存档并从中提取了一些我需要的文件)。

提前感谢您的任何建议。

大卫。

4

0 回答 0