macOS 在 APFS 上通过本地快照与远程备份双机制实现时间机器版本回滚,依赖写时复制技术,每小时自动生成轻量级快照并保留24小时内全部记录,支持不插硬盘恢复文件,需配合外置备份保障完整数据安全。

macOS 在 APFS 文件系统上通过时间机器实现版本回滚,核心依赖的是“本地快照”(Local Snapshots)与“远程备份”双层机制,不是传统意义上的单次复制,而是基于写时复制(Copy-on-Write)的轻量级时间点记录。只要你的 Mac 运行 macOS High Sierra 或更新系统、内置磁盘为 APFS 格式、且已启用时间机器自动备份,本地快照就会默认开启——无需额外设置,也无需外接硬盘在线。
本地快照自动产生,每小时保存更改文件
APFS 的本地快照不是整盘拷贝,而是只记录自上次快照以来被修改或新增的文件块。系统大约每小时创建一个快照,保留最近 24 小时内的全部快照;还会额外保留最后一次成功外置备份的时间点快照,以及每次 macOS 更新前的保护快照。
- 快照存在位置:实际存储在
/System/Volumes/Data卷上,而非只读的系统卷/ - 触发条件:必须开启“自动备份”,且磁盘格式为 APFS(无论台式或笔记本)
- 空间管理:快照占用空间被系统动态计入“可用空间”,不会挤占你存文件、装软件的空间;当磁盘紧张时,旧快照会被自动清理
不插硬盘也能恢复——用访达直接调出本地快照
即使外置备份盘没连接,只要本地快照还在,你就能还原误删或改错的文档、邮件附件、桌面截图等。操作路径和连着硬盘时完全一样:
部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
- 打开原文件所在文件夹(比如“文稿”或“下载”)
- 按 Command + Y,或顶部菜单栏点「时间机器」→「进入时间机器」
- 界面加载后,右侧时间轴会显示灰色(代表本地快照)、蓝色(代表外置备份),优先看到的是近 24 小时的本地快照
- 拖动滑块定位到删除前的时刻,找到文件,点击「恢复」即可落回原位置
终端可查可管,精准控制快照生命周期
系统界面不提供删除单个本地快照的选项,但终端支持精细操作。常用命令如下:
- 查看所有本地快照:
sudo tmutil listlocalsnapshots /(注意是根目录/,实际数据在 Data 卷) - 若返回为空,改用:
diskutil apfs listSnapshots /System/Volumes/Data查真实快照列表及是否可清理(Purgeable=Yes) - 删除指定日期快照(只需时间戳):
sudo tmutil deletelocalsnapshots 2026-07-20-142503 - 紧急释放空间(推荐):
sudo tmutil thinlocalsnapshots / 10000000000 1(表示至少腾出 10GB,系统自动删非活跃快照)
配合外置备份,实现跨设备完整还原
本地快照只是临时防线,不能替代外置备份。它无法恢复整个系统分区、不能迁移到新 Mac、也不防硬件故障。所以务必搭配外置硬盘或 Time Capsule 使用:
- 首次设置时勾选「加密备份」,密码必须记住——没有它,备份卷无法挂载,快照也无法验证完整性
- APFS 备份盘上,每个备份都是独立快照集,支持秒级浏览历史版本,比 HFS+ 更高效
- 需要重装系统时,进恢复模式(Intel 按 Cmd+R,Apple 芯片长按电源键选“选项”),再选「从时间机器恢复」即可全盘还原

















