使用 Bootcamp 安装 Windows 后无法启动 OSX

使用 Bootcamp 安装 Windows 后无法启动 OSX

我在我的 MBP(2013 年 11 月型号)上通过 Bootcamp 安装了 Windows 8.1 Enterprise,现在我只能启动 Windows,无法启动 OSX。

当我在启动时按住 ALT 按钮时,菜单仅显示 Windows,而没有启动 OSX 的选项。

当我从控制面板 Bootcamp 实用程序中选择“OSX”并重新启动时,系统无论如何都会进入 Windows。Windows 运行良好(我现在正在使用它),但我的主要设置和大量正在进行的工作都在 OSX 上,所以我真的需要恢复它。有人知道如何恢复 OSX 分区,以便我可以启动到 OSX 吗?如果是这样的话,我很乐意放弃 Windows,但我无法继续全新安装并清除 OSX。

该笔记本电脑是 MacBook Pro 2013 年 11 月型号,配有一个原装 SSD 驱动器(没有 DVD 驱动器,但是我有一个外置驱动器),并且我没有 OSX 安装盘,所以我无法尝试恢复实用程序等。

我尝试了几个 Windows 实用程序,试图更改活动分区,但由于某种原因,该选项总是显示为灰色,甚至 DiskPart 也不允许设置它。

我检查了磁盘管理,OSX 分区仍然存在(分区 1):

磁盘 0:
分区 0:200 MB - EFI 系统分区
分区 1:837.57 GB - 主分区
分区 2:620 MB - 主分区(不知道这是做什么用的)
分区 3:93.47 GB - 启动、页面文件、崩溃转储、主分区

这是 MS DiskPart 实用程序的输出:

DISKPART> 列出磁盘

  磁盘 ### 状态 大小 可用 Dyn Gpt
  -------- ------------- ------- ------- --- ---
  磁盘 0 在线 931 GB 0 B *

DISKPART> 选择磁盘 0

磁盘 0 现在是选定的磁盘。

DISKPART> 列出分区

  分区###类型大小偏移
  ------------- ---------------- ------- -------
  分区 1 系统 200 MB 20 KB
  分区 2 未知 837 GB 200 MB
  分区 3 未知 619 MB 837 GB
  分区 4 主分区 93 GB 838 GB

DISKPART>选择分区 1

分区 1 现在是选定的分区。

DISKPART>活动

选定的磁盘不是固定 MBR 磁盘。
ACTIVE 命令只能在固定 MBR 磁盘上使用。

如何让我的 Boot Camp 分区再次可启动?似乎与我的问题非常接近,但是 rEFIt 以 CDR 格式分发,我尝试将其转换为 ISO 并刻录到 USB,但没有成功,系统看不到 USB。

有人知道其他方法来修复 Bootcamp 加载器以显示 OSX 分区吗?

答案1

在 Bootcamp 中安装 Windows 后,我遇到了同样的错误。我重新启动后,OS X 分区不再可用,只有 Windows。我在 Windows 中检查了磁盘管理,发现分区仍然存在。我尝试在恢复模式下启动(command+r),但收到错误消息。-4403F

Apple 支持让我以互联网恢复模式启动(command+option+r),成功加载。
然后我进入磁盘实用程序,Macintosh HD 磁盘显示为灰色。我点击了安装/卸载按钮,然后必须解锁我的电脑。结果我曾经使用过文件保险库,它加密了我的硬盘。

在我使用 bootcamp 之后,OS X 不知为何就无法出现了。解锁后,我能够验证和修复磁盘。
我启动 Windows,然后出现了 Bootcamp 实用程序。我点击了“在 OS X 中重新启动”。之后 OS X 启动正常。

答案2

您的 MacBook Pro 型号相当新:您的固件将符合 UEFI 标准。在这样的机器上,Windows 可以使用 GPT 磁盘分区并从您的固件启动菜单启动,而无需 BootCamp。BootCamp 所做的是应用一个丑陋的黑客程序,使其看起来像是 Windows 的 MBR 分区磁盘,然后可以通过 BIOS 启动。

似乎发生的事情是,您的 Windows 似乎在某个时候切换了模式,并在 GPT 上将自己确立为 UEFI 启动操作系统。现在不再需要 BootCamp 作为引导加载程序。

您的固件启动菜单最初只包含 Mac 的条目,但由于某些未知原因,Windows 安装程序似乎将其删除了。

简而言之,您现在需要做的是在固件菜单中添加一个指向 OS X 引导加载程序的新引导条目,我从网上了解到该条目位于/System/Library/CoreServices/boot.efi您的 HFS+ 卷上。但是,我知道只需指定您的 HFS+ 卷即可启动。然而,我对 Mac 上的 UEFI 引导过程和固件一无所知,其他人应该能够帮助您在这里添加条目。

答案3

从 Bootcamp 重新开始...

这是因为擦除硬盘而不是在 BootCamp 内分区;这样就无法与 Apple 的服务器通信。OS X 安装是电子的。Windows 包含关闭“安全启动”的选项;ARM 和 Apple 没有。OS X 需要 BootCamp 和一个小的 Apple 分区,类似于 Windows Boot Loader。我有 BootCamp 和 Apple 分区,但我的 Mac 上只有 Windows 8。也没有本机支持从此配置重新安装 OS X。我猜我可以手动创建一个 OSX 可以识别的分区......改天吧。EUFI 尚未标准化。

相关内容