Mac开机慢需五步排查:一、确认启动盘剩余空间≥15%;二、精简系统登录项;三、清理~/Library/LaunchAgents/下冗余.plist文件;四、用活动监视器检查内存压力与高CPU进程;五、进恢复模式用磁盘工具急救验证磁盘健康。

Mac开机启动特别慢,需要几分钟才能进入桌面,说明系统在登录前的初始化阶段遭遇了严重阻塞,不是单纯等待硬盘读取,而是被某个自启服务、磁盘空间告急或底层代理进程拖住。
先看一眼最硬的指标:磁盘剩余空间
打开「系统设置」→「通用」→「存储空间」,确认启动盘剩余容量是否低于【15%】。低于这个阈值,macOS会主动限制虚拟内存分配、禁用Spotlight预索引、放缓日志轮转,内核初始化直接卡在I/O队列上——旧款Mac尤其明显,哪怕活动监视器里看不出异常进程,也会死等磁盘响应。
如果只剩不到15%,立刻清理:把大文件移出、清空废纸篓、删除“其他”分类里占空间的缓存包(如~/Library/Caches中体积超1GB的文件夹),或点「存储空间」右下角的「推荐」让系统自动识别可删项。
关掉图形化界面里能看见的开机自启程序
方法一:登录后点击左上角苹果图标 →「系统设置」→「用户与群组」→ 选中当前账户 → 点击右侧「登录项」→ 解锁(需输入密码)→ 逐个选中非必要项(如微信、钉钉、百度网盘、ToDesk、Parallels Desktop等)→ 点击下方减号「−」移除。
方法二:直接进「活动监视器」→ 切换到「登录项」标签页 → 右键可疑条目 →「在访达中显示」→ 查看其所属路径,若来自第三方软件安装包,勾选后点「−」彻底禁用。
【注意】仅禁用不等于卸载,有些软件卸载不干净仍会在下次重启时重新注册登录项】
揪出藏在后台的“开机刺客”:手动清理LaunchAgents
某些命令行工具、旧版开发环境或破解软件会悄悄在用户目录下埋.plist文件,这些条目不会出现在图形化登录项界面,却由系统级launchd强制加载。
第一步:打开「访达」,按 Shift + Command + G,输入 ~/Library/LaunchAgents/ 并回车。
第二步:按「修改日期」倒序排列,重点筛查含 auto、start、launch、weixin、dingtalk、baidunetdisk 字样的.plist文件。
第三步:将明确无用的文件拖入废纸篓;对不确定作用的,先复制到桌面备份再删。
第四步:重启Mac,打开「活动监视器」→ 切换到「CPU」页 → 观察登录后5秒内是否有对应进程高频占用。
检查内存与CPU真实负载
启动「活动监视器」,分别切换到「内存」和「CPU」页签:
内存页底部压力图表呈黄色或红色,说明物理内存已严重不足,系统被迫频繁使用压缩内存甚至交换文件,直接拖慢整个启动链路。
CPU页若发现某个进程持续占用80%以上,尤其是 mds_stores(Spotlight索引)、kernel_task(异常温度调控)或第三方安全软件后台扫描进程,立即右键「退出进程」并查其来源。
验证磁盘健康状态
重启Mac,按住 Command + R 进入恢复模式 → 打开「磁盘工具」→ 左侧选中启动卷宗(通常是“Macintosh HD”)→ 点击「急救」→「运行」。
若提示“运行中出现错误”或“无法修复此卷宗”,说明文件系统存在结构性损坏,需在恢复模式下执行 diskutil resetUserPermissions / $(id -u) 重置权限,或考虑备份后重装系统。

















