如何在 Windows PC 上安装 macOS:2025 指南

Jacki

众所周知,macOS 和 Windows 是两种截然不同的操作系统。虽然大多数应用程序在这两个系统上都可用,但某些应用程序(例如 Xcode 和 Final Cut Pro)仍然是 Apple 独有的。这使 Windows 用户处于不利地位,因为他们被禁止使用这些服务。然而,您无需花费数千美元购买新 MacBook,实际上可以使用虚拟化在 Windows PC 上运行 macOS。本文将指导您立即完成设置 macOS 的必要步骤。

什么是虚拟化?

从长远来看,虚拟化是指在另一个操作系统的虚拟机中运行新的操作系统。这允许用户同时使用两个操作系统,而无需在两个操作系统之间手动切换。但需要注意的是,由于两个操作系统共享相同的资源,因此您的 PC 需要至少 8GB RAM 和 4 核处理器。

现在我们已经满足了要求,我们需要选择虚拟机软件来安装 macOS。虽然有多个选项可用,但我们在本教程中选择了 VirtualBox,因为它是最容易设置和管理的。

第 1 步:下载 VirtualBox 及其扩展

幸运的是,安装过程很简单。用户需要:

  1. 前往VirtualBox 网站
  2. 单击“下载”部分。
  3. 点击“Windows Host”链接并下载软件。
  4. 打开下载的文件并设置 VirtualBox。

由于我们将安装最新的 macOS 版本,因此我们还必须下载 VirtualBox 扩展包。为此:

  1. 回到VirtualBox 网站
  2. 导航至“下载”部分。
  3. 下载“VirtualBox 7.0.18 Oracle VM VirtualBox Extension Pack”标题下的扩展包。
  4. 打开 VirtualBox 应用程序。
  5. 单击“工具”按钮旁边的菜单图标。
  6. 从下拉菜单中选择“扩展”。
  7. 单击“安装”。
  8. 找到您安装的文件。
  9. 完成设置过程。

熟悉仿真的人都知道有几种方法可以获取 ISO 文件。首先,可以使用 MacBook 来获取最新的 ROM,但这需要访问 macOS 机器,这违背了在 Windows 上安装 macOS 的目的。因此,像 Internet Archive 这样的网站是获取 macOS ISO 文件的合理方法。具体方法如下:

阅读更多:[简要指南]如何在非Apple PC上安装macOS

  1. 转到这个网站
  2. 下载 Zip 文件。这可能需要一段时间,具体取决于您的互联网连接。
  3. 解压缩 ISO 文件并将其保存到方便的位置。

第 3 步:设置 VirtualBox

下载 macOS 文件后,下一步是将 macOS 导入 VirtualBox 应用程序。具体方法如下:

  1. 打开 VirtualBox 应用程序。
  2. 单击顶部的“新建”按钮。
  3. 在对话框中,为您的操作系统指定一个合适的名称。我们在此示例中选择“macOS”。
  4. 输入姓名后,类型版本选项应自动填写。如果没有,请选择“Mac OS X”类型和“Mac OS X(64 位)”版本
  5. 将所需的内存和CPU核心分配给macOS文件。如果不确定,我们建议至少 4GB RAM 和两个内核。
  6. 单击“下一步”。
  7. 在下页中配置 macOS 的硬盘空间。我们建议至少 35GB。
  8. 单击“完成”。

步骤 4:配置 VirtualBox 设置

在启动 macOS 虚拟机之前,我们需要更改一些设置以确保流畅的体验:

  1. 在 VirtualBox 应用程序中,打开“设置”部分。
  2. 在“系统”窗格中将主板芯片组更改为“ICH9”,然后选中“启用 EFI”框。
  3. 将处理器数量更改为 2,并将“执行上限”设置为 70%。
  4. 在“显示”部分,将视频内存设置为“128 MB”。
  5. 导航到“存储”部分并选择“清空”选项。
  6. 点击“光驱”旁边的蓝点,然后选择“选择文件”选项。
  7. 找到并选择您下载的 macOS 文件。
  8. 在“USB”部分启用 USB 3.0 设置。Image of the required changes in the Settings page-6

我们还需要通过命令提示符进行一些更改,以确保 macOS 将硬件识别为 Apple Silicon。要制作它们,请运行下面给出的命令。但是,请记住将“VM Name”替换为 macOS 虚拟机的名称。此外,请注意,这些命令适用于基于 Intel 的 Windows 笔记本电脑。

cd "C:Program FilesOracleVirtualBox"

VBoxManage.exe modifyvm "VM NAME" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata "VM NAME" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,3"

VBoxManage setextradata "VM NAME" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

VBoxManage setextradata "VM NAME" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

VBoxManage setextradata "VM NAME" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

VBoxManage setextradata "VM NAME" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

第 5 步:启动 macOS

成功运行命令后,最后一步是启动 macOS。方法如下:

  1. 打开 VirtualBox 应用程序。
  2. 单击“开始”按钮。
  3. 完成 macOS 设置过程。

阅读更多