macOS 27 无法再备份到 Time Capsule:后续怎么办

一幅宁静的插画:一台变暗的旧款 Time Capsule 基站旁边,是一块发光的现代外置 SSD,柔和的光点从 Mac 流向 SSD,旧设备后方若隐若现的玻璃层象征着保留下来的备份历史。

如果升级之后,你发现时间机器不再备份到 AirPort Time Capsule,原因在这里:macOS 27 上的 Time Capsule 已无法再作为备份目标。Apple 关于备份到网络存储的支持页面指出,macOS 27 及更高版本不再支持 Apple 文件协议(AFP),AirPort Time Capsule 也在其列。时间机器现在通过 SMB 进行网络备份,而据 MacRumors 报道,Time Capsule 硬件在这方面并不支持 SMB。

你的 Mac 没有任何问题,解决办法是选择新的备份目标。下面是我建议的操作顺序。

升级之前:先从旧备份中复制所需内容

如果你还没有升级,现在是最稳妥的行动时机。macOS 27 无法再通过 AFP 连接 Time Capsule,所以你没办法用常规方式在那台 Mac 上访问旧备份。

  1. 在当前的 macOS 上打开时间机器,把你绝不能丢失的内容(文稿、照片、项目文件夹)恢复到另一块磁盘上。
  2. 不要抹掉或重新格式化 Time Capsule,把它留作只读的存档。
  3. 如果你还有另一台仍运行 macOS Tahoe 的 Mac(包括 Intel Mac),它依然可以读取旧备份。

Apple 在 macOS Tahoe 中就已发出过警告,而 AFP 早在 macOS Sequoia 15.5 中就已被弃用,所以你在设置 Time Capsule 时可能见过相关提示。时间线请参阅 Derflounder 的文章。

已经升级了?下面的步骤依然适用。只是要注意,想找回旧的备份历史,大概率需要用一台运行旧版 macOS 的 Mac。

选择新的时间机器备份目标

支持以下两种方案:

  • 外置 SSD 或硬盘,直接连接到你的 Mac。这是最简单的方式,也是我对大多数人的推荐。
  • 支持通过 SMB 使用时间机器的 NAS。 购买前请先查阅厂商文档,连接步骤可参阅如何在 Mac 上挂载 NAS 驱动器。

Apple 建议备份存储的容量至少是你 Mac 容量的两倍。现代的时间机器备份使用 APFS,所以设置时磁盘可能会被格式化为该格式。

在新磁盘上设置时间机器

  1. 连接磁盘(或确保 NAS 共享可以访问)。
  2. 打开“系统设置” > “通用” > “时间机器”。
  3. 点按“添加备份磁盘”(或 + 按钮),选择磁盘,然后点按“设置磁盘”。

Apple 的使用时间机器备份 Mac指南介绍了同样的步骤,而我自己写的如何设置时间机器讲得更详细。如果旧的 Time Capsule 仍然列在备份目标中,请用减号按钮将其移除。这只是让 Mac 忘记该备份目标,并不会删除备份。

旧的备份历史怎么办?

说实话,最稳妥的做法是重新开始一份备份。把 Time Capsule(以及一台运行 Tahoe 的 Mac,如果你有的话)留作存档,直到新磁盘涵盖了足够长的历史。

tmutil 还有一些高级选项,比如 inheritbackup,它可以让当前 Mac 接管已有的备份,但需要 sudo 和“完全磁盘访问权限”。我没有验证过在 macOS 27 上用这种方式把 Time Capsule 备份迁移到本地磁盘,而且它并不是官方文档中的迁移方法,所以我不会依赖它。也不要为此使用 associatedisk,它的用途是把备份历史重新绑定到 UUID 已改变的磁盘上。

首次备份会很大

对新备份目标的首次备份是完整备份,所以可能耗时很长,也会占用大量空间。请让 Mac 保持连接电源,让它一直运行。之后的时间机器备份通常会快得多。

提前清理重复文件可以让首次备份更小。如果相同的照片或下载内容散落在各处,我的指南如何查找并删除外置驱动器上的重复文件会教你先把它们整理好。等一两年后新磁盘写满时,如何删除旧的时间机器备份也会派上用场。

TimeCapsuleSMB 怎么样?

有一个名为 TimeCapsuleSMB 的社区项目,可以在 Time Capsule 上安装新版 Samba。Macworld 报道过它。它是非官方的,Apple 不提供支持;在第 4 代及更早的型号上,每次重启后都需要重新启用 Samba。我会把它当作兴趣项目,不会让它成为你唯一的备份。

Intel Mac

Intel Mac 不受影响。macOS Tahoe 是支持 Intel 的最后一个版本,而 macOS 27 要求 Apple 芯片,所以这些 Mac 无法升级,暂时可以继续使用现有的 Time Capsule 设置。即便如此,我还是建议在硬件出问题之前就规划好替换方案。