Mac 上的 Windows 8 VHD

Mac 上的 Windows 8 VHD

我正在尝试在我的 MacBook Pro 上创建 Windows 8 的 VHD。我开始按照以下步骤操作这篇 Hansellman 文章

然而,我发现以下常见问题解答另一篇 Hansellman 帖子

我可以在 Mac 上执行此操作吗?

不。Apple MacOS 使用统一可扩展固件接口 (UEFI),它会锁定 Guid 分区表 (GPT)。GPT 在 UEFI 系统中的地位与 MBR 在 BIOS 系统中的地位相似。

然而,在评论中,我发现一个用户可以让它工作:

在 Mac 上完成安装(必须安装到 VHD,因为 Bootcamp 不支持两个 Windows 安装)。除了 Bootcamp 设置无法启动的问题外,一切都很顺利。在 Windows 7 32 位下运行 bcdboot.exe W:\Windows 以某种方式成功从 VHD Windows 8 64 位安装更新主引导加载程序。太棒了。我以为它只会将 8 添加到 7 的操作系统列表中。

然而,他的评论对我来说真的没有意义。我是一名软件开发人员,我的系统管理技能肯定不足。有人能解释一下我该如何让它工作吗?

附带说明一下,当我尝试自己执行此操作时,在尝试选择 VHD 作为安装 Windows 8 的磁盘时收到以下警告:

无法将 Windows 安装到此磁盘。所选磁盘具有 MBR 分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘。

而且它不允许我选择它进行安装。

任何帮助都将受到感激。

谢谢,扎克

答案1

我没有经历过您的环境,但以下一些信息可能会有用。

以下文章展示了如何在分区中安装 Windows 8 以实现双启动:
如何在 MacBook Air 上试用 Windows 8
我相信所描述的使用 Boot Camp Assistant 创建可启动 USB 记忆棒的过程可以解决您在使用启动 CD 时遇到的问题。

无论如何,我认为您需要使用 Windows 环境创建 Windows 8 VHD,除非您有一个可以启动的现有 VHD。否则,如果您有 Windows 计算机或 Windows 虚拟机,则应使用它来创建 VHD,

下面是一篇非常详细的文章,介绍了 VHD 存在后的过程。但是,该人已经在计算机上安装了 Windows 7 的 Boot Camp。
Sells Manor:在我的 MacBook Air 上运行 64 位 Win8

答案2

我认为您提到的评论是某个用户在现有 Bootcamp 分区内安装了 VHD。由于 UEFI,您无法在 Mac OS X 内安装 VHD。最好的解决方案是按照众多“安装 Windows 7 Bootcamp”指南中的任意一个直接将其安装在分区上,或者安装另一个版本的 Windows(最好是 7),然后在 Windows 7 分区内的 VHD 上安装 Windows 8。

(旁注:我目前正在通过 Bootcamp 直接在 Macbook Pro 上运行 Windows 8。)

相关内容