macos 磁盘工具不支持直接克隆 apfs 系统盘,因其“恢复”功能仅兼容 hfs+/ufs,无法处理 apfs 的加密容器、快照及引导链;可行方案是使用终端 asr 命令在恢复模式下执行卷级克隆,并需提前格式化目标盘为 apfs+guid、确保容量充足、关闭 filevault,克隆后还需手动复制 efi 引导文件。

macOS 磁盘工具本身不支持直接克隆 APFS 格式的系统盘,这是关键前提。从 macOS 10.15(Catalina)起,系统默认使用 APFS 文件系统,而磁盘工具的“恢复”功能仅支持 HFS+ 或 UFS 格式,对 APFS 系统卷无效——这也是你点“恢复”后失败的真正原因。
为什么磁盘工具的“恢复”会失败
磁盘工具里的“恢复”不是完整克隆,它本质是块级复制,但受限于文件系统兼容性。APFS 含有加密容器、快照、宗卷绑定等特性,普通恢复无法重建引导链和系统完整性验证(如 SIP、sealed snapshots)。即使表面完成,新盘通常无法启动或启动后报错“找不到启动宗卷”。
可行的替代方案(无需第三方软件)
使用终端命令 asr(Apple Software Restore),它是 macOS 原生、官方支持的 APFS 克隆工具,能正确处理宗卷结构、引导信息和签名验证:
- 重启进入恢复模式(开机按住 Command + R)
- 打开“终端”(实用工具菜单里)
- 先确认磁盘标识:
diskutil list,找出源系统盘(如disk0s2)和目标 SSD(如disk1s2) - 执行克隆命令:
asr restore --source /dev/disk0s2 --target /dev/disk1s2 --erase --noverify - 完成后重启,按住 Option 键选择新 SSD 启动
操作前必须做的准备
避免白忙一场,请严格完成以下三步:
- 目标 SSD 必须已格式化为 APFS + GUID 分区图:在恢复模式中用磁盘工具抹掉新盘,格式选“APFS”,方案选“GUID 分区图”
- 确保目标容量 ≥ 源盘已用空间(不是总容量):APFS 克隆按实际数据量复制,但需预留至少 10% 空间用于宗卷元数据
- 关闭 FileVault 加密(如启用):否则 asr 会拒绝操作;克隆完成后再在新盘上重新开启
克隆后还需手动补一步
asr 不自动复制 EFI 引导分区内容。若新盘无法启动,需挂载 EFI 分区并复制引导文件:
- 在恢复模式终端中运行:
diskutil mount disk0s1(源 EFI)和diskutil mount disk1s1(目标 EFI) - 然后复制:
cp -R /Volumes/EFI/EFI/* /Volumes/EFI-1/EFI/ - 最后重启测试











