很多人在升级 macOS 后会惊讶地发现 Mac 的可用空间突然大幅下降,存储设置里"系统数据"(System Data)的数字也会飙升。尤其是配备 256 GB 或更小固态硬盘的 Apple Silicon 机型,用户更容易感到恐慌:是不是系统吞掉了我的文件?会不会是更新留下了垃圾?为什么升级后短时间内磁盘被"吃掉"了这么多?要理解这些现象,首先需要了解 Apple Silicon Mac 上磁盘的组织方式以及 macOS 升级与快照的工作原理。Apple Silicon 的磁盘结构与 APFS 快照在磁盘占用上的影响 Apple Silicon(M1、M2 及后续芯片)Mac 的启动磁盘通常由多个 APFS 容器与卷构成。除了普通用户能看到的 Data(或 Macintosh HD - Data)卷外,还有 System 卷、Preboot、Recovery 等隐藏分区。System 卷保存系统文件,Data 卷保存用户数据。macOS 引入了"只读系统卷 + 可写数据卷"的设计,并通过 APFS 快照(snapshot)保存系统状态。
快照并不会把相同数据重复写入磁盘,而是记录一个指向当前数据的只读时间点引用。但在升级或更新过程中,安装器会展开新系统文件并在写入过程中生成新的快照。这意味着在安装过程中会暂时需要额外空间用于展开、写入与生成快照元数据等。如果你的可用空间本来就很小,安装器可能需要释放或移动大量数据才能完成写入。为什么"系统数据"会显示异常庞大 存储设置中的"系统数据"是一个兜底分类,用来表示那些不能被其它分类(应用、照片、邮件等)精确识别的占用。它可以包含缓存、临时文件、日志、以及 APFS 快照等。
重要的一点是,存储设置通常不会把 System 卷本身或其快照计入"系统数据",但会把 Data 卷上未被识别的临时文件与快照列入其中。如果升级完成后短时间内看到"系统数据"暴涨,常见原因包括 Time Machine 的本地快照未及时清理、升级临时文件残留、或大文件(如虚拟机磁盘、iOS 备份)存在于快照中而被计为"系统数据"。更新安装器与传统安装器的差别 传统的完整安装过程通常先下载一个较大的安装包(可能在 10-15 GB 级别),安装包在展开后会写入 System 卷并替换旧文件。现代的"更新样式"升级(例如从 macOS 15.7 升到 macOS 26.0)会以更新补丁形式传输更小的文件集合,理论上下载体积更小、安装更快且占用更少的中间空间。但无论哪种方式,最终 System 卷与其快照应该回到相同的最终体积(大约系统文件本身的大小,现代 macOS 系统通常在 12 GB 左右),除非有快照或临时文件被保留。Time Machine 本地快照与其他快照的影响 Time Machine 会在本地创建快照以便离线恢复,这些本地快照会默认保留 24 小时,但在磁盘空间紧张时系统会自动回收。
问题在于,当你频繁修改或处理大文件(例如大型虚拟机镜像或视频文件)时,快照会记录这些文件的状态并占用相当大的空间。虽然这些快照不会出现在 Finder 的普通文件列表中,但它们确实占据物理 SSD 空间且会出现在存储占用的总体统计中。如何检查是否是快照占用了空间 检查 APFS 快照最便捷的方法之一是使用磁盘工具(Disk Utility)。在磁盘工具的侧边栏里选中 Data 卷,然后在菜单中选择"显示 APFS 快照"(Show APFS Snapshots),界面下方会列出快照及其时间戳。对于更偏向命令行的用户,可以使用 tmutil listlocalsnapshots / 来列出 Time Machine 的本地快照,或者使用 diskutil apfs listsnapshots /Volumes/YourDataVolume 来查看 APFS 快照的详细信息。如果发现有大量或很久以前的快照占用了空间,可以逐个删除本地快照以释放空间,使用命令 sudo tmutil deletelocalsnapshots 2025-10-02-123456 这种方式按时间戳删除。
常见清理与恢复空间的方法 等待系统自动清理。升级完成后,macOS 通常会在接下来的 24 到 48 小时内完成临时文件和旧快照的清理。重启到安全模式可以促使系统刷新缓存与清理临时文件,安全模式会在启动时做一系列维修性检查并删除某些缓存。检查并删除本地 Time Machine 快照。如果本地快照占用大量空间,可以用 tmutil 或磁盘工具删除它们。请注意删除本地快照会失去那些快照对应的本地恢复点。
使用磁盘可视化工具查找大文件。像 DaisyDisk、GrandPerspective、Disk Inventory X 等工具可以直观显示磁盘内大文件与文件夹,帮助你找出隐藏的 iOS 设备备份、旧的虚拟机镜像或下载文件夹里被遗忘的大文件。移除 iOS 与 iPadOS 的本地备份。许多用户会惊讶地发现 iTunes 或 Finder 中的设备备份占用了几十到上百 GB。打开 Finder,选择你的设备,然后点击"管理备份"或在 iTunes 偏好设置中的设备备份里管理与删除。清理虚拟机镜像与大媒体文件。
虚拟机(如 Parallels、VMware、UTM)产生的虚拟磁盘文件通常很大,而且如果被 Time Machine 的快照包含,会额外占用空间。将大型 VM 移到外置磁盘,或在备份设置中排除它们。重启并等待。安装后如果发现空间短时间内异常占用,先重启一次并等待 24-48 小时,很多系统维护任务会在后台完成,空间会恢复。更深层的检查与预防措施 了解 System 与 Data 的不同角色有助于判断什么可以删除,什么不应触碰。System 是受保护的只读卷,随 macOS 更新而替换或快照;Data 才是你个人文件与临时数据的所在。
为避免未来升级后再次出现磁盘被占的问题,最好保持一定的空闲空间,尤其是在 256 GB SSD 的设备上。Apple 官方并未规定严格的"最低空闲要求",但实践证明至少保留 10% 或者 20 GB 以上的空闲更能保证升级顺利进行。在 Time Machine 的设置中合理配置备份频率与排除规则,避免把巨大且不需要备份的文件夹包含进去。对于工作需要大量磁盘空间的用户,使用外置 SSD 存放大型项目、虚拟机与媒体库可以显著降低内部 SSD 的压力。关于系统快照与安全性的一点说明 macOS 的更新与快照机制设计了严格的完整性校验流程。新系统卷的快照会被用树状哈希结构(tree of hashes)封存并签名,系统在完成安装时会验证签名与 Apple 发布的标准是否一致。
对于常见用户来讲,这一点意味着升级过程中系统被篡改的风险非常低,除非发生复杂的供应链攻击或签名密钥被泄露。遇到异常情况时的建议 如果你在升级后等待数天仍无法恢复空间,请先检查是否为快照占用或有明显的大文件。若你不确定如何安全删除某些文件或快照,先备份重要数据到外置驱动或网络备份服务,然后再执行删除操作。对于光靠常规方法无法解决的问题,可以尝试将系统备份后抹掉并重新安装 macOS,再从备份恢复个人数据。对于使用 MDM(移动设备管理)或企业配置的 Mac,要特别注意有些管理策略可能会影响 RecoveryOS 的更新或某些自动维护任务,企业管理员可以提供针对性建议与支持。结语 macOS 升级看似"吃掉"大量磁盘空间,背后通常是分区结构、APFS 快照与升级临时文件的协同作用。
理解 System 与 Data 的分离、学会检查与清理本地快照、利用磁盘可视化工具找出隐蔽的大文件,并保持一定的空闲空间,是防止未来出现同类问题的关键。遇到问题时先耐心检查、重启并等待系统自动清理,再逐步采取可恢复性强的清理措施,既能保护数据安全,也能有效找回丢失的可用空间。 。