恢复模式下需先挂载主系统卷才能清理systemsettings缓存,因用户数据区默认不可访问;执行diskutil mount后,用rm -rf删除/volumes/macintosh\ hd/users/用户名/library/caches/com.apple.systemsettings可安全修复加载卡顿。

恢复模式下的终端不能直接修复系统偏好设置缓存,因为那些缓存(如 ~/Library/Caches/com.apple.SystemSettings)属于用户数据区,而恢复模式默认挂载的是只读的恢复宗卷,主系统磁盘虽可访问但需先手动挂载,且用户家目录在恢复环境下并不自动可用。真正有效的做法是:先进入恢复模式,用终端挂载主系统卷,再切换到该卷下执行清理操作。
确认并挂载主系统磁盘
恢复模式启动后,打开「终端」,运行:
-
diskutil list — 查看所有磁盘,找到你的启动卷名称(通常为
Macintosh HD或类似名称,注意其标识符如disk1s1) -
diskutil mount disk1s1 — 将对应宗卷挂载(把
disk1s1替换为你实际看到的标识符) - ls /Volumes/Macintosh\ HD/Users/ — 确认挂载成功,能看到你的用户名文件夹
清理系统设置缓存文件
挂载完成后,进入用户目录执行清理:
- rm -rf /Volumes/Macintosh\ HD/Users/你的用户名/Library/Caches/com.apple.SystemSettings
- 若不确定用户名,可用
ls /Volumes/Macintosh\ HD/Users/查看;空格需用反斜杠转义 - 该缓存不含真实配置,仅影响界面加载,删除安全,不会丢失深色模式、语言等设置
重置关键偏好文件(可选进阶)
如果清缓存后仍卡顿,可一并重置损坏的 plist 文件:
- mv /Volumes/Macintosh\ HD/Users/你的用户名/Library/Preferences/com.apple.systempreferences.plist /Volumes/Macintosh\ HD/Users/你的用户名/Desktop/
- 同理处理
com.apple.preferencepanes.plist及所有com.apple.systemsettings.*文件 - 这些文件被移走后,系统重启会生成新的默认版本,避免读取失败导致进程崩溃
重启并验证
全部操作完成后:
- 关闭终端,从顶部菜单栏选择「苹果菜单 ▸ 重新启动」
- 系统正常启动后,打开「系统设置」观察是否立即响应
- 如仍有问题,说明可能涉及更深层权限或 MDM 管控,需在常规系统下进一步排查











