Mac更新“空间不足”实为本地快照、APFS未分配空间、残留安装包或缓存占用所致;需用储存管理清理系统数据、终端命令清除Time Machine快照、手动删除/Library/Updates旧文件,并验证APFS容器是否有Free Space。

Mac系统更新时弹出“空间不足”警告,不是硬盘真没容量,而是系统无法调用被锁住的10–40GB本地Time Machine快照、APFS未分配空间、残留安装包或被进程占用的缓存——官方要求至少20GB连续可用空间,碎片化空间无效。
用系统自带工具快速释放5–15GB(最稳)
点击苹果菜单 →「关于本机」→「储存空间」,等待10–20秒完成扫描。
点击右侧「管理」,重点看「系统数据」占比——若超30GB,逐项点开「缓存文件」「日志文件」「旧文件」,对每项执行「删除」或「优化」。
打开「优化储存空间」开关:自动移除已看过的Apple TV影片、只保留最近邮件附件、自动清空废纸篓。
强制清理隐藏的本地快照(常占10–40GB)
这些快照在访达不可见,储存空间里也不单独显示,但会真实占用磁盘且被更新器视为“不可动空间”。
打开终端,输入:【sudo tmutil thinlocalsnapshots / --keep-alive 1】,回车后输入管理员密码。
如需确认快照是否存在,可先运行:tmutil listlocalsnapshots / 或 diskutil apfs listSnapshots /System/Volumes/Data。
该命令会优先清除最老的快照,保留最新一个用于恢复,释放空间通常在5–12GB之间。
手动清理高风险残留与大体积文件
第一步:按Shift + Command + G调出“前往文件夹”,输入/Library/Updates并回车;系统将提示输入管理员密码,授权访问。
第二步:查看各子目录的“修改日期”,仅保留最近7天内创建的文件夹;早于该时间的整个文件夹可安全删除。
第三步:若看到名为com.apple.SoftwareUpdate的子目录,它通常含临时解压内容,也可一并清空。
第四步:选中需删除的项目,按Command + Delete移入废纸篓,随后【立即清空废纸篓】——不执行这一步,空间不会真正释放。
验证并确保APFS容器有未分配空间
即使总剩余空间达标,若APFS容器未将空间分配给数据卷,更新器仍会报错。
打开终端,运行:diskutil apfs list,查看「Container diskX」下是否有「Free Space」字段,值大于0表示存在未分配空间。
若容器无空闲空间,说明磁盘已满或存在隐藏占用,需回到前几步继续清理。

















