我正在全新安装 Linux Mint,我想解密在之前安装 Mint 时加密的硬盘,以便恢复一些文件。我已找到新安装的 Mint 上包含所有数据的硬盘,并找到了 .Private 和 .ecryptfs 目录。开始解密数据的推荐步骤是进入终端中的 .ecryptfs 目录,其中有加密相关文件(例如,wrapped-passphrase)并运行sudo ecryptfs-unwrap-passphrase wrapped-passphrase
。我这样做了,在提示输入密码时输入了我的登录密码(我非常小心地输入了正确的密码),我得到了以下输出:
Passphrase:
Error: Unwrapping passphrase failed [-5]
Info: Check the system log for more information from libecryptfs
我尝试过其他密码,但都没有成功。我在新 Mint 安装中使用的用户名和密码与旧安装的用户名和密码相同。与我在论坛上读到的其他案例相比,一个有趣的区别是,我无法以 root 用户身份访问包含包装密码文件的文件夹,而只能以普通用户身份访问,所以我想知道这是否与我遇到此问题的原因有关。
大多数论坛帖子都提到了这个问题,用户已经尝试过sudo ecryptfs-unwrap-passphrase wrapped-passphrase
并得到了和我一样的输出,当他们尝试以下命令时,问题似乎已经得到解决:ecryptfs-recover-private /media/mint/<drivename>/.ecryptfs/<user>/.Private
。这允许用户读取和复制文件而无需密码,但是当我尝试时,它返回了此。所以现在我真的陷入困境,我将不胜感激任何建议,因为我真的很想恢复此驱动器上的数据。
谢谢你!
我修复了磁盘应用程序中的文件系统,然后我就能够使用它访问硬盘上的所有内容
ecryptfs-recover-private
。