在我调整 OS X 分区大小后 (Mac OS X 上的 Bootcamp),出现“没有可启动设备...”

在我调整 OS X 分区大小后 (Mac OS X 上的 Bootcamp),出现“没有可启动设备...”

我的 Bootcamp Win 7 分区上的磁盘空间不足,因此我切换到 OS X,并将 OS X 分区的大小从 400GB 调整为 300GB。我希望可以将这 100GB 的可用空间添加到 Win 7/Bootcamp 分区。

嗯,它没有按计划工作。现在我的 Mac Mini 无法再启动,我收到错误:

“没有可启动设备 - 插入启动盘并按任意键”

我确实尝试在启动时按下 Alt(在 Windows 键盘上),但什么也没发生,我仍然收到上述消息。

米兰


添加:

我尝试了几件事:

1)打开 Mac 后,按 x 按钮,强制启动到 OS X 分区

结果:“没有可启动设备 - 插入启动盘并按任意键”

2) 打开 Mac 后按下 ALT 按钮(应该相当于 Windows 键盘上的 Option 按钮,对吗?)

结果:“没有可启动设备 - 插入启动盘并按任意键”

3) 我尝试从 USB 启动 Knoppix。但无法启动……

结果:“没有可启动设备 - 插入启动盘并按任意键”

答案1

有可能发生以下两种情况之一:

  • 你损坏了混合 MBR-- 双启动 OS X 和 Windows 7 的 Mac 几乎总是使用混合型 MBR,这是一个丑陋的危险的(参见下一个可能性)黑客攻击。如果调整分区大小损坏了混合 MBR,或者用标准保护性 MBR 替换了它,您将无法在 BIOS 模式下启动。解决方案很简单:创建一个新的混合 MBR。您可以使用gdisk(参见上一个链接)或gptsyncrEFIt 和 rEFInd 附带的工具来执行此操作。
  • 您已移动或损坏 Windows 分区-- 如果您移动了 Windows 分区的起始点,它将无法再启动。如果您损坏了 Windows 分区,它可能也无法再启动。如果您一直在调整分区,这两种情况都有可能出现。还请注意,混合 MBR 使得此类调整特别棘手。您说您使用 OS X 进行更改,这很好;在 Windows 中进行此类更改几乎肯定会严重损坏您的分区表,并使磁盘处于不一致的状态,从而导致问题不断恶化。无论如何,修复由移动 Windows 分区导致的损坏的启动将需要使用 Windows 紧急恢复工具。如果您损坏了分区表,我建议您备份一切在磁盘上,然后开始一段非常艰难的恢复过程,因为修复这种损坏并不容易。本网站的格式不适合提供修复这种损坏所需的来回交互式帮助。

我怀疑您看到的是损坏的混合 MBR,但我不能肯定。请尝试阅读我链接的页面并检查您的磁盘布局以找出问题所在。

相关内容