MacBook卡在系统修复界面时,需分三步强制终止:①用活动监视器结束diskutil等进程;②通过终端执行killall命令杀守护进程;③进恢复模式删除/pending_repair.flag文件。

当MacBook卡在“正在修复系统”“正在验证启动卷”或“正在运行First Aid”等界面,且进度条长时间不动、鼠标可移动但无法操作任何窗口时,说明系统修复任务已无响应,必须手动终止底层进程才能恢复控制权。
用活动监视器强制终止修复进程
这一步适用于屏幕仍可操作、能打开访达和应用但修复界面冻结的情况。活动监视器能直接定位diskutil、fsck、First Aid相关进程并切断它们。
按 Command + 空格键 打开聚焦搜索,输入“活动监视器”并回车启动。
点击顶部菜单栏的【查看】→ 选择【所有进程】,确保完整列表可见。
在右上角搜索框中依次输入关键词:diskutil、fsck、FirstAid、diskmanagementd,每输一个都观察匹配项是否高亮出现。
找到名称含 diskutil 或 diskmanagementd 的进程(它们是磁盘修复的核心服务),选中 → 点击左上角红色“X”按钮 → 在弹出窗口中勾选【强制退出】 → 点击“退出进程”。
注意:若同时看到多个diskutil进程,优先退出PID数字最小的那个,它通常是主调用进程;其余子进程会随其退出而自动消亡。
用终端命令杀掉深层守护进程
当活动监视器打不开、或修复界面完全遮挡桌面、但键盘仍有响应时,终端命令是唯一可行路径。它绕过图形界面,直接向内核发送终止信号。
按 Command + 空格键 打开聚焦搜索,输入“终端”并回车启动。
逐行输入以下命令并回车执行:
sudo killall diskmanagementd
sudo killall fsck
sudo killall diskutil
每输入一行后需输入管理员密码(输入时不显示字符,输完直接回车)。
执行完第三条命令后,立即运行:sudo launchctl bootout system/com.apple.diskmanagementd,防止系统自动重启该守护进程。
重启进入恢复模式取消挂起的修复任务
如果前两步无效,说明修复任务已写入启动流程,每次开机都会自动触发。此时必须进入恢复模式,删除残留的修复指令文件。
第一步:长按电源键10秒强制关机 → 等待15秒 → 按下电源键开机 → 立即按住 Command + R 不放,直到出现苹果标志或旋转地球图标。
第二步:进入恢复模式后,顶部菜单栏点击【实用工具】→【终端】。
第三步:在终端中输入:ls /private/var/db/.FSCK → 回车。若返回类似 pending_repair.flag 的文件名,说明系统标记了待执行修复。
第四步:执行删除命令:rm /private/var/db/.FSCK/pending_repair.flag → 回车确认。
第五步:关闭终端 → 顶部菜单栏选择【苹果菜单】→【重新启动】。


















