在过去的一周里,我已经研究了好几个小时。我的研究工作的描述在这篇文章的末尾。
磁盘工具不会恢复 APFS 卷,“因为它的密封已损坏”,但该卷似乎已被密封。
来源是 2013 Mac Pro 中的内部 SSD。目标是连接 Thunderbolt 的 SSD。
磁盘工具的日志:
Restoring “Container disk5” from “Macintosh HD”
Validating target...
Validating source...
The source volume cannot be restored because it has a broken seal
Could not validate source - Invalid argument
The operation couldn’t be completed. (OSStatus error 22.)
Operation failed…
csrutil authenticated-root status
返回:Authenticated Root status: enabled
这表明该卷当前已正确密封。
迄今为止的努力
- 启动到恢复模式(同样的问题)
- 从第三个 SSD 启动并完全全新安装 [macOS Big Sur (v11.1)][3](相同问题)
- 切换要通过 Thunderbolt 连接的源和目标作为内部驱动器(同样的问题)
- 用过另一台电脑,MacBook Air,(同样的问题)
- 使用 Apple Software Restore 命令
sudo asr restore --source /dev/disk1 --target /dev/disk5 --erase
,其中 disk1 是源 APFS 容器,disk5 是目标 APFS 容器(同样的问题) - 尝试创建卷的磁盘映像,因此我可以尝试使用磁盘映像作为源进行还原(下面的研究工作中描述的其他问题)
- 创建了 APFS 容器的磁盘映像并尝试使用磁盘映像作为源进行还原(下面的研究工作中描述的其他问题)
- 创建磁盘的磁盘映像并尝试将磁盘映像还原为源(下面的研究工作中描述的其他问题)
涉及软件
- macOS Big Sur(v11.1 build 20C69)这最初类似于 v11.0.1 安装到新驱动器上,大约在 2020 年 11 月或 2020 年 12 月(两到三个月前)到新擦除的 SSD。
- 磁盘工具 20.0 (1714)
研究工作
- 目前,Google 搜索“无法恢复源卷,因为它的封条损坏”只得到七个结果(两个是损坏的链接,两个不适用,两个来自 macOS Big Sur (macOS 11) 处于测试阶段时,并且只描述问题,一个是另一个结果的副本)。
- 对于限制较少的未引用版本的查询,谷歌搜索结果在很大程度上会导致完全不相关的结果;少数相关结果是前面描述的七个结果的重复,或者是讨论 APFS 的内部工作原理和新的密封卷特性的结果,接下来将描述
- 因此,由于找到其他人已经找到的直接解决方案是一条死胡同,我努力学习有关新密封卷的所有信息,这对我解决这个问题没有帮助。
- 我尝试使用图像文件而不是直接还原会导致其他问题。根据为磁盘映像选择的级别(卷、容器或设备),会出现三个不同的问题。其中最有希望的一个问题是我的研究表明似乎与更新后具有快照的 macOS Big Sur (macOS 11) APFS 引导卷有关。如果无法直接解决该问题,并且进一步尝试解决该问题失败,我可能会针对该问题发布一个单独的问题。
我在尝试使用磁盘工具将我的 Mac Mini(2018,macOS v11.2.1 (Big Sur) 的内部 SSD 的内容复制到外部的 11.1.x 上)时也遇到了这个问题驾驶。
在做了一些研究之后,我发现磁盘工具上的恢复功能历来都是挑剔和缓慢的。我发现的另一种解决方法是使用Carbon Copy Cloner (CCC)。CCC 能够将可引导 MacOS 磁盘的内容复制到 Big Sur 上的另一个磁盘(仅限 Intel 芯片,有一个错误阻止它在 Apple Silicon 芯片上工作)。我自己对此进行了测试,它确实有效,并且在CCC的这篇博客文章中也有概述。
使用外部软件可能不是您要寻找的答案,但 CCC 似乎优于磁盘工具还原功能,即使它正在工作。它速度更快,并且还可以复制您当前引导到的磁盘,其中磁盘工具要求您处于此选项的恢复模式。
如果密封被破坏,你不能,但有一个解决方法。
它使 Time Machine (TM) 能够自动备份,然后 TM 将为系统 (macOS) 卷创建快照,这也可以在 DiskUtility 中看到。
然后,
--snapshot
在命令中指定选项asr restore
,例如: