冷雨之家

Dying is the day worth living for

将 iPhone 备份文件迁移到外置磁盘

| Comments

随着iPhone的不断升级迭代,手机闪存的容量也是越来越大。最新的 iPhone13 的起步闪存更是达到了128GB。这样的话,如果使用电脑的内置硬盘来存储iPhone的备份,那么将会浪费巨大的硬盘空间。比如,我的iPhone 13 pro,备份文件占硬盘70多个G。我平时主要是使用mac电脑,内置硬盘空间不可扩充,内置硬盘空间简直是寸土寸金。

本文主要介绍几种将iPhone的备份文件位置从内置硬盘迁移到外置硬盘(移动硬盘)上的方法。

方法一: 使用第三方备份软件

有一些第三方的备份软件,提供了自定义备份文件存放路径的选项, 比如 iMazing

可以直接在 [偏好设置] → [备份] 中直接修改默认的备份位置。

优点

  • 操作简单,方便
  • iMazing的备份速度似乎比系统的快
  • 三方软件提供了一些查看备份内容的功能,不过这个基本上用处不大,因为这本来就是备份文件,主要是用来防止原始文件丢失的,不用用来查看,操作文件的。

缺点:

  • iMazing是一款收费软件,好在单机版license 不怎么贵,大概是¥100左右。

方法二:使用软链接将系统默认的备份位置链接到移动硬盘下的备份目录下

Mac OS存放iPhone备份文件的位置是:

1
~/Library/Application Support/MobileSync/Backup

Backup下每个文件夹代表一台设备。文件夹的命名不具有可读性,类似:

1
00008020-000D389C366A002E 00008110-001421520A2A801E

Setps:

  1. 将 Backup 文件夹下所有的文件移到外置硬盘上,假设外置硬盘的路径为:/Volumes/EcternalDisk/ios_backups

  2. 删除~/Library/Application Support/MobileSync/Backup 文件夹

  3. 使用软链接关联 ~/Library/Application Support/MobileSync/Backup/Volumes/EcternalDisk/ios_backups, 具体的命令为:

    ln -s /Volumes/EcternalDisk/ios_backups ~/Library/Application\ Support/MobileSync/Backup
    

这样,以后每次使用 iTunes或者Finder(maxOS Big Sur 11.6 中,iTunes中的备份功能被拆分到了Finder中)备份iPhone的时候,备份文件会自动存储到外置硬盘上。 这种方法的本质就是用软链接欺骗了系统。

优点

  • 使用 macOS 原生的备份工具,不需要借助第三方软件。

缺点

  • 备份速度超级慢,手机闪存容量稍微大一些(>16GB),就慢到无法使用。

实际体验这个方法之后,我终于理解了为啥Apple不在 iTunes 中提供一个改变备份文件存储路径的选项了。我实际用128GB和256GB的手机测试了下,跑了一晚上,7-8个小时,结果备份没完成…, 分析了一个可能有一下原因:

  • 内置的硬盘是固态硬盘,外置硬盘一般都是机械硬盘,在数据传输速度上,机械硬盘远远低于固态硬盘
  • 备份文件琐碎,文件体积小,数量多,总体的体积却很大,这更加加重了外置硬盘的传输负担
  • USB接口速率限制,我有一块老硬盘是USB2.0的接口,简直是雪上加霜。

方法三(推荐):打成zip文件放在外置硬盘上

这种方法就比较简单了,既然备份文件就放在这里。

1
~/Library/Application Support/MobileSync/Backup

那么,我只需要在备份完成之后,把每个设备文件夹打个zip包,扔到外置硬盘上就行,等需要用到备份文件的时候,再迁移回来即可。

优点

  • macOS 系统原生备份

缺点

  • 需要在备份的时候临时占用电脑内置硬盘的一部分空间

Link

[将你的 iOS 设备备份到外置磁盘 | 一日一技 · Mac]

https://www.imore.com/how-move-your-iphone-or-ipad-backups-external-hard-drive

Comments