在两台 Mac 间转移资料的坑与技巧

本文最后更新于:2025年10月21日 早上

下午花了点时间把 MacBook Pro 的资料迁移到 Mac mini,我 Mac mini 的存储空间比 MacBook 要小……所以瘦身 Mac mini 也花了我不少时间,记得去 Containers 清理,系统自带的播客居然占了 20G 之多。

清理

~/Library/Logs

~/Library/Containers

/Library/Caches (系统缓存)

~/Library/Caches (用户缓存)

~/Library/Application Support (应用程序支持文件)


清理到可以装下了就开始正式转移数据吧,方法有很多,一个个说。

Migration Assistant 迁移助理

测试了一下,不能选择具体数据,只能一股脑迁移,虽然写着有 500 MB/s 的速度,但是前期整理感觉太慢了。而且迁移过程中不能使用,Pass。

iCloud 备份

首先空间贵,放照片就快没空间了。数据不在本地,速度和安全性永远都要打个问号,也 pass。

File Sharing 常规文件共享

将 MacBook Pro 配置为文件服务器,然后让 Mac mini 通过网络去连接它。

第一步:在 MacBook Pro(源 Mac)上设置共享

  • 点击  菜单 > 「系统设置」或 「系统偏好设置」
  • 找到并点击 「通用」,然后选择 「共享」
  1. 确认共享文件夹(关键):
  • 在「共享文件夹」列表中,默认应该有您的[您的用户名] 公共文件夹
  1. 确认用户和权限:
  • 在右侧的用户列表,确保您的管理员用户具有「读与写」的权限

第二步:在 Mac mini(目标 Mac)上连接

在 Mac mini 的「访达」(Finder) 中,点击菜单栏上的「前往」 > 「连接服务器」 (Command + K)。

  1. 输入服务器地址:
  • 在弹出的窗口中,输入 MacBook Pro 的网络地址。例如:smb://10.0.1.5smb://MacBook-Pro.local。实际操作中,不用输入,在下拉栏里能找到。点击「连接」

    • 系统会提示您输入用户名和密码。这里输入的是 MacBook Pro 的管理员用户名和密码。
  1. 访问文件:
  • 连接成功后,您会看到一个窗口,列出 MacBook Pro 上所有共享的文件夹。

  • 将资料拖拽到 Mac mini 即可

问题

提示:不能打开替身「本地文稿」,因为找不到原始项目。 说明你拖动的其实不是文件本体,而是一个替身(Alias),而那个替身指向的原始文件路径在目标设备上不存在。基本上是 MacBook Pro 开启了 iCloud 云盘,但是我很多文件是在本地的没有同步到 iCloud 也会出现。

这样在 Finder 中不要直接拖「文件夹图标」过去。而是:

  1. 打开那个文件夹

  2. 全选里面的文件

  3. 再拖过去

这样传输的是文件内容本身,不是替身引用。

通过外部硬盘

最传统的方法,速度依赖硬盘,将硬盘格式设置为 APFS 或 exFAT。

  1. 照片
  • 如果用 Photos 应用,打开 Photos,选中照片,点击 文件 > 导出 > 导出未修改原件,保存到硬盘
  1. Markdown
  • 在 Finder 中搜索 kind:markdown,将 .md 文件复制到硬盘的指定文件夹
  • 确保复制(而非移动),MacBook 原文件保留

手头的硬盘做 Time Machine 了,不然这个相比下面的目标磁盘模式只是多一个导入步骤。硬盘速度够快这就是最佳选择

Target Disk Mode 目标磁盘模式

接下里就是我用下来最好的方法了,

  • 确保两台 Mac 已用 Thunderbolt/USB-C 数据线连接
  • 确保源 Mac (MacBook Pro) 已关机

进入恢复模式:

  • 按住 MacBook Pro 的 电源按钮。
  • 继续按住,直到出现「正在载入启动选项」后松开电源按钮

选择恢复:

  • 点击上方菜单栏中,选择实用工具-共享磁盘,选择要共享的启动磁盘,然后点击「开始共享」

退出模式:

  1. 在目标 Mac (Mac mini)上,右键点击 MacBook Pro 的硬盘图标,选择「推出」。
  2. 在源 Mac (MacBook Pro) 上:
  • Apple 芯片 Mac: 在「共享磁盘」界面点击「停止共享」,然后选择「关机」或「重新启动」
  • Intel 芯片 Mac: 按住电源按钮直到关机

这样就完成了高速、有线、选择性且可控制去重的数据转移。

问题

我遇到了打开文件夹里面是空白,或者就像网络连接不稳定,出现文件,一闪而过的情况。这是因为:

权限或加密延迟: 即使输入了密码,系统在加载和验证用户主文件夹(包含文稿,图片等)的权限和 FileVault 加密状态时,会有延迟。

网络共享延迟: 尽管使用了物理线缆连接,它依然在运行一个简化的网络服务。访问数千个文件时,网络协议的响应速度不如直接磁盘访问。,但 Apple 芯片 Mac 的「共享磁盘」模式在逻辑上运行的是网络服务,属于 SMB (Server Message Block) 共享。

没有完美的方案,只能想办法解决。

解决办法

  1. 在文件夹内刷新当前视图 (Command + R)

  2. 分批次进行复制

    为了避免一次性清点几千个文件导致的长时间准备和不稳定,建议分批次进行复制。

    照片: 优先复制整个 照片图库.photoslibrary 文件。它是一个大文件,但系统清点起来比几千个小文件快得多

    Markdown:一次只拖动复制一个大文件夹。

  3. 开关源 Mac 的「共享按钮」,尝试重新连接


要是啥时候有甜品级(致钛 TiPlus 7100,三星 990 Evo Plus)的内存好价(1TB,500 以内),我肯定要买一下来备着,两年前的夏天最便宜的时候终究还是错过了……


在两台 Mac 间转移资料的坑与技巧
https://battlele.com/mac2mac/
作者
Battle Le
发布于
2025年10月20日
更新于
2025年10月21日
许可协议