我的主要用户帐户已使用文件保险库加密。
删除一些数据(例如 20 GB)后,我的硬盘上的可用空间没有变化(是的,我清空了垃圾,确认文件确实消失了,等等)。我还尝试在磁盘实用程序应用程序中“清除可用空间”。
我注销并重新启动,但到目前为止该空间尚未被回收。
我假设文件保险库或磁盘实用程序有某种恢复方法,但我找不到它。
有任何想法吗?
答案1
这对我有用:
- 退出您的 filevault 账户
- 以管理员身份登录(任何其他用户帐户都可以,但最好有一个单独的管理员帐户)
- 在终端中:
su - <yourusername>
将要求您输入密码
确保您的计算机已插入电源,否则下一步将失败。
hdiutil compact *.sparseimage
将要求您输入 filevault(账户)密码- 成功,释放了33GB。
答案2
免责声明:我从未使用过 FileVault。
这是Apple 讨论区大约一年半以前。据我了解,问题在于虽然有可用空间,但数据仍然分散在整个 FileVault 映像中,需要先压缩才能释放空间。
开始前您需要:
1) Filevaulted 用户帐户 (user
)
2) Prosoft 的 Drive Genius 应用程序
3) 第二个管理员用户 (user2
)
4) 三个小时(取决于 Filevault 的大小)您需要执行以下操作:
1)以另一个管理员用户身份登录
2)打开“终端”。3
)导航到用户的文件夹:
cd /Users/ user
4)更改 filevaulted 文件夹和子文件夹的权限:
sudo chown -R user.sparsebundle user2
5)重命名 sparsebundle 文件:
mv user.sparsebundle user.dmg
6)使用 Drive Genius 打开 user.dmg。7
)对已安装的映像进行碎片整理。
这将需要一段时间,具体取决于 sparseimage 的实际大小。8
)关闭应用程序并通过 Finder 卸载映像或标记已安装的文件夹并按“cmd + E”。9
)重命名图像:
mv user.dmg user.sparsebundle
10)更改权限:
chmod -R user.sparsebundle user
11)注销当前用户(user2
)。12
)登录user
并注销以压缩 Filevault 的 sparseimage。
我假设您可以使用任何实用程序(例如 iDefrag)来代替 Drive Genius 对驱动器进行碎片整理。
答案3
我刚刚遇到了同样的问题,对我来说,简单的注销并重新登录就足够了。
答案4
遇到了完全相同的问题……停止收到消息“FileVault 正在清理可用空间”,并且没有足够的空间来尝试关闭 FileVault 并重新打开的解决方案。
解决方案:
转到终端应用程序(您可以在应用程序/实用程序/终端下找到它)
在终端窗口中输入以下2个命令:
sudo rm -R ~/.Trash sudo rm -R /.Trashes
输入第一个命令后,它会要求你输入密码
输入第二条命令后,输入“exit”以结束终端会话
注销并重新登录。