简短回答:把 iPhone 连接到 Mac,用“照片”应用或“图像捕捉”导入,或在 Finder 中做一次完整的本地备份。两种方法都能把照片放到你掌控的磁盘上,都不需要 iCloud 存储空间。
容易被忽略的是接下来的事:这些文件现在只在一块磁盘上,而没有任何东西在备份这块磁盘。
iCloud 照片不是备份。它是一个图库,可以从多台设备查看。在手机上删除一张照片,它就会从所有地方消失,这正是人们想要的,直到他们不想要的那一刻。30 天的“最近删除”相簿就是全部的安全网。
所以这里有两个独立的问题,多买 iCloud 存储空间只能解决其中一个。第一个是空间。第二个是同步的图库和它的主人会一起犯错。
把真正的图片文件存到你自己的磁盘上,最简单的方法。
图像捕捉只复制文件,别的什么都不做:没有图库,没有数据库,只有你所选文件夹里的照片和视频。这是一个明显的优势。十年后什么软件都能读取一个 JPEG 和 HEIC 文件夹,而任何人的图库格式都未必如此。
“照片”应用也能把照片导入到一个托管的图库中,浏览起来更方便,但更难迁移。两者都可以。选你真的会一直用的那个。
陷阱:如果手机打开了优化 iPhone 存储空间,全分辨率的原件就不在手机上,而是在 iCloud 中,手机上只保留较小的版本。此时导入只会复制小图。请先在“设置”、你的名字、iCloud、照片中关闭它,选择下载并保留原件,等手机把所有内容取回后再导入。这需要足够的可用空间,这本身就是个问题,也是许多人最后只得到一份预览图“存档”的原因。
导入能拿到照片。Finder 备份则能拿到几乎其他所有内容:信息、应用数据、设置、健康数据、主屏幕布局。
请把这个密码存放在手机以外的地方。没有它,备份就无法恢复,Apple 也帮不上忙。
备份会存放在这里:
~/Library/Application Support/MobileSync/Backup/
它是一个文件夹,里面的文件名都是哈希值,无法以任何有用的方式浏览。但它仍然是一个文件夹,这对接下来的步骤很重要。
从 iOS 13 起,“文件”应用可以通过合适的转接头访问 USB 驱动器和 SD 卡。打开“照片”,选择想要的内容,轻点“共享”,选择存储到“文件”,然后选择驱动器。
这个方法可行,出门在外也很实用。但有两点要知道。它只复制你选中的内容,所以是一项需要你记得反复去做的手动工作。另外,在“照片”App 中选择成千上万张照片又慢又容易出错。把它当作转移一次旅行照片的方式,而不是归档整个图库的方式。
无论你选了哪种方法,都停下来数一数。照片原本在手机上和 iCloud 中。现在它们也在你的 Mac 上,或在一块外置驱动器上。
然后你清理了手机空间,因为这本来就是目的。你往往还会关闭 iCloud 照片,因为不想为它付费。你最初的两份副本就这样悄悄变成了一份,而这一份只是同一栋建筑里的一块磁盘。
3-2-1 规则正是为此而生:三份副本,两种存储介质,其中一份放在别处。Mac 内置驱动器上一个装着导入照片的文件夹是一份副本。Finder 备份是一份。一块外置驱动器也是一份。
这一步把导入变成真正的存档,而且两种方法的这一步都一样:保护这些文件所在的文件夹。
~/Pictures 中的“照片”图库。~/Library/Application Support/MobileSync/Backup/。读取这个文件夹需要“完全磁盘访问权限”,macOS 会请你授予。手动操作的话,就是用一条 rsync 命令复制到第二块驱动器:
rsync -aE ~/Pictures/iPhone/ /Volumes/Archive/iPhone/
注意这里没有 --delete。对照片存档来说,你几乎从不需要镜像,因为镜像一运行就会传播删除。
Copy Shelter 做同样的事,并补上常被跳过的部分:保留多个版本而不是单一镜像,在任何数据离开 Mac 之前加密,需要的话可备份到多个目标,并且会读回备份,按存储时的哈希值核对每一块数据。它可以写入外置驱动器、NAS,或你已付费的云账户中的文件夹,因此异地副本不额外花钱。一个位置免费,它是一款 Mac 应用:保护你 Mac 上的内容,包括你刚刚放上去的照片和 iPhone 备份。
不会。“图像捕捉”会提供导入后删除的选项,但除非你勾选,否则是关闭的。“照片”应用会先询问。没有你的指示,什么都不会从手机上删除。
当时打开了“优化 iPhone 存储空间”,所以手机上保存的是较小的版本,原件在 iCloud 中。在“设置”、iCloud、照片中改为“下载并保留原件”,等手机把它们全部取回后再重新导入。
应该。加密的本地备份包含已存储的密码、健康数据和 Wi-Fi 设置,未加密的则全部不含。请把密码存放在手机以外的地方,因为没有它,你和 Apple 都无法恢复这份备份。
不能直接放。Finder 会写入你个人文件夹中的固定路径。把它放到另一块磁盘上的受支持方式,是让它照常写入,然后备份那个文件夹,这正是本页的建议。移动文件夹并用符号链接替代是个广为人知的技巧,但在 macOS 更新后会以令人困惑的方式失效。
单靠它不算。同步会把删除和损坏传播到每一份副本,通常只需几秒。大多数服务会保留一段版本历史,一般约 30 天,这对最近的失误是一张安全网。备份则按你掌控的计划保留版本,不会因为原件没了就删除它们。
目前不能。Copy Shelter 是一款 Mac 应用,它保护的是你 Mac 上的内容:你导入的照片、你的“照片”图库,以及 Finder 写入的 iPhone 备份。iPhone 应用正在计划中,推出后本页面会说明。
相关阅读:将 Mac 备份到外置驱动器,以及 iCloud Drive 能否存放备份。