克服 Mac/Mac/Windows 三重启动的 MBR 限制的最佳方法是什么?

克服 Mac/Mac/Windows 三重启动的 MBR 限制的最佳方法是什么?

大部分问题都在标题中,但这里有一点解释。我有一台 MacBook Pro,里面有 512 GB 的 SSD。在该 SSD 上,我有一个运行 OSX 10.9 的 Mac 分区,另一个运行 10.6(用于旧版软件)的 Mac 分区,以及一块未使用的空间,我打算在其中安装 Windows 7。但是,由于自动生成的 EFI 分区,磁盘似乎有 4 个逻辑分区,因此,Windows 7 的 MBR 限制阻止它安装。

我真的不想重新格式化整个驱动器并将我所有的东西复制回它只是为了让 Windows 进入那个空白空间。

答案1

您需要转储(隐藏的)恢复分区。它位于驱动器的末尾,很方便,但这就是使用最后一个 MBR 分区条目的原因。

请注意,您无法在配置中使用 BootCamp Assistant,因为它是不受支持的配置。不过,这没什么大不了的。以下是在没有 BootCamp 的情况下执行此操作的方法:

  1. 使用磁盘工具,扩展您的 10.6 分区以占据驱动器的整个剩余空间。这是下一步所需要的。最后一个分区和恢复分区之间不能有可用空间。

  2. 打开终端窗口并输入diskutil list。它应该显示四个分区:
    您的 EFI 分区 (disk0s1)。
    您的 10.9 分区 (disk0s2)。
    您的 10.6 分区 (disk0s3)。
    以及您的恢复分区 (disk0s4),该分区未显示在磁盘工具中。

  3. 在命令提示符下,严格按照所示输入以下命令:
    diskutil mergePartitions JHFS+ Untitled disk0s3 disk0s4
    此命令应删除恢复分区并扩展 10.6 分区以填充磁盘的其余部分。

  4. 在磁盘工具中,按您想要的方式重新配置分区。缩小 10.6 分区,为 Win7 分区腾出空间。单击加号在空白处添加新分区,然后选择 MS-DOS (FAT) 作为分区类型。然后点击“应用”按钮来执行更改。
    笔记:即使您可能要将其重新格式化为 NTFS,在此步骤中选择 FAT 也很重要,因为这会使磁盘工具创建混合 MBR。

  5. 插入 Windows 7 DVD,然后按Option+Boot 您的 Mac。
    不要选择EFI正如 Darth 在评论中所说。EFI+Win7+MacBook 的情况好坏参半。有些型号根本不支持它,而那些支持的型号经常会出现驱动程序问题。无论如何,Apple 完全不支持它。

  6. 此时正常安装 Windows 7。记得将 Fat32 分区重新格式化为 NTFS。此外,由于您没有使用 BootCamp Assistant,因此您必须从 Apple 网站下载 BootCamp 驱动程序并将其放在闪存驱动器上,以便在完成后将其安装在 Windows 中。

此时,您已拥有三重启动系统。请注意,您的分区表现已完全填满。您无法再添加任何分区 - 即使您缩小其中一个 OS X 分区也是如此。这会破坏您的 Windows 安装。

相关内容