上周六下午,我通过 USB 将 12.10 升级到了 14.04.1LTS。升级之前,我将所有内容备份到了外部硬盘上。至少,我想法我备份了所有内容...结果发现我错过了默认的下载文件夹,并且错过了主文件夹子目录中一些文件的当前版本......
星期六晚上我第一次查看下载文件夹时,不幸发现了这一点,使用 12.10 下载的所有内容在 14.04.1 中都消失了。今晚我又发现了更令人不快的事情,我以为备份到外部硬盘时复制的电子表格缺少较新的数据,这些数据保存在 12.10 的主目录中。
不久前,当我第一次安装 12.10 时,我将内部硬盘 250Gb/250Gb 拆分,以便同时使用 12.10 和 win7。当我安装 14.04.1LTS 时,我选择了第一个选项,即在 Win7 旁边安装 Ubuntu,因为描述中说“所有个人文件夹、文档、音乐等都将被保留”。我怀疑我误解了这句话的意思,认为“Ubuntu 分区内的所有个人文件夹都将被保留”,而不是“Win7 分区上的所有个人文件夹都将保留,所有 Ubuntu 文件夹将被删除”。在安装 14.04.1 期间,我没有对 250Gb/250Gb 拆分进行任何更改,并且两个分区都还在那里,据我所知,它们都运行正常。
由于我在 14.04.1 升级后安装了其他软件(在我意识到备份搞砸之前),自 14.04.1 安装完成后,我至少重启了 2 次。升级后我没有做很多其他工作,但我确实将备份文件夹从外部硬盘复制回了我的主文件夹。
因此问题是:
- 是否有希望在特定时间(升级前的星期六上午)恢复到我的内部高清,以便我可以恢复我在备份期间错过的那些文件?
- 我如何实现这个小奇迹?我看到 testdisk 和 photorec 出现在很多搜索结果中,而且我已经读过https://help.ubuntu.com/community/DataRecovery以及在搜索过程中出现的其他一些问题,但我不确定什么是最好/最可靠/最简单的方法(我对开源还很陌生,所以我不想随机尝试只会让我的情况变得更糟。)我也不知道自从 14.04.1 现在使用曾经包含 12.10 的相同分区以来,我是否可以恢复旧数据。
祈祷好运……
答案1
更新:
无论是应该不管是否发生,它确实发生了;所以我必须找到一种方法来修复它。经过大量的搜索、等待和希望,我终于恢复了丢失的数据!
事情是这样的:我确定我只需要恢复 2 个电子表格,因为自从将版本保存在外部硬盘上以来,这些是我最常使用和最近使用的文件。仅这一点就是一个巨大的进步,尤其是因为我知道这些文件的名字。我的下载文件夹要大得多,但我说服自己,如果真的需要的话,我可以在没有它的情况下生活。
对于接下来的步骤,我切换并运行 Win7,因为我已经设置了双启动。
我在网上搜索了好多程序,发现很多程序都声称能够恢复丢失的数据/丢失的分区等。我最终选择了一个名为适用于 Windows 的 Linux 阅读器,由 Diskinternals 免费提供。我考虑过其他几个,它们可能同样有效,但 Linux Reader 是我实际用来恢复数据的一个。
我将程序下载到我的 Win7 分区,按照在线和程序中的说明进行操作(非常容易理解/自行导航)。它搜索了我指定的分区。搜索时间比我预期的要长,部分原因是我深夜开始搜索,部分原因是 Win7 决定在搜索中途自动更新/重启,因此我不得不在第二天早上重新开始搜索,部分原因是它搜索的数据量很大(70Gb +/-)。如果让我猜的话,实际搜索时间可能要 8-10 小时。
搜索完成后,程序询问我是否想尝试恢复找到的数据。(呃……)恢复过程大约花了 2.5 天,并将所有内容保存到 Win7 分区。速度真的很慢。但是,结果非常棒。
一开始我非常犹豫,因为我担心它只能找到/恢复我已经放回 Linux 分区的数据,正如我在原始帖子/问题中提到的那样。
但是,它找到了所有东西。确切地说,它不仅找到了我真正想要恢复的两个电子表格的最新版本,还找到了之前的一些版本。
下载文件夹仍有待商榷,因为我不确定是否愿意花时间逐个浏览那么多随机杂乱的数据文件。
我对该程序唯一的不满(除了速度,但这是值得的,因为它找到了我想要的所有内容)是它不保留文件名或文件结构。相反,它会按文件类型(.doc、.docx、.xls 等)将所有内容保存在文件夹中,在某些情况下,只是将其转换为通用格式(.mp3 最终转换为 .wav)。从那里,在每个文件夹中,它使用数值保存所有内容,即“0000000016.doc”,而不是原始文件名,即“dick and jane.doc”。相当烦人,但我很幸运,我知道我在寻找什么文件(电子表格),并且根据我对外部硬盘的备份大致了解文件大小。所以我只需要按文件大小排序,然后打开每个文件,直到找到正确的文件。
这种方法可能并不适合所有人,但这是我成功解决自己问题的方法。如果能帮助别人,那就更好了。