MacOS 卡机可能由多种原因导致,以下是系统性的排查与解决方案:
1. 强制退出无响应程序
操作步骤:按下 `Command + Option + Esc`,选择卡死的应用强制退出。
深层原因:可能是应用内存泄漏或线程阻塞,通过活动监视器(`应用程序 > 实用工具 > 活动监视器`)检查异常进程的 CPU/内存占用,结束高负载进程。
2. 重启系统
强制重启(长按电源键 10 秒)可清除临时内存碎片和僵尸进程。长期不重启会导致系统缓存堆积,尤其是 macOS 的动态碎片整理机制可能失效。
3. 检查存储空间
系统盘剩余空间低于 10% 会导致卡顿:
- 删除大文件(如 `~/Library/Caches`、`/System/Library/Caches`)
- 使用 `内置工具(关于本机 > 存储 > 管理)` 或第三方工具(如 DaisyDisk)分析空间占用。
4. 重置系统管理控制器(SMC)
适用场景:风扇狂转、电源异常、卡顿伴随发热。
操作:
- Intel Mac:关机后按 `Control + Option + Shift + 电源键 7 秒`。
- Apple Silicon:无需重置,直接重启即可。
5. 修复磁盘权限与文件系统
使用 磁盘工具 执行「急救」功能(需重启进入恢复模式:`Command + R`),修复目录结构错误。
终端命令:`diskutil verifyVolume /` 检查错误,`sudo trimforce enable`(仅限 SSD)优化写入性能。
6. 关闭不必要的启动项
系统设置 > 通用 > 登录项 中禁用非必要应用。
使用 `launchctl unload` 命令管理后台服务(需技术背景)。
7. 更新系统与应用
旧版本 macOS 可能存在性能优化问题,检查更新(`系统设置 > 通用 > 软件更新`)。
部分应用适配不佳(如 Intel 转译运行的 Rosetta 2 应用),更新或寻找替代品。
8. 重置 NVRAM/PRAM
开机时按 `Command + Option + P + R` 直至二次启动,重置显示分辨率、时区等设置,解决因配置错误导致的卡顿。
9. 排查外设与驱动
拔掉非必要外设(如 USB 扩展坞),某些第三方驱动(如显卡扩展)可能引发内核冲突。
10. 重装 macOS
终极方案:通过恢复模式(`Command + R`)重装系统,保留用户数据但重置系统文件,解决底层损坏问题。
扩展知识:性能优化
禁用透明效果:`系统设置 > 辅助功能 > 显示 > 减少透明度`。
调整 Spotlight:排除大量文件的目录(如开发项目的 `node_modules`)。
内核扩展冲突:通过 `kextstat | grep -v com.apple` 检查第三方驱动。
若以上方法无效,可能是硬件故障(如 SSD 损坏、内存故障),建议通过 Apple 诊断工具(开机按 `D` 键)检测或联系官方支持。