Mac“系统数据”占用过多空间常因Time Machine本地快照残留所致,可通过终端命令tmutil批量精简或手动删除指定快照、磁盘工具验证释放APFS残留空间、或禁用本地快照功能来解决。

如果您发现Mac磁盘空间被“系统数据”大量占用,且储存管理界面显示存在Time Machine本地快照或APFS快照,则这些快照可能在未连接备份磁盘时自动生成并长期驻留,实际不参与日常运行却持续占用数GB至数十GB空间。以下是删除系统快照释放磁盘可用空间的具体方法:
一、使用终端命令批量精简本地快照
macOS通过tmutil工具提供原生快照管理能力,无需第三方软件即可安全清除过期或冗余的本地快照。该方法直接作用于APFS容器底层,释放空间即时可见,且不会影响系统稳定性或已启用的Time Machine配置。
1、打开“终端”应用(可通过聚焦搜索输入“终端”启动);
2、执行命令:tmutil listlocalsnapshots /,回车后查看当前所有本地快照的时间戳列表;
3、若需快速释放最大空间,执行:sudo tmutil thinlocalsnapshots / 9999999999999999 1,系统将自动评估并删除所有可删快照;
4、执行完毕后,再次运行tmutil listlocalsnapshots /确认输出为空或仅剩最近一次快照。
二、手动删除指定日期的本地快照
当需要精准控制保留策略(例如仅保留最近7天快照),或系统提示某次快照异常占用过大时,可逐个定位并移除特定时间戳对应的快照。此操作绕过自动评估逻辑,适用于高级用户对快照生命周期进行人工干预。
1、在终端中输入:sudo tmutil deletelocalsnapshots com.apple.TimeMachine.2025-12-15-092347(将末尾时间戳替换为实际需删除的目标快照ID);
2、每执行一次命令后等待返回“Deleted local snapshot”提示,再继续下一条;
3、重复步骤1–2,直至清理完全部目标快照;
4、如不确定快照用途,可先用tmutil calculatedrift /检查其与当前系统状态的差异。
三、通过磁盘工具验证并释放APFS快照残留空间
部分APFS快照可能因异常断电、强制关机或系统更新中断而残留为不可见但实际占用空间的宗卷元数据,此类快照无法通过tmutil识别,需借助“磁盘工具”的底层验证功能定位并触发系统自动回收。
1、打开“磁盘工具”(通过聚焦搜索启动);
2、在菜单栏选择“显示”→“显示所有设备”;
3、左侧边栏中选中内置物理磁盘(名称通常为“Apple SSD”或“APPLE HDD”,非其下的“Macintosh HD”等宗卷);
4、点击顶部工具栏中的“简介”按钮,观察“可用空间”与“可清除空间”数值差值;
5、若“可清除空间”显著大于零,说明存在待回收的APFS快照残留,此时重启Mac可触发系统自动清理流程。
四、禁用Time Machine本地快照功能(可选)
对于从不使用Time Machine备份、或始终连接外部备份磁盘的用户,可彻底关闭本地快照生成机制,防止未来再次累积。该设置不影响iCloud同步、Spotlight索引或其他系统服务,仅停用本地恢复快照的创建逻辑。
1、打开“终端”应用;
2、执行命令:sudo tmutil disablelocal;
3、系统将提示“Local snapshots have been disabled.”;
4、此后新生成的快照将被阻止,已存在快照仍需按前述方法手动清除。











