是否有可能在 OS X 中恢复已删除的 FileVault 稀疏包?

是否有可能在 OS X 中恢复已删除的 FileVault 稀疏包?

我在使用 Macbook 时犯了一个严重的新手错误。我使用 Disk Inventory X 查看我的驱动器为何如此满,结果显示我的用户帐户下有所有文件,/Users/.myuseraccount 中有大量名为 sparsebundle 的数据。我打开了 FileVault,但没有打开 Time Machine。我想我可能使用 Time Machine 创建了第一次使用电脑时的映像,但我不确定我是否这样做了。在我看来,数据似乎是完全独立的文件,但当我删除 sparsebundle 文件时,我无法再重新登录我的帐户,现在它显示我的 /Users/myuseraccount 目录为空。

请告诉我,我并没有丢失所有文件。这些文件中只有一小部分备份在其他地方。我不能失去所有这些文件。有没有可以恢复这些文件的磁盘恢复软件?或者我可以把它带回苹果商店吗?

答案1

在与技术支持人员沟通后,我确定这些文件无法恢复。有了 FileVault 加密,就无法知道这些文件是什么了。

答案2

刚刚遇到了同样的问题,并恢复了所有文件。我按照同样的方法,使用驱动器探测器识别大文件并看到了 sparsebundle,我猜想它是很久以前删除的某个虚拟盒软件的一部分。这使我无法使用计算机,直到问题解决。我还删除了它所在的目录“/Users/.johndoe”。以下是恢复文件和登录的方法。我假设您的用户名是 johndoe,请根据需要替换您的真实用户名:

按住 apple + s 重启电脑,进入单用户模式。然后在命令提示符下输入“mount -uw /”将驱动器从只读更改为可写。然后输入“ls -a /.Trashes”显示所有已删除的文件。其中应该有一个“johndoe.sparsebundle”文件。然后输入“ls -a /Users”。应该有一个“johndoe”和一个“.johndoe”目录。在我的情况下,我也删除了“.johndoe”目录,所以我必须用“mkdir /Users/.johndoe”创建一个新目录。现在将稀疏文件移回原来的位置“mv /.Trashes/johndoe.sparcebundle/ /Users/.johndoe”。现在输入 exit 重启电脑。正常登录,尽情享受吧。

答案3

.sparsebundle 文件夹中的文件确实是你的帐户。首先:不要这样做任何事物在计算机上,直到您已尽力恢复文件为止——写入该磁盘的所有内容都有可能覆盖您的部分数据,因此更改越少越好。请参阅我的回答这个问题更多细节。

我不知道用于恢复 Mac 上已删除文件的最佳软件;有人知道吗?

相关内容