如何恢复升级失败前加密主目录中删除的文件?

如何恢复升级失败前加密主目录中删除的文件?

我将向您提供事件的真实分析,以澄清到底发生了什么。

我刚刚重建了一台几乎一年没用过的设备,它运行的是 Windows 7 和 Ubuntu 10.04。我不记得 Windows 的登录信息了,所以在 Ubuntu 中恢复文件并准备擦除 Windows 7,我恢复了一些文件并删除了一些文件。

我收到一个弹出窗口,说 Ubuntu 太老了,需要升级,因为它不受支持,所以我点击了通过更新管理器升级,它完成了任务并开始下载文件。安装阶段失败了,卡了好几个小时,所以在凌晨 3 点关机了。第二天,我启动了系统,启动屏幕上显示 Ubuntu 11.10,上面有小点,但没有启动,我在 Grub 中尝试了以前的 Linux 版本,结果是一样的。

更糟糕的是,我记得我的 Windows 登录信息,并启动它,但却遇到了一个临时配置文件,因为该配置文件需要一些已移除/删除的文件。

我正在使用 12.04 lts 的实时 USB,并且已经使用ecryptfs-recover-private并可以访问 10.04 的加密主文件夹,但我找不到这些已删除的文件,我已检查过~/.local/share/trash,这三个文件夹是空的。所以我可能清空了垃圾箱,我不记得了,但我知道仍然有技术可以恢复文件。

所以在完成这一切之后,我想恢复我的 Ubuntu 10.04 安装或恢复丢失的数据,从 /home 复制并保存所有重要文件,然后全新安装 12.04。

抱歉写了这么长 :D

答案1

问题解决了。

我使用了 12.04 的实时 USB,并sudo ecryptfs-recover-private在使用之前的安装安装目标驱动器后运行。我按照提示输入了我的登录名,然后它被解密到临时文件夹中。使用gksudo nautilus我将整个主目录复制到另一个硬盘驱动器。我重新安装了 12.04,然后将同一个文件夹复制到桌面,之后我无法卸载驱动器,并注意到垃圾箱已满,它包含我从 Windows 中删除的相同文件,我将这些文件复制回 Windows 硬盘驱动器,重新启动后,一切恢复正常。

在做任何事情之前请先备份,这次我很幸运。

相关内容