Mac启动磁盘被占满需五步清理:一、通过“系统设置→通用→储存空间”扫描定位“系统数据”等高占比项;二、清空废纸篓和下载文件夹;三、清理~/Library/Caches及/Library/Caches等缓存与旧日志;四、用磁盘工具删除APFS快照、卸载升级残留;五、借助SpacePeek或终端命令定位隐藏大文件。
mac 启动磁盘被占满,不是删几个大文件就能解决的。系统提示“启动磁盘几乎已满”,通常意味着可用空间已低于总容量的 15%——这时 macos 不仅变慢、卡顿,还可能丢未保存文档、无法安装更新,甚至拒绝运行某些应用。
先看清楚到底谁在吃空间
别急着删。打开 系统设置 → 通用 → 存储空间,等扫描完成(可能需 2–5 分钟)。顶部彩色条里灰色的“系统数据”常达几十GB,但它不可点击、不显示明细——这正是问题核心。重点观察“大型文件”“iCloud”“文稿”“应用程序”几栏,尤其是那些你记得没存过却体积惊人的类别。
清空废纸篓和下载文件夹
很多用户忽略这两处,但它们是最快见效的突破口:
- 右键 Dock 上的废纸篓图标 → 选择“清倒废纸篓”(不只是拖进去)
- 打开访达,点侧边栏“下载”,按“大小”排序 → 删除半年前的安装包、DMG镜像、压缩包、临时文档
- 顺手检查“照片”App 左下角“最近删除”相册 → 点右上角“全部删除”,可瞬间释放数 GB
清理缓存与日志(安全且必要)
缓存不会损坏设置,删后仅首次重开略慢;旧日志单个可达几百 MB:
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
- 按 Command + Shift + G,输入
~/Library/Caches→ 按大小排序,删掉已卸载软件(如 Slack、Figma)或半年未用 App 的整个缓存文件夹 - 再输入
/Library/Caches(无波浪号)→ 输入管理员密码 → 清理系统级缓存(如 Adobe、Xcode) - 同样方式进入
~/Library/Logs和/private/var/log→ 删除三个月前的 DiagnosticReports、install.log 等旧日志文件夹
处理升级残留与 APFS 快照
macOS 升级后常留下安装包、旧快照和临时宗卷,它们藏得深、占得多:
- 打开“磁盘工具” → 左侧选中 Macintosh HD - 数据 → 顶部菜单“查看”→ 勾选“显示 APFS 快照” → 底部列出快照中,选日期早、体积大的(非当前正在用的),点“−”删除
- 重启进安全模式:关机 → 开机按住 Shift 直到苹果标志出现 → 待桌面加载完,停留 2–3 分钟 → 正常重启。系统会自动清理部分临时缓存和无效索引
- 若刚升级完,检查
/Applications/Install macOS *.app是否还在,直接拖入废纸篓
用工具辅助定位隐藏大户
当“系统数据”仍高居不下,说明有隐藏大文件或不明宗卷在占用:
- 推荐免费工具 SpacePeek(App Store 可下):它嵌入访达,选中任意文件夹按空格就能看大小,比 DaisyDisk 更快定位根目录级“空间杀手”
- 慎用终端命令。如确需查大文件,可在终端运行:
sudo find / -type f -size +100M -ls 2>/dev/null | sort -k7nr | head -20(仅显示前 20 个超 100MB 的文件,不含系统关键路径) - 第三方工具如 CleanMyMac X 或赤友清理大师可扫描“可安全删除项”,但避免勾选“系统优化”类模糊选项,优先用其“空间透镜”或“大文件扫描”功能

















