解除Mac磁盘加密需区分启动盘与外接盘:启动盘用sudo fdesetup disable并验证状态;外接盘须抹除重格式化,密码遗忘时需进恢复模式物理抹除。

当你在Mac终端中需要解除磁盘加密状态,核心目标是让已加密的启动盘或外接盘退出加密保护模式,但必须明确:启动磁盘(FileVault)和外接硬盘的解除路径完全不同,混用命令会导致失败或无响应。
解除启动磁盘的FileVault加密
这一步仅适用于系统启动盘——即你日常登录macOS所用的那块内置磁盘。FileVault由系统级服务管理,必须通过fdesetup工具操作。
打开“访达”→“应用程序”→“实用工具”→双击“终端”。
输入以下命令并回车:sudo fdesetup disable。
系统会提示输入管理员密码;注意:输入时屏幕不显示任何字符,这是正常安全机制,输完直接按回车即可。
若命令执行后光标换行且无报错,说明指令已提交成功,后台解密进程已启动;此时可立即运行fdesetup status验证——输出中需同时出现“FileVault is Off”和“Decryption in progress”两行。
【切勿关机、休眠、强制重启或拔掉电源】,中断将导致APFS容器损坏,可能引发无法启动或数据丢失。
解除外接硬盘的磁盘工具加密
外接硬盘的加密不由FileVault控制,而是由磁盘工具写入的LUKS或CoreStorage加密层实现,终端无法直接“关闭加密”,唯一有效路径是抹除并重格式化。
方法一:先解锁再抹除(需原始密码)
插入硬盘,在访达中双击它——若弹出密码框,正确输入后挂载成功;若输错三次,部分硬件盘将锁定,需专用工具重置。
打开终端,执行:diskutil list,找到对应设备标识符(如/dev/disk3),注意区分顶层物理设备(disk3)与其下的卷(disk3s1)。
执行抹除命令:diskutil eraseDisk APFS MyDrive disk3(将MyDrive换成英文名,disk3替换成你的设备号);格式可选APFS或ExFAT,但不能带“Encrypted”字样。
方法二:跳过挂载,直接底层抹除(密码遗忘时可用)
终端中运行:diskutil corestorage list,查找Encryption Type为AES-XTS的条目,复制其Logical Volume Group UUID。
尝试解锁:diskutil corestorage unlockVolume UUID -passphrase,回车后手动输入密码;失败则说明密钥已损或密码错误,此路不通。
【此时只能物理抹除:拔掉硬盘→重启进恢复模式→用磁盘工具选顶层设备抹掉】,终端无法绕过密码完成非破坏性解密。
验证加密是否真正解除
启动磁盘:终端运行fdesetup status,确认输出含“FileVault is Off”且无“Encryption in progress”残留字段。
外接硬盘:在访达中右键点击该磁盘→“显示简介”,核对【加密】一栏必须显示为“否”;若仍为“已加密”,说明抹除未作用于顶层物理设备,需重新插拔并检查设备层级。

















