有时您想在 Windows 计算机上使用 macOS。在很大程度上,这两个领域之间有一堵墙,macOS 用户需要坚持苹果硬件,而不能在 Windows 电脑上使用,但这堵墙正在慢慢消失。您可以使用虚拟机工具在 Windows 系统上安装 macOS。在本文中,我们将了解如何 在 Windows 11 上的 VirtualBox 中安装 macOS。
我可以在 Windows 11 上运行 macOS 吗?
为了在 Windows 11 上运行 macOS,我们将使用 Oracle VirtualBox。但是,您需要确保您拥有合法获得的 macOS 副本、2GB 内存和具有 4 个逻辑 CPU 的 64 位计算机,并且您应该是管理员或具有管理权限。如果您拥有所有这些,请继续在您的 Windows 系统上安装 macOS。
在 Windows 11 上的 VirtualBox 中安装 macOS
在 Windows 11 上的 VirtualBox 中安装 macOS 是以下四步过程。
- 下载 macOS 文件
- 安装 VirtualBox
- 创建虚拟机
- 配置虚拟机的设置
- 在 VirtualBox 中安装 macOS
让我们详细谈谈它们。
1] 下载 macOS 文件
您需要从 Apple Store 下载 macOS 文件。您需要从商店下载 macOS BugSur 文件,因为它是一个大文件,您需要足够好的 Internet 连接、足够的空间和一些时间。请记住,不建议从未经授权的地方下载文件。
2]安装VirtualBox
下载操作系统后,继续下载我们将使用的虚拟机软件 VirtualBox。为此,请转到download.virtualbox.org并选择VirtualBox-6.1.26-145957-Win.exe。您需要与 VirtualBox 软件一起下载名为Oracle_VM_VirtualBox_Extension_Pack-6.1.26-145957.vbox-extpack的扩展包。
下载完这两个文件后,进入下载文件夹,运行安装包VirtualBox-6.1.26-145957-Win.exe 。然后您必须按照屏幕上的说明安装 VM,安装后,运行扩展包并安装它。
注意:如果您在安装任何一个应用程序时遇到错误,只需禁用 Memory Integrity,重新启动计算机,然后运行安装媒体。
3]创建虚拟机
为了安装 macOS,我们首先需要使用 Oracle VirtualBox 创建一个虚拟机。这个过程可能看起来有点吓人,但如果你按照下面提到的步骤,你将能够毫不费力地创建一个 VM。要做到这一点,只需按照规定的步骤操作即可。
- 在 Windows 系统上启动 Oracle VirtualBox 。
- 单击“新建”按钮。
- 在下一个窗口中,您需要输入以下详细信息。
> 名称: 您可以输入您想要给该虚拟机的任何名称,但为了有一个好记的名称,请使用一个简单的名称,例如macOS 或MacintoshMachine。
> Machine Folder: 这是您的 VM 将被存储的位置,确保选择一个至少有 100GB 可用空间的磁盘。
> 类型: 选择 Mac OS X(将自动选择)
> 版本:选择 Mac OS X(64 位)(将自动选择) - 在下一个窗口中,使用滑块为您的 VM 分配 RAM,为其提供足够的内存,但不应超过总容量的 50%。
- 在“硬盘”窗口中,选择“立即创建虚拟硬盘” ,然后单击“创建”。
- 然后你必须选择硬盘文件类型, 我们在下面提到了它们的描述,所以,选择你认为合适的然后继续。
> VDI(VirtualBox 磁盘映像):不适用于可能需要将其虚拟机转移到某些其他 VM 软件(例如 VMWare Workstation 或 Hyper-V)的人。
> VHD(虚拟硬盘):适用于将 VM 转移到 Hyper-V。
> VMDK(虚拟机磁盘): 最适合想要将 VM 迁移到 VMWare 的人。 - 接下来, 如果您不确定有多少空间合适,则可以选择动态分配 ;如果您确定应该为 VM 分配的空间,则可以选择固定大小。我们建议您进行动态分配,尤其是在您使用 SSD 时。
- 在“文件位置和大小”窗口中,至少提供 60GB 并继续。
这样,我们的虚拟机就创建好了。
5]配置虚拟机的设置
创建虚拟机后,让我们配置其设置以使其适用于 macOS。为此,首先,我们将对创建的 VM 进行一些更改,然后运行一些 CMD 命令,因此,请按照规定的步骤执行前者。
- 创建 VM 后,选择它并单击“设置”。
- 转到 系统 > 主板。
- 取消选中 Floppy,然后使用选项前面的箭头将 Optical 作为第一个引导选项,将 Hard disk 作为第二个。
- 转到 Processor 选项卡,分配至少 2 个内核并将 Execution Cap 保留为 100% 并启用 PAE/NX。单击确定以保存设置。
- 现在,转到 Display > Screen,将Video Memory设置为 128MB,并保留所有其他设置。
- 导航到存储,单击控制器:SATA,勾选使用主机 I/O 缓存旁边的框,然后选择空。单击 DVD 图标,然后单击 菜单中的选择磁盘文件 。现在,转到存储先前下载的 macOS 文件的位置并选择相同的位置。
工作还没有完成,我们需要在安装 macOS 之前运行一些命令。在执行相同操作之前,关闭 VirtualBox,不仅可以单击 Cross 按钮,还可以打开 VirtualBox,右键单击正在运行的程序,然后选择 End Task。
现在,转到gist.github.com并将所有代码复制到记事本文件中。在复制代码的第一行,您需要输入您安装 VirtualBox 的位置,默认情况下,该位置将是以下位置,但如果您进行了自定义安装,请使用其他位置。
cd \"C:\\Program Files\\Oracle\\VirtualBox\\\"
编辑位置后,将 您的虚拟机名称 的每个实例更改为 macOS。 进行所有调整后,代码将如下所示。
cd \"C:\\Program Files\\Oracle\\VirtualBox\\\"VBoxManage.exe modifyvm \"macOS\" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbffVBoxManage settextradata \"macOS\" \"VBoxInternal/Devices/efi/0/Config/DmiSystemProduct\" \"iMac11,3\"VBoxManage settextradata \"macOS\" \"VBoxInternal/Devices/efi/0/Config/DmiSystemVersion\" \"1.0\"VBoxManage settextradata \"macOS\" \"VBoxInternal/Devices/efi/0/Config/DmiBoardProduct\" \"Iloveapple\"VBoxManage setextradata \"macOS\" \"VBoxInternal/Devices/smc/0/Config/DeviceKey\" \"ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc\"VBoxManage setextradata \"macOS\" \"VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC\" 1
注意: 除第一行中的地址外,您的代码中的其他所有内容也必须相同。但是,如果你在VirtualBox的安装过程中没有改变位置,即使是地址也是一样的。
要运行这些命令,请 以管理员身份打开命令提示符 并分别执行每一行。运行第一行会将您重定向到 VirtualBox 目录,其余代码用于使 VM 适合 macOS。
6] 在 VirtualBox 中安装 macOS
完成上述所有步骤后,安装macOS的环境已经创建,我们现在要做的就是运行虚拟机并安装操作系统。按照规定的步骤在 VirtualBox 中安装 macOS。
- 打开 虚拟盒子。
- 选择我们创建的 macOS VM,然后单击 开始 按钮。
- 系统将提示您选择语言,然后继续。
- 在 Disk Utility 页面上,单击VBOX HARDDISK MEDIA > Erase 。
- 系统将提示您确认您的操作,出现对话框时单击擦除。
- 完成后,关闭“磁盘工具” 屏幕。
- 您将被重定向到恢复 页面,您需要在其中选择 安装 macOS Big Sur ,然后继续。
- 最后,按照屏幕上的说明完成安装过程。
这就是您如何使用 VirtualBox 在 Windows 计算机上安装 macOS Big Sur。
如何在 VirtualBox 上安装 macOS?
在 VirtualBox 上安装 macOS 是一个五步过程,首先需要同时拥有 macOS 和 VirtualBox,然后创建 VM,使其适用于 macOS,然后安装操作系统。如果您想继续安装,请查看上述指南。希望您能够轻松安装 macOS。