我在 2013 年中期 MacBook Air 刚上市时(在澳大利亚)就买了一台 13 英寸的 MacBook Air。然后我就开始清除 OS X完全地并在 GUID 分区上安装 Windows 8.1,在 UEFI 下启动。
我沮丧地对着电脑大喊了好几个小时,但最终它成功了。
然而,我的大学导师刚刚告诉我,我目前正在学习的科目需要 OS X不可避免地当然,我可以使用大学的电脑来完成我的工作,但我更愿意在家工作,使用我的 MacBook 而不是他们提供的 5 年前的 iMac。
所以我的问题是:将 OS X 重新安装到我的 MacBook 上的最轻松的方法是什么?
我目前正在创建 Windows 分区的系统映像,并考虑使用 OS X Internet Recovery 完全擦除硬盘,为 OS X 创建一个 15 GB 的分区并安装它,然后将我的系统映像恢复到占用剩余硬盘空间的分区。但我突然想到了几个问题:
- 我是否必须确保 Windows 是磁盘上的第一个分区?
- 那么(两个)操作系统所需的 EFI 分区怎么样?
- 还有系统恢复分区吗?
我会继续执行我当前的计划,直到它失败,或者我收到你们其中一位可爱的人的回复并提出其他建议。
答案1
您应该能够安装 OS X,而不会干扰 Windows 安装。即使您当前的设置不受 Apple 的支持,但他们对行业标准的漠视实际上可能对您有利。
首先,OS X 不像 Windows 和 *nix 那样使用引导加载程序。Mac 的固件会处理这个问题,它可以从固件可以看到的任何设备启动 OS X,而无需修改任何启动代码。Apple 要求 OS X 从 GPT 格式的磁盘启动完全是任意的,因为它根本不需要或使用 EFI 分区。
其次,尽管 OS X 无法调整 NTFS 分区的大小或写入,但它确实了解它们是什么,并且知道不要触碰它们。如果您有一个合适的 BootCamp 分区,您可以整天删除并重新安装 OS X,而这不会对 Windows 造成任何影响。
这里唯一未解答的问题是,全新安装会对您的 EFI 分区造成什么影响?我无法回答这个问题,因为我从未在机器上已经安装了 EFI Windows 的情况下事后安装 OS X。但在最坏的情况下,我只能看到它可能会损坏 EFI 分区,这很容易修复。
我会这么做:
你可以只需缩小 Windows 分区,启动 Internet Recovery,创建 HFS 分区,然后直接将 OS X 安装到主硬盘即可。大概可以正常工作,但为了安全起见,我会先将 OS X 安装到干净的外部驱动器,然后将其克隆回主驱动器。这样可以最大限度地降低 OS X 破坏 Windows 安装的可能性。
显然,你应该在这里备份。这应该是不言而喻的,但我刚才说了 :-)
- 获取外部 USB 硬盘或至少 16GB 的闪存驱动器。
- 将您的 Mac 启动到 Internet Recovery(
CMD+OPTION+R
在启动提示音时)。 - 使用磁盘工具在 USB 设备上创建 Mac HFS 分区并在其中安装 OS X。虽然有点慢,但可以正常工作。
- 安装完成后,重新启动 Windows 并缩小 NTFS 分区。笔记Windows 本身可以执行此操作。不要使用 GParted 之类的工具,否则它们会弄乱驱动器。
- 再次启动 Internet Recovery。使用磁盘实用程序使用您在步骤 4 中刚刚创建的可用空间创建 Mac HFS 分区。
- 然后,仍在恢复环境中,使用磁盘工具将包含 OS X 的分区(而不是整个驱动器)克隆到您在步骤 5 中刚刚创建的分区。
- 拔下 USB 驱动器并按 Option+Boot 将 Mac 启动到 OS X。一切就绪。
答案2
您描述的听起来不错。我也会这么做,但有几个不同之处:
使用 Internet Recovery 重新安装 OS X,但格式化整个驱动器并在其上安装 OS X。然后使用新兵训练营调整 OS X 分区的大小并添加一个用于 Windows 的分区。对于您的情况,只需将 Windows 分区设置得大一些(您建议为 OS X 分区留出 15 GB)。使用 Boot Camp 安装 Windows,然后从备份中恢复文件。
如果您这样做,Apple 会完全支持。您不必担心 EFI 和恢复分区等问题:OS X 会处理它们。同样,Windows 分区的位置也不重要;通过 Boot Camp 安装 Windows 是受支持的,并且可以正常工作。
需要注意的是恢复 Windows 系统。最佳方法是通过 Boot Camp 全新安装 Windows,安装 Apple 驱动程序,然后恢复用户文件和程序。您可能需要与系统映像不同的备份策略。