我有一个在旧 Mac 上为 Bootcamp 分区创建的磁盘映像。我将该映像复制到我的新 Mac 上。我在新 Mac 上创建了一个新的 Bootcamp 分区,并尝试使用磁盘实用程序恢复该映像。当我这样做时,它给出了上述错误。我无法找到有关为什么会出现此错误的任何信息。有人有什么想法吗?
答案1
进入节能设置,选择“计算机睡眠(从不)”,取消选中允许硬盘睡眠的复选框。这就是管道断裂的原因,因为当您让 CPU 和磁盘处于闲置状态时,它们会在恢复过程中关闭。
答案2
我在这里找到了这个:http://forums.macrumors.com/archive/index.php/t-997823.html 这听起来可能就是你所经历的事情。
经过分析和尝试,我终于解决了这个问题。看来 Boot Camp 在从 Windows 创建新分区后不会立即将分区标记为活动状态。
假设您已经拥有以前的 Windows Boot Camp 分区的 .dmg 映像,请执行以下操作:
使用 Boot Camp 分配新空间。不要使用磁盘工具,因为 MBR 将无法正确配置
使用磁盘实用程序将您的 .dmg 映像恢复到您刚刚创建的新 Boot Camp 分区。恢复之前,请务必在磁盘实用程序中运行 IMAGES --> SCAN IMAGE FOR RESTORE。您可能需要在磁盘实用程序中卸载 Boot Camp 分区,然后才能开始恢复。
在终端中使用 fdisk 将 Boot Camp 分区标记为活动分区。首先,通过运行以下命令进入 fdisk MBR 编辑模式:
$sudo fdisk -e /dev/disk0
忽略错误“无法打开 MBR 文件 /usr/standalone/i386/boot0:没有此文件或目录”。然后,通过运行以下命令确定要标记为活动的分区号(以粗体显示):
fdisk: 1> show
您的 Windows 分区应为 #3,标签为“Win95 FAT-32”。现在,将该分区标记为活动分区:
fdisk: 1> flag 3 Partition 3 marked active. fdisk:*1> write Device could not be accessed exclusively. A reboot will be needed for changes to take effect. OK? [n] y Writing MBR at offset 0. fdisk: 1> exit
现在,重新启动并按住 OPTION 键,Windows 应该被列为可启动选项。