Mac“系统数据”占满硬盘?别慌!一文讲透原理,手把手教你安全清理
打开 Mac 的“储存空间”面板,赫然发现【系统数据】占了存储条最大的一块,存储空间快被占满,电脑开始提示“磁盘空间不足”,文件无法保存,应用启动变慢,甚至卡顿、死机——这一幕,相信不少 Mac 用户都经历过。
随之而来的是三个问题:什么是系统数据?它真的占了这么大空间吗?能不能删、怎么删、删了会不会出问题?
别急,这篇文章就是专门讲清这些事的。以我自己的 256GB MacBook 为例:使用几年后,系统数据从最初的 18GB 一路涨到 90GB,按本文的方法清理后回到了 30GB。所以,90GB 的系统数据完全可以安全地降下来,关键是搞清楚它是什么、怎么下手。
全文思路:先讲清楚“系统数据”到底是什么、里面装了什么;再给出从手动到工具的全套安全清理方案;最后告诉你如何防止它再次膨胀。全程不需要重装系统,也不需要任何复杂操作。
一、这些“系统数据”,到底是什么东西?
先看它在哪:打开“系统设置 → 通用 → 储存空间”(macOS Ventura 13 及以后版本;旧版本在“关于本机 → 储存空间”),就能看到各类别占用情况,其中就包括【系统数据】。
按照苹果官方的定义,“系统数据”是一个“通用类别”,用来统计所有无法归入“应用程序、文稿、照片、音乐”等更具体类别的 Apple 和第三方文件,主要包括:日志文件、缓存、虚拟机(VM)文件和其他运行时系统资源,此外还包括临时文件、字体、App 支持文件和插件等。在 macOS Monterey 之前的版本里,这个分类叫“其他”。
苹果官方说明:如何清理 Mac 上的数据并释放储存空间(support.apple.com/zh-cn/102624)
换句话说,“系统数据”更像一个“归类桶”:凡是 macOS 觉得不好归类的文件,都会被放进这里。它的体积会随使用状态动态变化,一般健康的 Mac 大约在 12~25GB;如果超过 50GB 且持续上涨,就值得动手清理了(不同配置差异较大,仅供参考)。
需要说明的是,“系统数据”里既有系统运行必需的内容(如虚拟机文件、字体、运行时资源,这部分你不用管,也没法删),也有长期堆积的“无用文件”(如缓存、快照、日志、安装包残留),后者才是我们真正要清理的对象。下面先看看它里面到底装了什么。
系统数据的常见组成
- 缓存文件:系统和各种 App 运行时都会自动生成临时缓存,用于加快下次加载速度,但它们“只管存、不管删”。浏览器缓存、应用缓存、系统缓存日积月累,体积就会越来越大。
- 日志文件:系统每次运行、每次报错都会写入日志。对绝大多数普通用户来说,这些日志没有任何实际用处。
- 社交软件缓存:微信、企业微信、钉钉、飞书等,所有群聊中收发过的文件、图片、语音,都会默认保存到本地,是系统数据的大头之一。
- Time Machine 本地快照:如果你开启了 Time Machine 却没有接外接备份盘,macOS 会“贴心”地在本地硬盘创建快照作为临时备份,这部分也会计入系统数据。
- macOS 更新与安装包残留:系统更新后留下的安装包和临时文件,用完不一定会自动清理。
- AI 相关文件:较新版本的 macOS 会把 AI 模型和离线处理所需的资源文件下载到本地,同样会被计入系统数据。
- 虚拟机与容器镜像:如果你装了 Parallels Desktop、Docker 等,虚拟磁盘和镜像文件体积相当可观。
- Xcode 衍生数据(开发者专属):~/Library/Developer/Xcode/DerivedData 下的编译缓存、索引文件,动辄几十个 G,且不会随 Xcode 卸载而自动删除。
二、清理前的准备工作(先花 1 分钟看完)
动手清理之前,请先确认以下三点,避免误删:
- 重要文件先备份:把关键文档、照片先同步到 iCloud 或移动硬盘,任何清理操作都不该拿未备份的数据冒险。
- 只删“认识”的文件:只清理本文明确指出的缓存、快照、日志等目录;不确定用途的目录,宁可不删。
- 不要用 sudo rm -rf 强删系统目录:一是误删后不可恢复,二是 macOS 的 SIP 系统完整性保护本身也不允许随意改动系统目录,强行操作反而可能弄坏系统。
另外,建议先重启一次 Mac:很多临时文件和被占用的缓存,重启后系统会自动释放,清理起来也更轻松。
三、安全清理“系统数据”完整步骤
步骤 1:清除 Time Machine 本地快照(最立竿见影)
打开“终端”(启动台 → 其他 → 终端,或用聚焦搜索“Terminal”),先查看当前有哪些本地快照:
tmutil listlocalsnapshots /
确认后,可以一次性删除全部本地快照:
sudotmutil deletelocalsnapshots /输入后回车,会提示输入管理员密码——密码输入时屏幕不显示是正常现象,输入完直接回车即可。
也可以只删除某一个快照(把日期替换成你查到的那一条):
sudotmutil deletelocalsnapshots2026-09-03-093108如果只是想快速腾出空间,还可以用“瘦身”命令,让系统自动删掉最旧的快照:
sudotmutil thinlocalsnapshots /99999999994执行后稍等片刻,系统会在后台慢慢释放空间。放心,删除的只是本地临时快照,不会影响你外接硬盘上的正式 Time Machine 备份。
步骤 2:清理应用缓存
打开“访达 → 前往 → 前往文件夹”(快捷键 Shift + Cmd + G),依次检查下面几个目录:
~/Library/Caches/ 用户级缓存,删除体积异常的项目/Library/Caches/ 系统级缓存,只清明显异常的大文件~/Library/Logs/ 应用日志,删 .log 旧文件在访达中按 Cmd + 2 切换到列表视图,点击“大小”列头排序,就能一眼看出哪些文件夹最占空间。
注意:删除正在使用的 App 缓存,下次打开该 App 时缓存会重新生成,只是首次启动稍慢,不影响任何数据。
步骤 3:清理社交软件缓存
微信、钉钉、飞书等社交软件的聊天文件通常存在 ~/Library/Containers/ 下对应 App 的 Data/Library/Application Support 目录里,长时间使用后体积相当可观。
更省事的方法是在 App 内直接清理。以微信为例:微信 → 设置 → 通用 → 存储空间 → 管理,可以按需清理聊天图片、视频和文件。清理前建议先确认没有需要留存的聊天记录,重要文件最好先导出。
步骤 4:清理 Xcode 残留(开发者适用)
即使你已经卸载了 Xcode,以下残留目录也会一直留在系统数据里:
~/Library/Developer/Xcode/DerivedData 编译缓存与索引,可整删~/Library/Developer/Xcode/iOS DeviceSupport iOS 调试符号,留最新版~/Library/Developer/CoreSimulator 模拟器镜像,不开发可全删步骤 5:卸载不用的 App
打开“访达 → 应用程序”,按大小排序,找出长期不用、体积又大的 App,直接删除。
建议使用 App 自带的卸载器或第三方卸载功能,把配置和缓存数据一并清除,避免留下“卸载后依然占空间”的残留。
步骤 6:清理下载文件与废纸篓
打开“访达 → 下载”,按时间或大小排序,删除不再需要的安装包、压缩包和旧文件。
别忘了清空废纸篓:很多人删了文件就不管了,其实文件只是被移到废纸篓,依然占着磁盘空间。右键废纸篓 → 清空废纸篓即可。
提示:macOS 默认会自动清空 30 天前的废纸篓内容,但主动清空更彻底、更及时。
步骤 7:重启 Mac
完成以上清理后,重启一次 Mac。重启会释放被进程长期占用的临时文件和内存缓存,让清理效果更明显。
四、进阶:用好 macOS 自带的“优化储存空间”
如果觉得手动操作还是麻烦,macOS 自带的“优化储存空间”可以帮你自动处理一部分:打开“系统设置 → 通用 → 储存空间 → 推荐”,主要功能包括:
- 储存在 iCloud:把桌面、文稿、照片等存入 iCloud,Mac 本地只保留最近打开的文件。
- 优化储存空间:自动移除已观看的影片、电视节目和较旧的邮件附件。
- 自动清空废纸篓:系统定期清理废纸篓,防止空间悄悄被占。
此外,储存空间面板里每个分类右侧的“信息”按钮可以查看该分类的详细内容,方便进一步手动管理。
五、想省事?第三方清理工具怎么选
手动清理为主、工具辅助兜底,是性价比最高的组合。如果你确实不想逐个翻文件夹,可以选用第三方清理工具,但请记住以下 4 条原则:
- 只从官方网站或 Mac App Store 下载:避免来源不明的“清理大师”类软件,这类软件才是真正的风险源。
- 留意安装时申请的权限:不给予不必要的辅助功能、全盘访问等敏感权限。
- 先扫描、再预览、后清理:清理前逐项确认每一项内容,不要上来就“全选一键清理”。
- 使用前先备份重要文件:工具也好、手动也好,备份永远是第一位的。
市面上也有专门的 Mac 清理工具,例如盛炫Mac管家,支持缓存扫描、大文件与重复文件查找、卸载残留清理等功能,可按需选择。
需要提醒的是:任何工具都无法“删除系统本体”。如果某个工具宣称能“深度清理系统文件”“一键释放几十 G”,请直接卸载——正常的清理工具不会、也不需要动系统核心文件。
六、清理之后,怎么防止容量再次膨胀?
清理只是治标,养成下面这些习惯才能治本:
| 预防措施 | 具体做法 |
|---|---|
| 定期用外置盘做 Time Machine 备份 | 完成备份后,本地快照会自动清除,不再占用系统数据空间 |
| 用专业方式卸载 App | 使用 App 自带卸载或第三方卸载功能,清除缓存与配置数据,不留残留 |
| 关闭不必要的开机启动项 | 减少后台程序常驻,从源头减少缓存生成 |
| 系统大版本升级后及时清理 | 删除升级安装包和临时文件,避免残留堆积 |
| 定期清空下载文件夹与废纸篓 | 每周花 1 分钟清理一次,防止文件悄悄堆积 |
| 管理 iCloud 与本机同步内容 | 按需保留本地副本,不常用的文件交给云端 |
七、总结
Mac 系统数据变大,真正的原因不是“macOS 太占空间”,而是缓存、快照、日志、安装包残留等多个问题叠加的结果。把本文的方案浓缩成三句话:
先清快照:终端两条命令,零风险、见效最快;再清缓存和日志:手动或借助靠谱工具均可;最后清大文件和残留:用工具扫一遍兜底,再加一次重启。
最后一条最重要的提醒:动手前先备份,看不懂的不删。宁可少清理,也不要误删。
你的 Mac 系统数据现在占了多少?按本文操作清出了多少空间?欢迎在评论区交流。
太占空间”,而是缓存、快照、日志、安装包残留等多个问题叠加的结果。把本文的方案浓缩成三句话:
先清快照:终端两条命令,零风险、见效最快;再清缓存和日志:手动或借助靠谱工具均可;最后清大文件和残留:用工具扫一遍兜底,再加一次重启。
最后一条最重要的提醒:动手前先备份,看不懂的不删。宁可少清理,也不要误删。
你的 Mac 系统数据现在占了多少?按本文操作清出了多少空间?欢迎在评论区交流。