为什么 macOS 在我的 Mac 上占这么多空间?

在“储存空间”设置中,仅“macOS”一项就可能有几十 GB,而你还没安装任何东西。下面介绍里面有什么、哪些是固定的,以及真正能回收的空间。

哪些内容算作“macOS”

打开系统设置 → 通用 → 储存空间并将指针悬停在条形图上。macOS 类别包括操作系统本身,以及它运行、更新和恢复所需的文件:

  • 系统宗卷。自 macOS Big Sur 起,系统位于单独的、只读的、经过加密密封的宗卷上。其中的内容都无法移除,你也不会想这么做:正是这层密封让 Mac 能够检查系统有没有被篡改。
  • 恢复和 Preboot。隐藏的小型宗卷,让 Mac 在出问题时能够启动并重新安装 macOS。
  • /System/Volumes/VM 中的交换文件和睡眠文件。当 App 需要的内存超过你拥有的内存时,macOS 会把一部分写入交换文件;睡眠映像则在 Mac 睡眠期间保存内存内容。两者都会自行缩小。
  • 已下载的系统资源,包括字体、词典、语音、语言和机器学习模型(包括 Apple 智能),保存在 /System/Library/AssetsV2 中。
  • 已下载但尚未安装的软件更新。

一些人以为属于“macOS”的内容,其实被计入系统数据:缓存、日志和 Time Machine 快照。

哪些空间可以回收

安装(或清除)待处理的更新

已下载的 macOS 更新在安装之前可能占用数 GB。请在系统设置 → 通用 → 软件更新中安装;之后下载的内容会被移除。

重新启动以缩小交换文件

如果你让大型 App 开了好几天,交换文件可能已增长到几十 GB。退出占用内存的 App 或重新启动 Mac,macOS 就会将其移除。

移除你不使用的已下载语音和功能

  • 额外的 Siri 和朗读内容语音:系统设置 → 辅助功能 → 朗读内容 → 系统语音 → 管理语音…
  • 如果你不使用 Apple 智能,可以移除它的设备端模型:请参阅Apple 智能占用多少储存空间。

其余的不要动

密封的系统宗卷、恢复功能和 Preboot 无法(也不应)手动精简。声称能缩小 macOS 本身的“清理”类 App,大多只是删除了很快就会长回来的缓存。

亲眼看看

“储存空间”设置只给出总数。DiskGarden 会扫描你的启动磁盘,按大小显示每个文件夹,包括 /System/Volumes/VM,它会根据宗卷的实际使用量显示为一个整块。扫描无法读取的空间会显示为紫色的隐藏空间花瓣;以管理员身份扫描即可映射。

看看你的空间去了哪里

DiskGarden 是一款免费的 Mac 磁盘空间分析工具:按大小映射每个文件夹,让占空间的“大户”一目了然。无需账户,你的文件绝不会离开 Mac。

下载 DiskGarden — 免费