网站搜索

如何在 Mac 上运行 Windows


摘要:如果您的 Mac 中装有 Apple Silicon(M1、M2 或类似芯片)芯片,则可以在虚拟机中以接近本机的速度运行 Windows。或者,使用 Boot Camp 助理在 Intel Mac 上安装 Windows 10(或自定义 Windows 11 ISO 映像)。

尽管从 Intel 芯片切换到基于 ARM 的 Apple Silicon,您仍然可以在 Mac 上运行 Windows 并享受出色的性能。无论您拥有 M1 或 M2 等 M 系列芯片,还是基于 Intel 的旧款 Mac,都可以按照以下步骤进行操作。

您可以在 M 系列 Mac 上运行 Windows 吗?

随着 2020 年 M1 的问世,Apple 转而使用专有的基于 ARM 的芯片,因此不再可能在现代 Apple 计算机上运行“标准”x86 Windows。自 2020 年以来推出或更新的所有 Mac 型号都使用了 Apple Silicon 处理器,例如 M1 或 M2,这些处理器与标准 PC 上安装的相同版本的 Windows 不兼容。

主流的 Intel 和 AMD 处理器使用不同的处理器架构,称为 x86。在 2020 年之前,苹果使用相同的英特尔处理器,这意味着他们的机器本身就与 Windows 兼容。如果您有配备英特尔处理器的旧 Mac,您仍然可以在本机安装 Windows。

幸运的是,拥有 M1 芯片或更新芯片的 Mac 用户可以使用基于 ARM 的 Windows 11 版本,这个版本被想象地称为 Windows on ARM。不可能在本机安装它,但这不再是什么大问题了。 Windows on ARM 可以运行许多(但不是全部)64 位和 32 位应用程序,这些应用程序在标准版本的 Windows 上运行,但性能会有所下降。

在 Mac 上的虚拟机中运行 Windows

如果您有 Apple Silicon Mac,目前只能在虚拟机 (VM) 中安装 Windows 11。 VM 是模拟计算机的应用程序,允许您在当前桌面环境中安装 Windows 或 Linux 等操作系统。

英特尔用户还可以在虚拟机中运行 Windows,不过他们将能够下载和使用标准 x86 版本的 Windows,而不是 ARM 上的 Windows。

在虚拟机中安装 Windows 是许多用户的唯一选择,但这并不意味着它没有一些明显的好处。通过在 macOS 中安装 Windows,您无需在每次要使用 Windows 时都重新启动。 Windows 和任何关联的应用程序就在您的 Mac 桌面上,随时可以使用。

虚拟化是在 Mac 上使用 Windows 11 的最可靠方式。官方仅支持使用本机安装的 Windows 10,但许多 VM 应用程序已将 Microsoft 的 Windows 11 要求考虑在内。如果您想在 Mac 上运行 Windows 11,使用 VM 是最安全的选择。

根据我们的经验,在现代 Apple Silicon Mac 上运行的 Windows on ARM 几乎不会造成性能损失。 Windows 流畅且反应灵敏。我们尝试过的绝大多数应用程序都能顺利运行,甚至是较早的 3D 加速(DirectX 11 和更早版本)游戏。尚不支持 DirectX 12 影片。

如果您有一个多显示器设置,您甚至可以让 Windows 在专用显示器上运行,该显示器与标准 macOS 桌面一样易于访问。或者,以全屏模式运行 VM,并在需要时在空间之间切换。在窗口中运行 VM 也是可能的,但这可能是最没有吸引力的选项。

在 VM 中运行 Windows 意味着您无需预先牺牲磁盘空间。随着您对磁盘空间需求的增长,您的 VM 将占用更多 Mac 的可用空间。您始终可以在 Windows 中删除应用程序或删除文件以恢复空间。

对于 MacBook 用户,在后台运行 Windows 会增加电池电量消耗,但不会达到很大程度。使用 Parallels Desktop 等应用程序,很容易忘记 Windows 正在运行。

选项 1:在 Parallels 中运行 Windows VM

Parallels Desktop 可能是在 Mac 上启动和运行 Windows on ARM 的最简单方法。查看我们的 Parallels Desktop 评论了解更多详情。

首先,下载 Parallels Desktop 18(提供免费试用版)并使用向导创建一个新的虚拟机(您也可以使用文件 > 新建)。单击“从 Microsoft 获取 Windows 11”,Parallels Desktop 将下载您需要的所有内容并引导您完成设置过程。

Parallels 是一款高级应用程序,最基本版本的起价为 99 美元。如果您想要完整的 Windows 功能,您还需要购买 Windows 许可证。您还可以使用该应用程序在 VM 环境中快速安装 Linux 发行版,例如 Ubuntu 甚至 macOS(非常适合测试)。

选项 2:使用 VMware 运行虚拟 Windows 机器

您还可以在装有 VMware Fusion 13 的 Apple Silicon 或 Intel Mac 上运行 Windows。VMware 的解决方案仍然落后于 Parallels,许多功能仍然仅限于 Intel 机器(例如 DirectX 11 支持)。从好的方面来说,VMware Fusion Player 是免费供个人使用的。

要免费开始,请注册一个 VMware 帐户(包括电子邮件、电话、地址、职位等),然后继续访问 VMware Customer Connect 并下载 VMware Fusion Player 13。安装它并输入您在用于注册应用程序的 VMware Customer Connect 帐户。

在 ARM 上使用 Windows 11 设置 VMware Fusion 13 的过程并不像 Parallels Desktop 那样简单。首先,您需要从 Microsoft 下载 Windows 11 on ARM Insider Preview .VHDX。接下来,您需要使用 qemu 将其转换为 .VMDK,qemu 是一款可通过 Homebrew 获得的免费应用程序。现在使用 Windows 11 on ARM 预设在 VMware Fusion 中创建自定义 VM,并使用您刚刚创建的文件作为虚拟磁盘开始安装。

YouTube 上的 Andrew Tsai 提供了一个详细且有用的教程来帮助您完成这项工作。尽管 VMware Fusion 是免费的,但它缺乏 Parallels Desktop 的用户友好性,并且需要您手动完成大部分设置。

在 Mac 上运行 Windows VM 的其他选项

VirtualBox 是一个完全免费的虚拟机解决方案,终于添加了对 Apple Silicon 芯片的支持。在撰写本文时,该功能仅在开发人员预览版中可用,并且与 VMware 解决方案一样,您需要自行配置和安装 Windows 才能正常运行。

UTM 是另一个免费的 VM 应用程序,您可以使用它在 Mac 上安装 Windows 11。对 3D 加速的支持很少,所以不要指望运行游戏,尽管您可以使用 UTM Gallery 下载预配置的 VM,以便相当快速和直接地在 ARM 上设置 Windows。

使用 Boot Camp 在 Intel Mac 上安装 Windows

如果您有一台配备英特尔芯片的旧款 Mac,您可以在您的电脑上本地安装 Windows,从而有效地将您的 Mac 变成一台标准的 Windows PC。 Apple 不再生产基于 Intel 的计算机,因此如果您专门寻找可以执行此操作的计算机,则只能购买二手 Mac。

关于在 Mac 上本地安装 Windows 需要了解的内容

本机安装 Windows 允许您全速运行 Microsoft 的操作系统。在 VM 中运行 Windows 意味着您必须与 macOS 共享资源。在旧机器上(Intel Mac 型号现在属于这一类别),这可能会导致适度的性能损失,而这在本机安装中是不存在的。

如前所述,您只能使用配备 Intel CPU 的 Mac 来执行此操作。要使用 Windows,您需要重新启动计算机,按住 Option 键,然后从可启动卷列表中选择 Windows。 Apple 包含适用于 Mac 中组件的驱动程序,这些驱动程序应在 Windows 首次启动后自动安装。

当您本机安装 Windows 时,您的 Mac 的启动驱动器将被分区,并且空间将在两个操作系统之间共享。作为设置的一部分,Apple 将帮助指导您完成此过程,但请注意,您的可用磁盘空间将受到您安装 Windows 的决定的影响。确保您对牺牲足够的空间来充分利用 Windows(和安装应用程序)感到高兴,但不要让 Mac 分区太短。

由于 Microsoft 的可信平台模块 (TPM) 要求,您可能无法在 Intel Mac 上安装 Windows 11。无论如何,您都可以使用注册表黑客来安装 Windows 11,或者创建自定义 ISO 文件来安装 Windows 11。或者,您始终可以安装 Windows 10(Microsoft 已承诺支持到 2025 年 10 月)。

如何使用 Boot Camp 安装 Windows

使用 Boot Camp 安装 Windows 的说明几年来一直保持不变。为此,您需要一台兼容的 Mac、一个用于安装 Windows 的 ISO 文件(家庭版、专业版或自定义 Windows 11 磁盘映像,您可以从微软网站合法下载),以及一个外部闪存驱动器。您还需要至少 64GB 的可用空间,建议使用 128GB。在继续之前,您应该使用 Time Machine 备份您的 Mac。

要开始使用,请从“应用程序”>“实用程序”文件夹启动 Boot Camp 助理,然后按照屏幕上的说明进行操作。在点击“安装”按钮开始之前,您将被邀请找到安装介质并指定 Windows 分区的大小。

Boot Camp Assistant 将下载必要的驱动程序并开始安装过程。在某个时候,您的 Mac 将重新启动,您将看到一个标准的 Windows 安装程序。然后您可以选择“BOOTCAMP”分区并让 Windows 安装。

在安装过程中,您需要跳过任何连接到互联网的邀请,因为您的 Mac 需要 Wi-Fi 驱动程序才能这样做。安装 Windows 后,在计算机重新启动时按住 Option,然后从可启动分区列表中选择“Windows”。

Boot Camp 控制面板应该启动并提供安装必要的驱动程序(否则,您会在屏幕右下角的系统托盘中找到它)。安装驱动程序后,您的 Mac 应该可以像任何其他 PC 一样运行。

为什么要在 Mac 上运行 Windows?

如果您需要使用不支持 macOS 的特定软件,Windows 可能会很方便。虚拟化和 Boot Camp 都可以让您玩某些游戏,尤其是 Apple 在早期 macOS 版本中放弃支持的 32 位游戏。

如果在 VM 中运行 Windows 不是合适的解决方案,您可能需要考虑购买 Windows PC 而不是 Mac。游戏也不是 Apple 的强项,虽然甚至可以在现代 M1 或 M2 Mac 上玩游戏,但如果这是您的首要任务,您应该购买游戏机或组装游戏 PC。