我删除了 Mac 启动分区中的所有内容。我以为我使用 TimeMachine 进行了最新备份,但不幸的是,主文件夹根本没有备份,因为它已使用 FileVault 加密。
看来 TimeMachine 在我登录账户时无法备份主文件夹。这是我的错,我应该在擦除硬盘之前检查备份。
我能恢复丢失的数据吗?我知道有工具可以从被删除的 HFS 分区中恢复文件。但是,是否可以从已删除的加密主文件夹中恢复文件?
答案1
您需要尝试恢复 FileVault 磁盘映像;如果您可以恢复它,则可以挂载它(尽管您需要提供旧的登录密码才能解密它)。在 Mac OS v10.3-10.4 中,磁盘映像是一个文件;在 v10.5 中,他们改用稀疏包格式,将映像分解为一堆“带”文件,我非常确定您需要获取所有文件(并将它们排列到适当的稀疏包目录结构中)才能使映像可挂载。这是我的 fvtest 帐户的目录结构(请注意,它位于 /Users/fvtest 内,但这与重建目的无关):
fvtest.sparsebundle/
Info.bckup
Info.plist
token
bands/
0
1
2
3
37e5
4
5
6
d0
d1
d2
d3
d4
请注意,每个乐队文件大约 8MB,因此如果这个帐户包含大量数据,那么乐队文件的数量会相当多。数据恢复的一般规则适用,例如不要写入任何事物直到恢复完成为止。由于 OS X 有在未经要求的情况下将数据写入磁盘的烦人习惯(例如,聚焦索引),因此最好尽可能以只读方式安装磁盘。
答案2
道路文件保险箱似乎已经实现,但
不应期望以这种方式删除文件。
如果可能的话,您的加密方案(FileVault 本身)的安全性将受到威胁。