必须在恢复模式下启用sip,因正常系统中csrutil命令不可用;先用csrutil status检查状态,再按芯片类型进入恢复模式,运行csrutil enable并重启验证。

Mac终端开启系统完整性保护(SIP)必须在恢复模式下执行,因为正常系统运行时 csrutil 命令无法修改 SIP 状态——这是 macOS 的强制安全设计,直接在桌面终端输入 csrutil enable 会提示“command not found”或报错“not supported”。
确认当前 SIP 状态
先验证是否真需要开启:打开「应用程序」→「实用工具」→「终端」,输入:
csrutil status
回车后若显示 System Integrity Protection status: disabled,说明 SIP 当前已关闭,需进入恢复模式操作;若已是 enabled,则无需后续步骤。
注意:此检查可在开机状态下秒级完成,不必重启,避免盲目进恢复模式浪费时间。
按芯片类型进入恢复模式
Intel Mac:重启 → 听到启动音瞬间按住 Command ⌘ + R 不放 → 看到 Apple 标志或地球图标松手 → 等待「macOS 实用工具」窗口出现。
Apple Silicon(M1/M2/M3):关机 → 长按电源键不放 → 出现启动选项界面 → 点击「选项」→ 点击「继续」→ 输入管理员账户密码(如有)→ 进入「macOS 实用工具」。
这一步选错芯片路径会导致终端根本无法调出,或调出后 csrutil 命令不可用。
在恢复模式终端中启用 SIP
第一步:顶部菜单栏 →「实用工具」→「终端」。
第二步:输入命令:
csrutil enable
回车执行。
第三步:终端返回 Successfully enabled System Integrity Protection 即表示写入成功。
第四步:关闭终端,点击左上角苹果图标 →「重新启动」。
重启后务必再次运行 csrutil status 验证,防止因未完全退出恢复模式导致命令未生效。Apple Silicon 机型无需额外执行 authenticated-root 相关命令——csrutil enable 会自动同步恢复 SIP 和认证根卷保护。











