macOS 11(Big Sur)及之后版本已彻底移除单用户模式,Ventura、Sonoma或Sequoia系统须改用恢复模式(Command+R);Catalina及更早版本才支持Command+S进入单用户模式,且需先执行/sbin/mount -uw /挂载根分区为可写,再运行fsck -fy等命令修复。

当Mac卡在Apple标志、反复重启、无法登录或磁盘工具提示“无法修复”时,必须进入单用户模式——这个纯命令行环境绕过图形界面与所有第三方服务,让你直接调用底层UNIX命令检查文件系统、重置密码或挂载根分区为可写。
确认你的Mac是否支持单用户模式
macOS 10.15(Catalina)及更早版本完全支持Command+S启动;【macOS 11(Big Sur)及之后版本已彻底移除该功能】。若你的系统是Ventura、Sonoma或Sequoia,请直接改用恢复模式(Command+R),本文后续步骤将不生效。
验证方式:点击左上角苹果图标 → “关于本机”,查看“macOS版本”数字。显示“11”或更高,停止当前操作。
正确进入单用户模式
第一步:确保Mac处于完全关机状态——不是睡眠,也不是重启,而是通过“苹果菜单→关机”等待屏幕全黑、风扇停转、无任何指示灯闪烁。
第二步:按下电源键开机,在听到第一声启动“嗡”音的瞬间——【立刻同时按住 Command + S 键不放】,持续按压直到屏幕变为黑底白字、出现滚动的白色日志文本为止。
若看到灰色Apple标志、进度条或旋转地球图标,说明按键时机过晚或未同步按下,需重新关机再试。
第三步:日志滚动停止后,光标停在以井号(#)开头的提示符处,即表示成功进入。此时系统以root身份运行,但根分区默认为只读——所有后续修改操作都依赖这一步是否成功。
挂载根分区为可写(不可跳过的前置动作)
在#提示符后,必须立即执行:【/sbin/mount -uw /】,然后回车。
这个命令将根目录(/)从只读切换为可读写。注意:-uw之间不能有空格,/前必须有空格,漏掉或多余任意字符都会导致命令静默失败——不会报错,也不会提示,光标直接换行,但后续所有写入类命令(如fsck、passwd)都会返回“Read-only file system”错误。
执行成功后无任何输出,光标直接换行,这是正常现象,无需等待或重复输入。
执行基础磁盘检查与修复
方法一:标准文件系统校验
输入/sbin/fsck -fy,回车。该命令强制对启动宗卷执行完整一致性检查并自动修复可解问题。若输出“The volume … appears to be OK”,说明磁盘结构无硬性错误;若出现“FILE SYSTEM WAS MODIFIED”,说明已修复部分问题,建议再执行一次直到显示OK为止。
方法二:APFS元数据深度扫描(仅适用于Catalina及更早APFS卷)
先输入ls /Volumes/确认宗卷名(如Macintosh HD),再输入/usr/sbin/diskutil apfs list,找到对应diskXsY设备标识;最后执行/sbin/fsck_apfs -y /dev/diskXsY(替换X和Y)。此命令比fsck -fy更贴近APFS底层,对权限位损坏、快照链断裂等GUI层无法识别的问题更敏感。
方法三:重置root密码(仅当你遗忘管理员密码且无恢复密钥时)
挂载可写后,输入/sbin/resetpassword,回车。系统将启动图形化密码重置工具——注意:此操作会清除FileVault加密密钥绑定,若启用全盘加密,重置后将无法自动解锁,需手动输入恢复密钥。

















