第 7 章 备份、迁移与重装
这一章讲三件事:怎么让备份真的能救你、换新机器时怎么把东西搬过去、以及实在不行要重装时怎么不丢数据。 顺序是有讲究的——先有备份,才敢做后面两步。
一、时间机器:最常见的误判
时间机器(Time Machine)是系统自带的备份工具。它每小时做一次增量备份, 保留最近 24 小时的每小时版本、最近一个月的每天版本、以及更早的每月版本。
「我以为我在备份」的三种情况
- 没接备份盘。时间机器需要一个外接磁盘(或者网络上的时间胶囊)。 没接盘的时候,它做的事是把快照存在本地—— 本地快照能恢复误删的文件,但硬盘坏了就一起没了。
- 盘接上了,但备份一直失败。可能是盘满了、格式不对、或者被排除规则漏掉了重要目录。
- 盘是同一个物理硬盘上的另一个分区。这不叫备份。硬盘坏了两个分区一起没。
# 看当前备份状态(是否在跑、上次成功时间)
tmutil status
# 看备份目的地
tmutil destinationinfo
# 手动加一个目的地
sudo tmutil setdestination /Volumes/备份盘
# 立刻开始一次备份
tmutil startbackup
# 停止
tmutil stopbackup
# 看已有的备份快照列表
tmutil listbackups
怎么确认「真的备上了」
最可靠的方式不是看图标,是实际恢复一个文件试试: 随意删掉一个不重要的文件,进入时间机器,找到它,恢复到原位置。 整个流程走通了,才叫备上了。
进入方式:菜单栏的时间机器图标 →「浏览时间机器」,或者在访达里打开时间机器。
排除规则
时间机器默认会排除一些不需要备份的东西(系统缓存、临时文件)。 你也可以手动排除大目录来节省空间:系统设置 → 时间机器 → 选项。
值得加进排除列表的:虚拟机磁盘(几十 GB 且每小时变化)、Docker 镜像、 下载目录、编译产物目录。不要排除的:文稿、照片库、代码仓库、密钥和配置文件。
本地快照
即使没接备份盘,APFS 也会在本地做快照。它在「储存空间」里被算作「系统数据」, 经常是那个几十 GB 的大头。
# 列出本地快照
tmutil listlocalsnapshots /
# 手动创建
tmutil localsnapshot
# 删除全部本地快照
tmutil deletelocalsnapshots /
# 删除某一个(按名字里的日期)
tmutil deletelocalsnapshots 2026-10-20-120000
二、三层备份,各管什么
单一备份不可靠。实际有效的做法是三层,每一层解决不同的问题:
| 层 | 解决什么 | 具体做法 |
|---|---|---|
| 第一层 | 误删、误改、文件被覆盖 | 时间机器(本地 + 外接盘) |
| 第二层 | 硬盘损坏、机器丢失 | 外接硬盘上的完整备份,或云盘同步核心目录 |
| 第三层 | 误删同步、勒索加密、账号被盗 | 离线/异地副本,或者带版本历史的云备份 |
第三层经常被忽略,但它解决的是最麻烦的情况: 如果你只有同步盘,而文件是被误删或者被加密的,同步会立刻把这个「坏状态」复制到云端。 同步不是备份。备份要能回到过去某个时间点。
三、换机器:迁移助理
新 Mac 第一次开机走到「迁移助理」那一步时,可以从旧机器搬东西。三种源:
- 另一台 Mac——两台机器连同一个 Wi-Fi,或者用雷雳/USB 线直连(最快)。
- 时间机器备份盘——最稳,不受网络影响。
- 启动磁盘——把旧机器当移动硬盘用(需要目标磁盘模式,Apple 芯片机型不支持)。
迁移时选什么
迁移助理会让你选要搬的内容:应用程序、用户账户、设置、文件。 建议:
- 用户账户和文件——搬,这是核心。
- 应用程序——可以搬,但搬完要重新登录、重新授权。有些程序(尤其是带内核扩展、辅助功能授权的)在新机器上需要重新配置。
- 系统设置——搬。省去重设一遍的麻烦。
迁移完成后,先别急着删旧机器上的东西。用一两周,确认所有需要的东西都在, 再处理旧机。这一步花的时间比后悔便宜得多。
迁移之后常见的问题
- 某些程序打不开——签名或授权跟机器绑定了,重新登录或重新安装。
- 需要重新授权隐私权限——正常,TCC 权限不随迁移复制。
- 钥匙串提示「此项目已存在于钥匙串中」——选「保留两者」或「替换」,看具体是哪个条目。
- 旧机器的授权名额——某些商业软件有设备数限制,记得在旧机上注销。
四、重装:先做这三件事
重装系统之前,按顺序做完这三步,否则很容易丢东西:
- 完整备份一次,并验证能恢复。不是「点了备份」,是「恢复一个文件试过」。
- 列出「不在云上」的东西。本地代码仓库(有没有 push)、浏览器书签和密码导出、SSH 私钥、软件许可证文件、虚拟机的磁盘。
- 记下所有要重新登录的账号,尤其是开了两步验证的那些。
五、恢复模式里有什么
进入方式:
- Apple 芯片——关机,按住电源键不放,直到出现「正在载入启动选项」,点「选项」。
- Intel——开机立刻按住
⌘R(本地恢复)或⌘⌥R(网络恢复,会下载最新系统)。
恢复模式里有四个工具:
| 工具 | 用途 |
|---|---|
| 从时间机器恢复 | 整机回滚到某个时间点 |
| 重新安装 macOS | 覆盖系统文件,默认保留用户数据 |
| 磁盘工具 | 格式化、分区、急救、装载/卸载卷 |
| Safari / 终端 | 查资料、跑命令(终端在「实用工具」菜单里) |
「重新安装 macOS」是保留数据的。它只替换系统文件,不动你的文稿和应用程序。 所以「系统坏了但数据还在」的情况,先试这一步,不要一上来就抹盘。
要彻底重来(比如打算卖掉),才需要「磁盘工具 → 抹掉」,并且记得先退出 iCloud 账户、 关闭「查找」,否则新主人会卡在激活锁上。
六、磁盘工具的两个功能值得会
急救(First Aid)
检查并修复文件系统错误。怀疑磁盘有问题时先跑这个:
# 命令行等价操作
diskutil verifyVolume /
diskutil repairVolume /
「急救」不能修复物理坏道,只能修文件系统结构。如果它反复报错,说明硬盘本身可能要坏了。
容器和卷的关系
APFS 引入了一个容易混淆的概念:容器(Container)里可以有多个卷(Volume),它们共享同一块空间。
所以你会看到「Macintosh HD」和「Macintosh HD - Data」两个卷, 但它们加起来不等于两倍空间——它们共用一个容器。 系统卷是只读的,数据卷才是你的东西。
# 看容器和卷的完整结构
diskutil apfs list
# 看每个卷实际用了多少
df -h
七、Apple 芯片的两个特殊情况
- 不需要重置 SMC 和 NVRAM。那是 Intel 机型的操作。 Apple 芯片上「关机等 30 秒再开」等效于重置 SMC;NVRAM 会在需要时自动重置。
- DFU 恢复需要另一台 Mac。如果机器彻底无法启动(连恢复模式都进不去), 要用另一台 Mac 装 Apple Configurator,通过 USB-C 连接做 revive(修复固件)或 restore(彻底重装)。 revive 不丢数据,restore 会。优先试 revive。
下一章:快捷键、输入法与多设备协同 →