启用 macOS FileVault 需满足三前提:Recovery HD 存在且位于启动卷、启动盘为 APFS 格式、管理员账户设强密码并禁用自动登录;推荐通过系统设置图形界面开启,支持 iCloud 恢复;高级用户可用终端命令精准控制;应急时可在恢复模式下强制启用。

启用 macOS FileVault 全盘加密,核心是让系统对启动磁盘(如“Macintosh HD”)进行实时、透明的 AES-128 加密,确保设备丢失或被盗时数据无法被直接读取。它不是一键开关,需满足前提条件,并选择合适路径开启。
启用前必须确认的三件事
跳过这步,很可能卡在“正在启用”或后续失败:
-
Recovery HD 存在且位于启动卷上:打开终端,运行
diskutil list | grep "Recovery"。若无输出,或 Recovery 显示在外置设备上,FileVault 无法启用。 -
启动盘为 APFS 格式:旧系统升级后可能仍用 HFS+。终端执行
diskutil info / | grep "Type"查看;若非 APFS,需先备份,再用diskutil apfs convert /转换。 - 至少一个管理员账户设了强密码,且禁用自动登录:密码不能为空、纯数字或过于简单;系统设置 → 用户与群组 → 登录选项中,“自动登录”必须为“关”。
推荐方式:通过系统设置图形界面开启
适合绝大多数用户,操作直观、支持 iCloud 恢复,全程后台静默加密,不影响日常使用。
- 点击左上角苹果菜单 → “系统设置” → 左侧“隐私与安全性” → 向下滚动找到“文件保险箱”。
- 点右下角锁图标,输入管理员密码解锁设置。
- 点“打开文件保险箱”,选择恢复方式:推荐选“将恢复密钥保存到 iCloud”(需已登录并开启双重认证);若选“创建个人恢复密钥”,请务必手写抄录全部 24 位字符,打印后离线存放——这是唯一解密入口。
- 确认后,系统立即开始后台加密。状态栏会出现小锁图标并显示进度;可继续使用 Mac,但请保持电源连接,避免强制关机。
高级方式:用终端命令精准控制
适合 IT 管理员、需要脚本部署,或希望密钥完全自主保管的用户。命令行可导出密钥到本地文件,规避 iCloud 依赖。
- 打开“终端”(应用程序 → 实用工具),先查状态:
fdesetup status,确认返回FileVault is Off.。 - 执行:
sudo fdesetup enable -recoverykey /tmp/recovery.key,输入管理员密码。 - 系统生成 24 位密钥并保存至
/tmp/recovery.key。立即执行:cat /tmp/recovery.key查看并复制,随后用chmod 600 /tmp/recovery.key设定严格权限。 - 重启 Mac,登录后加密自动进行;可用
diskutil apfs list | grep -A5 "FileVault"查看是否仍在转换中。
应急方式:在恢复模式下强制启用
当 Mac 无法进入桌面(如卡在灰屏、登录循环),但仍需启用加密时使用。此方法绕过操作系统,直连底层工具。
- 关机 → 长按电源键直到出现启动选项 → 选“选项” → 点“继续”进入恢复模式。
- 顶部菜单栏 → “实用工具” → “终端”。
- 先确认启动卷名:
ls /Volumes(常见为 Macintosh HD、MacOS 或 Data)。 - 执行:
fdesetup enable -defer /Volumes/你的卷名(注意空格加反斜杠转义)。 - 终端会输出恢复密钥,完整记录后退出终端,重启即可。


















