在两台 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)上设置共享
- 点击 菜单 > 「系统设置」或 「系统偏好设置」
- 找到并点击 「通用」,然后选择 「共享」
- 确认共享文件夹(关键):
- 在「共享文件夹」列表中,默认应该有您的[您的用户名] 公共文件夹
- 确认用户和权限:
- 在右侧的用户列表,确保您的管理员用户具有「读与写」的权限
第二步:在 Mac mini(目标 Mac)上连接
在 Mac mini 的「访达」(Finder) 中,点击菜单栏上的「前往」 > 「连接服务器」 (Command + K)。
- 输入服务器地址:
在弹出的窗口中,输入 MacBook Pro 的网络地址。例如:
smb://10.0.1.5
或smb://MacBook-Pro.local
。实际操作中,不用输入,在下拉栏里能找到。点击「连接」- 系统会提示您输入用户名和密码。这里输入的是 MacBook Pro 的管理员用户名和密码。
- 访问文件:
连接成功后,您会看到一个窗口,列出 MacBook Pro 上所有共享的文件夹。
将资料拖拽到 Mac mini 即可
问题
提示:不能打开替身「本地文稿」,因为找不到原始项目。 说明你拖动的其实不是文件本体,而是一个替身(Alias),而那个替身指向的原始文件路径在目标设备上不存在。基本上是 MacBook Pro 开启了 iCloud 云盘,但是我很多文件是在本地的没有同步到 iCloud 也会出现。
这样在 Finder 中不要直接拖「文件夹图标」过去。而是:
打开那个文件夹
全选里面的文件
再拖过去
这样传输的是文件内容本身,不是替身引用。
通过外部硬盘
最传统的方法,速度依赖硬盘,将硬盘格式设置为 APFS 或 exFAT。
- 照片
- 如果用 Photos 应用,打开 Photos,选中照片,点击 文件 > 导出 > 导出未修改原件,保存到硬盘
- Markdown
- 在 Finder 中搜索 kind:markdown,将 .md 文件复制到硬盘的指定文件夹
- 确保复制(而非移动),MacBook 原文件保留
手头的硬盘做 Time Machine 了,不然这个相比下面的目标磁盘模式只是多一个导入步骤。硬盘速度够快这就是最佳选择。
Target Disk Mode 目标磁盘模式
接下里就是我用下来最好的方法了,
- 确保两台 Mac 已用 Thunderbolt/USB-C 数据线连接
- 确保源 Mac (MacBook Pro) 已关机
进入恢复模式:
- 按住 MacBook Pro 的 电源按钮。
- 继续按住,直到出现「正在载入启动选项」后松开电源按钮
选择恢复:
- 点击上方菜单栏中,选择实用工具-共享磁盘,选择要共享的启动磁盘,然后点击「开始共享」
退出模式:
- 在目标 Mac (Mac mini)上,右键点击 MacBook Pro 的硬盘图标,选择「推出」。
- 在源 Mac (MacBook Pro) 上:
- Apple 芯片 Mac: 在「共享磁盘」界面点击「停止共享」,然后选择「关机」或「重新启动」
- Intel 芯片 Mac: 按住电源按钮直到关机
这样就完成了高速、有线、选择性且可控制去重的数据转移。
问题
我遇到了打开文件夹里面是空白,或者就像网络连接不稳定,出现文件,一闪而过的情况。这是因为:
权限或加密延迟: 即使输入了密码,系统在加载和验证用户主文件夹(包含文稿,图片等)的权限和 FileVault 加密状态时,会有延迟。
网络共享延迟: 尽管使用了物理线缆连接,它依然在运行一个简化的网络服务。访问数千个文件时,网络协议的响应速度不如直接磁盘访问。,但 Apple 芯片 Mac 的「共享磁盘」模式在逻辑上运行的是网络服务,属于 SMB (Server Message Block) 共享。
没有完美的方案,只能想办法解决。
解决办法
在文件夹内刷新当前视图 (Command + R)
分批次进行复制
为了避免一次性清点几千个文件导致的长时间准备和不稳定,建议分批次进行复制。
照片: 优先复制整个
照片图库.photoslibrary
文件。它是一个大文件,但系统清点起来比几千个小文件快得多Markdown:一次只拖动复制一个大文件夹。
开关源 Mac 的「共享按钮」,尝试重新连接
要是啥时候有甜品级(致钛 TiPlus 7100,三星 990 Evo Plus)的内存好价(1TB,500 以内),我肯定要买一下来备着,两年前的夏天最便宜的时候终究还是错过了……