备份iPhone到移动硬盘

直接上干货:

  • 把iPhone和移动硬盘插到电脑上
  • 在Finder里看一下移动硬盘的名字,建议把名字修改成简单的不带空格和特殊符号的英文名,方便后续步骤在Terminal中使用,比如叫BackupDriver
  • 先把原有的备份目录复制出来,以防万一
    • 在Spotlight(点屏幕右上角的放大镜)中输入~/Library/Application Support/MobileSync然后回车
    • 把打开的文件夹里的Backup目录复制粘贴到要备份的地方
    • 确保Backup目录已完全备份完毕,然后把这个文件夹删掉
  • 点屏幕左上角的苹果图标,下拉菜单中点System Preferences
  • 弹出窗口中点Security & Privacy
  • 在Privacy标签卡下左侧列表中找到并点击Full Disk Access
  • 看看右边窗口中有没有Terminal并且被勾选
  • 如果没有则按下面步骤添加一下
    • 点一下Security & Privacy窗口左下角的锁,输入电脑登录密码之后解锁
    • 在Privacy标签卡窗口右侧列表下点+号
    • 在弹出窗口右上角的搜索栏中输入terminal,选中搜索结果里的Terminal(黑色图标)应用然后点Open
  • 确保Privacy窗口右侧列表中已有Terminal并且被选中后关闭Security & Privacy窗口
  • 打开Terminal(可以在Spotlight中直接输入terminal然后回车)
  • 把下面BackupDriver改为移动硬盘名,iPhoneBackup是在移动硬盘上的备份目录名,没有就新建一个,保持目录名和这里的命令中的一致,然后在Terminal中执行
ln -s /Volumes/BackupDriver/iPhoneBackup ~/Library/Application\ Support/MobileSync/Backup

注:以上Application Support中间的空格前一定要加一个斜线\,不然Terminal会认为路径到空格那里就结束了

不出错的话就可以正常在Finders里点开已连接的手机,再点Back Up Now进行备份了。


我的MacBook Pro硬盘只有500G,而iPhone也是500G,所以手机买来好几年都没有在电脑上备份过,iCloud也早满了也不想花钱买更多的空间。于是Google了一下如何备份到移动硬盘上。

实际上系统里本身不支持更改备份路径,这个方法就是给默认的备份目录建立了一个symlink,链接到了移动硬盘上。对于系统来说备份路径没变。

当然这样的话如果你不插上同一块硬盘的情况下,是不能在电脑上完成备份的。

如果要换另一块硬盘来备份,则把前面在~/Library/Application Support/MobileSync/里建立的那个symlink(在Finder中显示为左下角带个箭头的文件夹图标)删掉,然后重新建立一个链接到新硬盘里相应路径下的symlink就可以。