如果你使用 iTunes 更新 iPhone 上的 iOS,会发现它在更新之前坚持要先更新你的 iTunes 备份。这样一来,除非你能足够快地取消,否则它会覆盖你最新的未归档 iOS 备份。虽然我们一向强调更新备份的重要性,但在某些情况下这并没有帮助:尤其是当你执行这个过程,是因为手机处于部分损坏的状态时。
Apple 的无线(“OTA”)更新机制在安装时无需更新你的备份。但如果你要重新安装某个特定版本的 iOS,或者恢复手机,这种方式可能对你没有帮助。
有一个简单的方法,可以避免更新 iPhone 时被迫备份。
在 Windows 上不进行 iTunes 备份而更新 iOS
- 确保 iTunes 已完全关闭。
- 打开命令窗口。按
⊞ Win+R,应该会出现“运行”窗口。输入cmd并按⏎ Enter。 - 在打开的黑色命令窗口中输入以下命令:
iTunes Apple 版本:
"C:\Program Files\iTunes\iTunes.exe" /setPrefInt DeviceBackupsDisabled 1
iTunes Microsoft Store 版本:
"%localappdata%\Microsoft\WindowsApps\iTunes.exe" /setPrefInt DeviceBackupsDisabled 1
在使用旧版本的 iTunes?
如果你运行的是某个版本的 iTunes,需要运行这条命令 "%CommonProgramFiles%\Apple\Apple Application Support\defaults.exe" write com.apple.iTunes AutomaticDeviceBackupsDisabled -bool true。
从现在起,当你打开 iTunes 时,它会允许你更新 iPhone 的 iOS 版本,而不会自动开始备份。如果你想撤销这个设置,请按照同样的第 1 至 3 步操作,但改为运行这条命令:
- iTunes Apple 版本:
"C:\Program Files\iTunes\iTunes.exe" /setPrefInt DeviceBackupsDisabled 0
- iTunes Microsoft Store 版本:
"%localappdata%\Microsoft\WindowsApps\iTunes.exe" /setPrefInt DeviceBackupsDisabled 0
- 旧版本的 iTunes:
"%CommonProgramFiles%\Apple\Apple Application Support\defaults.exe" write com.apple.iTunes AutomaticDeviceBackupsDisabled -bool false
在 macOS 上不触发 iTunes 备份而更新 iOS
- 确保 iTunes 已完全关闭。(在程序坞中使用“退出”。)
- 启动 macOS 的“终端”应用。你可以通过“访达”在
Applications / Utilities / Terminal下找到它。或者,也可以按⌘ Cmd+使用 Spotlight 启动,输入“终端”后按⏎ Enter。 - 在“终端”中输入以下命令以禁用 iTunes 自动备份,然后按
⏎ Enter:
defaults write com.apple.iTunes AutomaticDeviceBackupsDisabled -bool true
从现在起,当你打开 iTunes 时,它会允许你更新 iPhone 的 iOS 版本,而不会自动开始备份。如果你想撤销这个设置,请按照同样的第 1 至 3 步操作,但改为运行这条命令:
defaults write com.apple.iTunes AutomaticDeviceBackupsDisabled -bool false