先理解:系统数据不是一个文件夹
Apple 把“系统数据”(旧版本可能显示为“其他”)定义为一个通用储存类别,用于统计没有归入应用程序、文稿、照片等更具体类别的 Apple 与第三方文件。它可能包含缓存、日志、虚拟内存、应用支持文件、设备备份、开发工具组件或正在重新分类的内容,但界面不会承诺逐项列出。
因此“系统数据 100 GB”不能直接推导出某个名为 System Data 的文件夹占了 100 GB,也不能证明这些内容都可删除。储存空间统计还可能在索引、同步、更新或重启后变化;先看整块磁盘的可用空间和实际任务是否受阻,再决定是否需要清理。
| 看到的情况 | 优先动作 | 不要先做什么 |
|---|---|---|
| 可用空间充足,只是系统数据数字大 | 记录数值并观察是否持续增长 | 为追求分类归零而删除系统目录 |
| 安装或拷贝提示空间不足 | 先清理可识别的大文件和可重新下载内容 | 直接运行网上的批量删除命令 |
| 刚更新 macOS 或迁移数据 | 等待索引、同步完成并重启复查 | 在统计变化时连续删除多类文件 |
| 安装过 Xcode 或模拟器 | 检查开发者组件和运行时 | 把整个 AssetsV2 目录手动拖进废纸篓 |
| 时间机器快照看起来很大 | 先看系统显示的可用空间 | 把可清除空间当成永久占用 |
第一轮盘点:只看,不删
在 macOS Ventura 13 或更新版本中,打开“系统设置 → 通用 → 储存空间”。等各类别计算完成,记下已用与可用空间,再点开应用程序、文稿、信息、音乐创作、播客、TV 和废纸篓等带有详情入口的类别。Apple 明确建议先使用这些内建管理入口查找占用。
把最大的五项写下来,并标注它是自己的文件、可重新下载的内容、应用程序,还是暂时无法识别的系统数据。第一轮不执行删除,尤其不要一边看统计一边清理多处;否则数字延迟更新时,很难判断哪一步有效。
- 截取储存空间页面,记录总容量、可用空间和系统数据大小。
- 按详情页查看大型应用、下载、文稿、视频以及废纸篓,不只盯着系统数据。
- 确认最近是否做过 macOS 更新、照片同步、设备备份、Xcode 更新或大文件迁移。
- 如果重要文件没有备份,先完成时间机器或另一份可实际打开的副本。
先清理最确定的内容:下载、安装包和可重新下载媒体
优先级最高的是你能识别来源、确认不再需要,或之后能够重新下载的内容,例如“下载”文件夹中的旧磁盘映像、压缩包,已经看完的离线影片与播客,以及不用的大型应用。把文件移到废纸篓后还要清倒废纸篓,空间才会真正变为可用。
不要把“很久没打开”当成唯一删除理由。项目源文件、照片图库、虚拟机、邮件归档和聊天附件可能看起来像普通大文件,但恢复成本高。移动到外置磁盘前,先打开副本抽查;若图库或文稿正在通过 iCloud 同步,还要区分“移除本地下载”和“从所有设备删除”。
时间机器本地快照:通常不需要手动清
时间机器会在备份磁盘不可用时,把部分备份保存为本地快照。Apple 说明,Mac 会把快照占用的空间计为可用储存空间,并在快照过旧或其他内容需要空间时自动删除。因此不要仅凭第三方扫描工具显示的快照体积,就认定这部分永久挤占了安装空间。
如果确实需要手动促使系统移除本地快照,Apple 的图形界面方法是暂时把时间机器备份频率改为“手动”,等待几分钟,再重新打开自动备份。这样比复制来源不明的 tmutil 批量命令更容易复核。重新开启前要记住原来的备份设置,并确认外置备份盘仍可使用。
- 打开“系统设置 → 通用 → 时间机器”,记下当前备份频率和最近成功时间。
- 先连接备份磁盘并完成一次备份,不要为了空间直接放弃唯一的历史副本。
- 需要手动移除本地快照时,在“选项”中把备份频率临时改为“手动”,等待几分钟。
- 复查可用空间后恢复原备份频率,并确认下一次备份能够正常启动。
缓存和日志:让系统先处理,不要整目录清空
Apple 说明,在安全模式下启动 Mac 会清理某些可按需重新创建的系统缓存,这可能临时释放足够空间来完成 macOS 更新等任务。正常重启即可退出安全模式。安全模式更适合“当前任务差一点空间”或判断启动软件影响,不保证把系统数据永久降到某个固定值。
手动清空 /Library、~/Library/Caches、/private/var 或日志目录的风险在于:不同应用对缓存、数据库和支持文件的设计不同,文件名看起来临时不代表可以安全删除。尤其不要用管理员权限执行从论坛复制的递归删除命令;一旦路径或变量写错,损失可能超出缓存。
- 先退出不使用的 App 并正常重启,等待储存空间重新统计。
- 若仍需要临时空间,确认 Mac 是 Apple 芯片还是 Intel,再按 Apple 对应步骤进入安全模式。
- 在安全模式完成必要的安装或空间检查后,正常重启退出。
- 某个应用缓存持续异常时,优先使用该应用自己的清理、移除下载或重新安装说明。
安装过 Xcode:把开发者组件单独检查
Xcode 模拟器运行时、设备支持文件和额外平台组件可能体积很大,并被归入系统数据或开发者相关类别。本站的 AssetsV2 专页专门解释如何先只读盘点,再通过 Xcode Components 或 simctl 等受支持入口管理运行时;这个具体问题不应通过手动删除整个系统目录解决。
如果你从未安装 Xcode,或者 Xcode 的 Components 中找不到相应运行时,就不要因为看到 AssetsV2 名字而假定它是主要原因。回到储存空间总览,继续检查可识别的大文件、应用支持文件和备份来源。宽泛的“系统数据”文章负责分流,AssetsV2 专页只处理已确认的开发者运行时场景。
APFS、多宗卷和可清除空间为何会让数字对不上
现代 macOS 使用 APFS 时,同一容器里的多个宗卷会共享可用空间。磁盘工具、系统设置和第三方扫描器可能从不同口径显示已用、可用、快照或可清除内容,简单相加不一定等于物理磁盘容量。
判断是否真的释放成功,应以“能否完成原任务”和系统设置中的可用空间变化为主,再结合磁盘工具复核。不要因为两个工具的分类名称不同,就重复删除同一批内容。若磁盘报告错误、宗卷无法装载或可用空间长期为零,应先备份并运行 Apple 建议的磁盘检查或联系支持,而不是继续清文件。
清理后如何验证,以及何时停止
每完成一种操作就清倒废纸篓、重启或等待统计更新,然后记录可用空间变化。系统数据本身可能回升,因为缓存和虚拟内存会按使用需要重新生成;目标应是恢复足够的可用空间和正常功能,而不是让分类数字永远保持最低。
- 核对重要文稿、照片图库和项目是否仍能打开,外置副本是否真实可读。
- 重新查看储存空间总览,记录可用空间,而不仅是系统数据类别。
- 确认时间机器已恢复自动备份并出现新的成功记录。
- 如果系统数据持续快速增长,记录增长时间与当时运行的 App,再针对具体来源排查。
- 遇到启动失败、磁盘错误或无法识别的企业管理文件时停止删除,转交 Apple 支持或管理员。