01 前言
在2020年秋季,Apple发布了MacOS 新版本 Big Sur和基于新处理器M1的Macbook Air等设备,新系统本身就多占用了将近5G的空间;而为了适配基于ARM架构的M1处理器,很多App都更新为通用二进制文件,同时支持Intel和M1两种CPU,使得App的大小增幅达到10%~50%。
虽然现在硬盘空间越做越大,但是随着MacOS系统与App们的不断更新,大家在使用了Mac一段时间后,经常会面临硬盘空间不够用的情况。特别在去年大家升级到最新的Big Sur系统之后,这一状况尤为突出。
出现硬盘空间不足的时候,大家通常都会点击 -> 「关于本机」 -> 「存储空间」 查看硬盘的空间占用情况。

系统会将存储空间根据不同文件类别所占的空间大小显示在条状图上,大部分类型看文字都比较好理解,但对于“其他”(系统升级到 Monterey 后更名为 “系统数据”)这一类很多小伙伴都感觉很困惑,会产生一些问题:
- "其他"/ “系统数据”这个类别具体包含什么?
- 为何有时候占了特别大的空间?
- 而且点击「管理」后,为何不能对这个类别做任何操作?
- 这部分空间该如何释放呢?
着急想看问题答案的小伙伴,可以直接跳到文末。
要解决这些疑问,我们还要从系统究竟是如何划分这些类别开始说起。
02 存储空间中文件的类别与分析
系统将存储空间中的文件一共划分为14个类别,我画了张图,便于大家理解:

那么这些类别分别具体包含了哪些文件呢?
- 视频、音乐、图书和播客:使用「视频」、「音乐」、「图书“其他” / “系统数据”
和「播客」这四 App 购买和下载的内容,可以从 Mac 移除和再次下载。 - 邮件:使用「邮件」这个 App 所接受的邮件和附件。
- 信息:包含「信息」这个App 的对话内容,其中包括附件。
- 开发者:包含「Xcode」的缓存和项目构建数据和索引。
- 音乐创作:包含库乐队、Logic 和 MainStage 内容。
- App:包括 Mac 上安装的所有 App(不包括系统自带的无法卸载的应用程序,例如「通讯录」、「邮件」、「Safari」等),统计的空间大小为App本身所占空间,不包含其运行时的数据文件。
- iOS 文件:包含使用 Mac 对 iOS 进行备份的备份数据和固件。
- iCloud 云盘:包含储存在 iCloud 云盘中的所有文件。如果使用了“启用iCloud桌面和文稿”,还可能包括“桌面”和“文稿”文件夹中的文件。
- 照片:储在「照片」App中的照片和视频。
- 废纸篓:包含已删除的项目(从 iCloud 云盘中删除的项目不包括在储存空间总量中)。
- 其他用户:包含 Mac 上由其他用户帐户所创建和修改的文件。
- 文稿:包含个人文件中,但未包括在上述类别中的文件,几乎包含所有个人创建或下载的office文档、设计图片、电影和电子书等。
- 系统:包含 macOS 系统本身和系统自带无法卸载的应用程序和文件(例如「通讯录」、「邮件」、「Safari」等)。
那 “其他” / “系统数据” 包含什么内容呢?
- 其他/”系统数据”:硬盘中包含不属于上述所列类别的文件都在“其他”中。此类别主要包括
- 系统运行时所使用的文件和数据,例如日志文件、缓存、VM 文件和其他运行时系统资源,临时文件和字体等。
- 第三方App 的支持文件(日志、缓存、配置文件、临时文件和数据库等资源)和插件。
- 日志 是用来记录 App 运行时的状态信息,常用于排查程序bug。
- 缓存 是为了提高 App 运行速度,常用于存储经常访问的数据图片等,例如浏览器访问网页时会将常访问网页的页面内容和图片放在缓存中。
- 配置文件 用来存储App 的一些偏好设置信息,
- 临时文件和数据库 是程序运行时生成或下载的数据,例如Adobe Photoshop中项目的索引、导入的各种素材包和滤镜;微信的登录信息、聊天记录和附件等等。