macOS 27 Golden Gate 移除了 AFP 支持,近20年后 Time Machine 终于与 Time Capsule 彻底告别,不过一位微软工程师推出的社区项目为尚未准备好更换设备的用户提供了潜在解决方案。
苹果的 Time Capsule 于2008年1月在我们的 Expo 上发布,它将 Wi-Fi 路由器与 NAS 风格的网络存储结合,专为配合 Time Machine 备份软件而设计。苹果于2018年4月正式停止开发整个 AirPort 产品线,当时 AirPort Express 售价99美元,AirPort Extreme 199美元,AirPort Time Capsule 299美元,仅剩库存供应。该系列到2018年11月已全部售罄。在此之前,苹果自2013年以来就未再更新其 AirPort 产品。
AFP 协议可追溯到1988年,当时苹果为 Macintosh 设计了原生的文件共享协议,作为 AppleTalk 网络套件的一部分。SMB 在2013年的 OS X 10.9 Mavericks 中成为主要文件共享协议,而在2020年的 macOS 11 Big Sur 中,运行 AFP 服务器的功能已被移除。
苹果在 macOS Sequoia 15.5 中正式弃用 AFP 客户端,而当 macOS 26 Tahoe 发布时,系统设置中的警告明确表示 AFP 支持和 Time Capsule 兼容性将在 macOS 27 中结束。正如预期,macOS 27 Golden Gate 的首个开发者测试版已完全不包含 AFP 客户端,结束了这个在苹果生态系统中存在超过40年的协议。
所有 Time Capsule 型号都依赖 AFP 和 SMBv1(1987年的原始 Server Message Block 版本)。从 macOS 27 开始,Time Machine 要求使用 SMBv2 或 SMBv3,这适用于现代 NAS 硬件,但排除了所有原装 Time Capsule 型号。macOS 27 还强制执行更严格的网络安全要求,包括最低 TLS 1.2,而 Time Capsule 硬件无法满足这一标准。
社区的回应是一个名为 TimeCapsuleSMB 的 GitHub 项目,由微软工程师 James Chang 创建。它没有替换苹果的固件,而是直接在 Time Capsule 上安装了现代 Samba 构建。该设备运行 Samba 4.24.3 服务器,通过 Bonjour 广播自己,并接受经过身份验证的 SMB3 连接,因此用户可以通过 Finder 中的标准 SMB URL 进行连接,而无需依赖苹果的旧版堆栈。
只有2013年发布的第五代 Time Capsule 塔式型号会在重启后自动重启 Samba 服务器。早期型号每次断电后都需要手动激活命令,这意味着备份可能在断电后悄无声息地停止。还值得注意的是,通过 TimeCapsuleSMB 切换到 SMB 会开始新的 Time Machine 备份链,新目标将被视为全新起点。该项目目前没有公开的长期恢复测试,因此建议准备第二个备份目标。
macOS 27 Golden Gate 目前处于开发者测试版阶段,公测版预计在7月发布,正式版定于9月发布。它仅兼容 Apple 硅 Mac,这意味着坚持使用 macOS 26 的 Intel Mac 用户在可预见的未来仍可继续使用 Time Capsule。而想要升级的 Apple 硅设备用户需要先准备好兼容的备份目标,无论是现代 NAS、外置硬盘,还是运行 TimeCapsuleSMB 的已修补 Time Capsule。







