iTunes 的默认备份位置设在电脑(PC 或 Mac)的主磁盘上,在 macOS 10.15 中,由访达创建的 iOS 备份也存放在同一位置。许多用户的备份体积庞大,或者包含多台 iOS 设备的备份,因此磁盘空间很容易不足。
你可以对电脑进行配置,让 iTunes 将备份存到第二块硬盘、外置硬盘或 NAS 上。
简单来说,做法是将 iTunes 备份文件夹替换为指向目标位置的符号链接。这一更改很容易撤销,因此可以将备份位置恢复到原来的目录。
请注意,如果将 iTunes 备份位置更改到一个并非始终可用的卷上,那么当新位置不可用时,iTunes 的备份过程将会失败。
你需要准备什么
要更改电脑的默认 iTunes 备份位置,你需要具备以下条件:
- 具备中等程度的 PC 或 Mac 操作经验
- 10 分钟
- 清楚新备份位置的路径
- 运行 macOS 10.7 或更高版本的 Mac,或者运行 Windows Vista 或更高版本的 PC
- Reincubate 支持团队随时可以提供帮助,并可以就具体操作为客户提供建议。
自动更改 iTunes 的 iOS 备份文件夹
免费版 iPhone Backup Extractor 会自动显示你电脑的默认 iTunes 备份位置,并让你更改它。
- 下载并安装 iPhone Backup Extractor。
- 在主菜单中选择
Preferences - 在
Preferences窗口中选择Backups
显示备份位置的“偏好设置”窗格
- 点按
Change按钮,开始更改 iTunes 默认备份文件夹的流程。
这项功能在 iPhone Backup Extractor 中完全免费,但如果你想不借助它而手动更改文件夹,我们在下面提供了说明。
在 Windows 上手动更改 iTunes 的 iOS 备份文件夹
- 使用 Windows 的“运行”命令,在资源管理器中打开默认备份位置。按下
⊞ Win+R,应该会出现“运行”窗口。对于 Windows 7、8 和 Windows 10 上 Apple 版本的 iTunes,输入%APPDATA%\Apple Computer\MobileSync并按下⏎ Enter。对于 Microsoft Store 版本的 iTunes,输入\Users\[USERNAME]\Apple\MobileSync\Backup,其中[USERNAME]是你的 Windows 用户名。 - 打开的资源管理器窗口中会显示一个名为“Backup”的文件夹,其中包含电脑上已有的所有 iTunes 备份。要更改备份文件夹的位置,必须先重命名、移动或删除这个文件夹。例如,可以将它重命名为“Backup (Old)”。
- “Backup”文件夹被重命名、移动或删除之后,就可以创建指向目标备份位置的符号链接。为此,需要打开命令窗口。在刚刚打开的
MobileSync资源管理器窗口中按住⇧ Shift并右键点按,会出现一个菜单,其中有“在此处打开命令窗口”或“在此处打开 PowerShell 窗口”选项,点按它即可。 - 使用以下命令
mklink /d Backup "[desired-new-backup-path]"。输入该命令后,按下⏎ Enter,更改就完成了。 - 重启 Windows 后,iTunes 会将备份存储在新位置。
为什么用 /d 而不是 /J?
在 Windows 上运行创建链接的命令时,我们使用的是 /d 参数,而不是 /J。这两个参数都会让 mklink 创建软符号链接。不过,/J 是一个旧版参数,设计用于创建目录联接。它在大多数情况下可以使用,但对于使用 NAS 的用户并不总是有效。/d 适用的情况更多,因此我们在这里采用它。
使用 PowerShell 时遇到 `ObjectNotFound`?
上述说明适用于在 Windows 中使用命令提示符(Command)的情况。PowerShell 用户会发现,mklink 工具只内置在命令提示符中,而不在 PowerShell 中。要解决这个问题,可以继续使用常规的命令提示符,或者在 PowerShell 中为命令加上前缀 cmd /c。这样,创建链接的命令就会变成 cmd /c mklink /d Backup "[desired-new-backup-path]"。
在 macOS 上手动更改 iTunes 的 iOS 备份文件夹
- 启动 macOS 的“终端”App。你可以在访达中的
Applications / Utilities / Terminal下找到它。也可以通过聚焦启动:按下⌘ Cmd+,输入“终端”,然后按下⏎ Enter。 - 输入
cd ~/Library/Application\ Support/MobileSync并按下⏎ Enter,让终端切换到默认的 iTunes 备份位置。 - 输入
open .并按下⏎ Enter,在访达中显示当前的备份文件夹。 - 打开的访达窗口中会显示一个名为“Backup”的文件夹,其中包含电脑上已有的所有 iTunes 备份。要更改备份文件夹的位置,必须先重命名、移动或删除这个文件夹。例如,可以将它重命名为“Backup (Old)”。
- “Backup”文件夹被重命名、移动或删除之后,就可以创建指向目标备份位置的符号链接。使用以下命令
ln -s [desired-new-backup-path] ~/Library/Application\ Support/MobileSync/Backup。输入该命令后,按下⏎ Enter,更改就完成了。 - 重启 Mac 后,iTunes 会将备份存储在新位置。
提示“Operation not permitted”?
如果在 macOS 上执行此操作时遇到“Operation Not Permitted”(不允许此操作)错误,那是因为“终端”App 缺少权限。要让操作成功,你需要为“终端”授予“完全磁盘访问权限”。你可以阅读具体操作方法。
如何将 iTunes 备份文件夹恢复到原来的位置
如果你已经按上述步骤操作,现在想撤销更改,做法很简单:
- 前往 iTunes 备份文件夹。
- 删除出现在那里的
Backup符号链接。 - 将你原来的
Backup文件夹拖回来,必要时重命名,使其与原来的名称一致。
还有其他难题?
有些用户联系我们说,他们已经把 iTunes 备份文件夹移到了其他位置(只是简单地拖动过去),结果缺少 iTunes 识别该备份所需的符号链接。
这很容易解决,有两种办法:
- 将文件夹拖回你最初找到它的位置。如果你忘了,它应该叫
Backup,位于~/Library/Application Support/MobileSync。 - 创建一个指向它的符号链接,方法与上面的说明相同。如果你处于这一步,应该打开终端并执行以下操作:
cd [location of the folder which now has "Backup" in it]
ln -s Backup ~/Library/Application\ Support/MobileSync
这样应该就可以了。
有没有无法这样操作的情况?
这一方法适用于每一台 Mac,但不适用于 2000 年之前制造的 Windows PC。在 Windows 2000 发布之前,Windows 默认使用 FAT 格式的文件系统,而这种文件系统无法创建符号链接。此后制造的 Windows PC 几乎都使用 NTFS 格式的磁盘,它们完全支持符号链接。如果你使用的是 FAT,并尝试创建链接,可能会看到这个错误:Local volumes are required to complete the operation.
幸运的是,Microsoft 提供了一些关于如何将磁盘从 FAT 升级到 NTFS的说明。这需要稍多一些技术知识,但完全可行。
