将 Bootcamped 驱动器格式化为动态磁盘,现在无法启动 Mac 或 Windows

将 Bootcamped 驱动器格式化为动态磁盘,现在无法启动 Mac 或 Windows

我试图创建一个额外的分区,以便将文件从 Macbook Air 的 Windows 端传输到 Mac 端,但我无意中将磁盘设为动态磁盘。我现在无法启动到 Mac 端(启动时按住 Alt 进入系统管理器甚至没有列出 Mac 分区),并且 Windows 端在启动过程中出现蓝屏(速度非常快,甚至在重新启动之前都没有显示错误代码)。

我该怎么做才能解决这个问题?我不知道如何制作 Mac 可以识别的可启动闪存驱动器,而且磁盘实用程序(通过 Internet Recovery)也无能为力。

从 apple.stackexchange 交叉发布

答案1

我设法解决了我的问题。

  • 刻录了 Fedora Live CD,并将我的桌面启动到该 Live CD。
  • 用过的livecd-iso-to-disk创建一个实时 USB,因为 Macbook Air 没有光盘驱动器(必须su -c 'yum install livecd-tools'先创建,然后使用命令su -c "--format --reset-mbr --efi /run/initramfs/livedev /dev/sdb"
  • 在计算机启动时按住 alt/option 打开启动菜单,然后选择 EFI Boot 选项,从闪存驱动器启动
  • 进入 Fedora 后,我下载了测试磁盘并按照这些说明(但需要注意的是,我必须选择EFI GPT分区表类型,而不是 TestDisk 检测到的 Intel)。它立即拾取了所有分区,然后我按下 Enter 键,然后按下写入键。重新启动后,一切恢复正常,而且,作为额外的奖励,我的额外分区按预期运行。

答案2

我做了与原始海报类似的事情,只是我使用了 GParted 的liveCD 作为 live USB(它包含 TestDisk)。

EFI GPT选择分区表类型非常重要。不是Mac,不是Intel,而是EFI GPT。其他任何方法都无法找到您的分区,并且搜索它们需要很长时间。

此外,在我选择后几乎立即找到我的分区后EFI GPT,我发现了一大堆幻影分区,很明显我不想要它们;它们的扇区开始和结束于其他分区的中间,它们的大小不对,TestDisk 用悲伤的红色字母标记它们。大小、位置正确、名称相同的分区仍然存在,用快乐的绿色字母标记。我试图将其中一个奇怪的分区添加到写入列表中,但 TestDisk 不满意,所以我把它们排除在外。这在测试磁盘文档,所以我想提一下。事实证明,对于那些因为无法将分区写入分区表而感到恐慌的人来说,这是正确的选择。

一切都运行良好,就像原始发帖者一样,我的交换分区按预期工作。作为奖励,我差点弄坏 Mac 的朋友仍然是我的朋友。我可能应该猜到,试图从 Windows 内部调整 Windows 分区的大小并因此创建动态磁盘是一个坏主意,并且应该首先使用 GParted,但最终还是成功了。

相关内容