在恢复模式中解除被锁定的文件卷宗,核心是分步确认锁定类型、清除uchg标志、重置归属与权限,并绕过sip限制:先用diskutil list和diskutil info确认目标为数据卷而非系统卷;再挂载后执行chflags -r nouchg清除不可更改属性;接着chown -r $user:staff和chmod -r 755重置归属与权限;若遇operation not permitted则属sip保护范围,应避开/system等路径;filevault卷需先diskutil apfs unlockvolume解锁。

在恢复模式中解除被锁定的文件卷宗,核心不是“一键解锁”,而是分步确认锁定类型、清除不可更改标志(uchg)、重置归属与权限,并绕过 SIP 限制。恢复模式下无法修改系统卷,但可操作数据卷或外接磁盘。
确认目标卷是否真被锁定
很多提示“卷宗被锁定”实际是权限异常、SIP 拦截或文件系统只读状态,并非真正加锁:
- 启动进恢复模式(关机后按住 Command + R),打开“终端”
- 运行 diskutil list 查看所有卷宗,确认你要操作的是数据卷(如 “Macintosh HD - Data” 或外接磁盘),而非系统卷(如 “Macintosh HD”)
- 运行 diskutil info “卷宗名称” | grep “Locked\|Read-Only”,检查输出中是否有 Locked: Yes 或 Read-Only: Yes
- 若显示 Locked: No 但操作仍失败,大概率是文件级 uchg 标志或归属问题,不是卷宗级锁定
清除卷宗内文件的 uchg 不可更改属性
macOS 的“锁定”在底层常体现为 uchg(user immutable flag),即使卷宗本身未锁,单个文件或文件夹带此标志也会阻止删除/写入:
- 先挂载目标卷:运行 diskutil mount “卷宗名称”(例如
diskutil mount "Macintosh HD - Data") - 挂载成功后,查看挂载路径(通常为
/Volumes/卷宗名称) - 执行清除命令:chflags -R nouchg /Volumes/卷宗名称/路径(如想全卷清除:
chflags -R nouchg /Volumes/"Macintosh HD - Data") - 注意:
chflags在恢复模式下可用,无需 sudo;-R表示递归,nouchg表示移除不可更改标志
重置归属与基础权限
仅清除 uchg 不够,还需确保文件归属正确、权限开放,否则 Finder 或命令行仍会拒绝操作:
- 运行 chown -R $USER:staff /Volumes/卷宗名称/路径(替换
$USER为实际用户名,或直接用501:20等 UID/GID) - 再运行 chmod -R 755 /Volumes/卷宗名称/路径(对目录)或 chmod 644 /Volumes/卷宗名称/文件(对单个文件)
- 若提示 Operation not permitted,说明该路径受 SIP 保护(如 /System、/usr),此时不能也不应修改——请确认你操作的是用户数据区(如 /Users/xxx、/Applications 或外接盘)
处理 FileVault 加密卷特殊情况
如果目标卷启用了 FileVault,恢复模式下默认已解锁(需输入登录密码),但若仍提示锁定,可能是加密元数据异常:
- 先确认卷是否已解锁:diskutil apfs list 中查看对应卷的 Encryption Status 是否为 Unlocked
- 若显示 Locked,需先手动解锁:diskutil apfs unlockVolume “卷宗标识符”(标识符见
diskutil apfs list输出中的 APFS Volume ID 或 Mount Point) - 系统会提示输入账户密码;输入正确后,该卷将临时挂载并可正常操作
- 不建议在恢复模式中关闭 FileVault(
fdesetup disable不生效),应重启后在正常系统中操作











