Ubuntu 提取时出现意外的EOF错误。

Ubuntu 提取时出现意外的EOF错误。,ubuntu,tar,Ubuntu,Tar,我有一个焦油档案的问题 我尝试过另一条线上提到的解决方案,但我的问题以不同的方式出现了 历史 我的旧Ubuntu笔记本电脑死后,我得到了一台新的笔记本电脑。我拿出硬盘,把旧的主目录压缩了 在新系统上安装Ubuntu后,我复制了OLDhome.tar.gz文件 我单独提取了一些文件,但直到最近才真正需要关于旧房子的任何东西 我最近用Ubuntu附带的默认归档管理器打开了归档文件,打开时我收到了上面的错误消息 最初的主驱动器大小约为30gb(在压缩之前)。 我可以“解压”归档文件,它大约有1.2GB

我有一个焦油档案的问题

我尝试过另一条线上提到的解决方案,但我的问题以不同的方式出现了

历史

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

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

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

我最近用Ubuntu附带的默认归档管理器打开了归档文件,打开时我收到了上面的错误消息

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

以下是我的问题。 有没有什么方法可以“恢复”我保存到磁盘上的原始文件(请记住,我以前能够打开此文件并从中提取文件),因为我感觉该文件现在比原来小得多

这是因为我提取了档案深处的几个单独文件造成的吗

磁盘上是否仍有原始存档的“足迹”(很像删除文件时只标记磁盘上的扇区以允许它们被覆盖),如果是,是否有一个util来访问它

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

存档是使用默认存档程序om xubuntu 12.04(64位)创建的

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

提前谢谢你的建议


大卫。

哎哟。听起来你似乎已经用尽了显而易见的选择。@thb真的,哎哟。我特别兴奋,因为我不是一开始就解压归档文件,当我发现我可以提取一个文件时,我非常高兴(当硬盘空间现在很容易找到的时候,我真的很愚蠢)。看起来我也在讨论这个问题!没有人有任何建议(时间旅行可能会被接受!)这是非常令人遗憾的。你可能是对的:读过你的问题的人都不知道答案。为了您的利益,我希望丢失的数据能够以合理的成本被替换。数据当然不是“那么”重要,纸质文件的电子副本是我最关心的东西,一些在家玩的网页等等。我注意到,我设法做了部分修复,并提取了一些数据。其中一个提取的文件是z:\helpDocs\perso这个文件是零长度的,我猜它来自我工作的地方的一个存档副本(我在工作时双重启动),我想知道这个文件是否给我带来了问题?