如何在Windows 10中在虚拟机中运行macOS

Windows 10是一个很棒的操作系统。它有其怪癖和烦恼,但是什么操作系统没有?即使您对Microsoft和Windows 10有所了解,您仍然可以货比三家。有什么比从现有操作系统和虚拟机的安全范围内更好的方法呢?这样,您就可以在Windows上运行macOS,这是当您想在Windows上使用仅Mac应用程序时的完美选择。

在本教程中,您将学习如何在虚拟机中安装macOS,虚拟Hackintosh。 “ Hackintosh"是运行Mac操作系统的所有不受支持的硬件的名称。不确定是否会与Mac相处?尝试一下本教程!

在Windows 10上创建macOS虚拟机需要什么文件?

在研究“操作方法"之前,需要下载并安装。基本工具。本教程详细介绍了如何同时使用Oracle VirtualBox Manager(VirtualBox)和VMware Workstation Player(VMware Player)创建macOS虚拟机。不确定要使用哪个?了解有关VirtualBox和VMware之间差异的更多信息。)

下载最新版本的VirtualBox。本教程使用VirtualBox 6.0.6。

下载最新版本的VMware Player。本教程使用VMware Player 15.0.4。

您还需要一份macOS副本。 Mojave是最新的macOS版本。但是,在撰写本文时,还没有面向尚未安装基于AMD的macOS的用户提供的AMD macOS Mojave构建。

但这并不意味着AMD用户完全不走运。您仍然可以在虚拟机中安装macOS High Sierra。随着时间的推移,基于AMD的macOS Mojave虚拟机版本将可用。

本教程将着重于在运行于Intel硬件上的虚拟机中安装macOS。不幸的是,我无权使用任何AMD硬件,因此无法提供教程。但是,如果您继续阅读,则会在本文结尾处找到一些AMD macOS High Sierra和Mojave教程的链接。

下载macOS虚拟映像

下载macOS虚拟适用于您的CPU,虚拟机类型以及所需macOS版本的映像:

英特尔Mojave

  • VirtualBox英特尔HFS Mojave 10.14.3
    • Mediafire
    • VirtualBox的代码(必需)
    • Virtualbox英特尔APFS Mojave 10.14.3
      • Media Fire
      • VirtualBox的代码(必需)
      • VMware Player英特尔®APFS Mojave 10.14.3
        • Media Fire
        • VMware Player修补程序工具(均需要两个文件)
        • 文件下载完成后,右键单击并使用您喜欢的存档工具进行提取。例如,我将右键单击,然后选择 7-Zip>提取到“ Mojave Image"。。在文件夹中,您将找到一个.VMDK文件,该文件代表虚拟机磁盘格式。 VMDK文件包含您将在下一节中使用的操作系统。

          如何使用VirtualBox创建macOS Mojave虚拟机

          打开VirtualBox。选择新建。输入macOS。 VirtualBox将在您键入时检测到操作系统,并且默认为Mac OSX。但是,您需要更改此设置。在版本下,选择 macOS 10.13 High Sierra

          下一步,设置虚拟机和macOS可以使用的RAM数量。我建议最小为4GB,但是您可以从主机系统中获得的容量越多,体验就会越好。请记住,您分配的RAM不能超过系统可用的内存,并且需要为主机操作系统保留一些可用的内存。 (系统需要多少RAM?)

          最后,您需要分配一个硬盘。选择使用现有的虚拟硬盘文件

          选择文件夹图标并浏览到VMDK文件,然后点击创建

          在启动虚拟机并使用macOS Mojave之前,需要对设置进行一些调整。右键单击您的macOS虚拟机,然后选择设置。

          系统下,从引导顺序中删除 Floppy 。确保芯片集设置为 ICH9

          选择处理器标签。分配两个处理器。如果您的i7 CPU具有备用电源(或具有多个额外内核的i9),请考虑分配更多资源。但是,这并不重要。确保选中 Enable PAE / NX 框。

          Display 下,将 Video Memory 设置为128MB。<

          现在,在存储下,选中使用主机I / O缓存旁边的框。

          不幸的是,在当前配置下,VirtualBox不适用于您的macOS VMDK。要启动并运行它,您必须在macOS虚拟机运行之前先修补VirtualBox。为此,您需要使用命令提示符输入一些代码。所有详细信息都在下面。

          首先关闭VirtualBox。如果VirtualBox或其任何关联进程正在运行,则这些命令将无法正确执行。关闭后,按 Windows键+ X ,然后从菜单中选择命令提示符(Admin)。如果菜单仅显示PowerShell选项,请在“开始"菜单搜索栏中键入命令。然后右键单击“最佳匹配",然后选择以管理员身份运行

          以下代码适用于VirtualBox 5.x和6.x。

          使用使用以下命令找到Oracle VirtualBox目录:

          cd "C:\Program Files\Oracle\VirtualBox\"

          现在,一一输入以下命令。调整命令以匹配您的虚拟机的名称。例如,我的虚拟机名称是“ macos "。这是命令:

          VBoxManage.exe modifyvm "macos" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbffVBoxManage setextradata "macos" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"VBoxManage setextradata "macos" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"VBoxManage setextradata "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。双击您的macOS虚拟机以启动它。您将看到一长串文本,然后是灰屏。灰屏可能需要一两分钟才能清除,但不要惊慌。解决后,您将到达macOS“欢迎"屏幕。

          从此处,您可以根据需要设置macOS Mojave虚拟机。

          专业提示:虚拟机通过灰屏后,对其进行快照。如果线路出现任何问题,您可以返回“欢迎"屏幕设置并重新开始该过程。完成macOS设置后,进行另一种设置,以便直接进入macOS安装。转到计算机>拍摄快照,为快照命名,然后等待其处理。

          关闭macOS Mojave虚拟机。现在,下载并安装VirtualBox Extension Pack。

          安装后,右键单击您的macOS虚拟机,然后选择设置。打开 USB 标签,然后选择 USB 3.0(xHCI)控制器,然后按OK。

          再次启动您的macOS Mojave虚拟机,您感觉很好

          如何使用VMware Workstation Player创建macOS Mojave虚拟机

          在VirtualBox上优先使用VMware?您可以使用与VirtualBox完全相同的VMware创建macOS Mojave虚拟机。并且,与VirtualBox一样,VMware还需要在macOS Mojave虚拟机运行之前进行修补。

          上面的“ macOS虚拟映像"文件列表中的是“ VMware Player修补程序工具"。 ,下载补丁工具。然后,浏览到将修补程序工具下载到的位置。提取存档的内容。当文件夹位于同一驱动器上时,此过程最有效(例如,在C:\驱动器上都找到了VMware根文件夹和提取的存档)。

          确保VMware已完全关闭。现在,在patcher文件夹中,右键单击 win-install 命令脚本,然后选择以管理员身份运行。该脚本将打开“命令提示符"窗口,然后将运行补丁脚本。 关注。脚本wh绕,您需要注意任何“ 找不到文件"消息。

          “找不到文件"或“系统找不到"的最常见原因“指定文件"消息是将VMware Workstation Player安装到默认文件夹的其他位置,并从其他目录执行补丁。

          补丁完成后,您可以打开VMware。

          选择创建新的虚拟机。 选择稍后再安装操作系统。现在,选择 Apple Mac OS X ,然后将“版本"更改为macOS 10.14。如果看不到macOS选项,那是因为补丁未正确安装。

          下一步,您需要为macOS Mojave虚拟机选择一个名称。选择一个容易记住的内容,然后将文件路径复制到方便的位置,您将需要它来进行一些编辑。在下一个屏幕上,坚持建议的最大硬盘大小,然后选择将虚拟磁盘存储为单个文件。完成虚拟磁盘创建向导,但暂时不要启动虚拟机。

          在启动虚拟机之前,必须编辑硬件规格。另外,您需要告诉VMware在哪里可以找到macOS VMDK。

          在VMware主屏幕上,选择macOS Mojave虚拟机,然后右键单击并选择 Settings 。与VirtualBox一样,将虚拟机的内存增加到至少4GB。如果您有剩余的RAM,则可以分配更多的内存。

          处理器下,将可用内核数编辑为2。

          现在,在下>硬盘(SATA),则需要删除之前创建的硬盘。选择删除,VMware将自动删除磁盘。现在,选择添加>硬盘> SATA(推荐)>使用现有磁盘。浏览到macOS VMDK的位置。

          在打开VMware macOS Mojave虚拟机之前,需要进行最后的编辑!

          关闭VMware。转到您存储macOS虚拟机的位置。默认位置是:

          C:\Users\YOURNAME\Documents\Virtual Machines\YOUR MAC OS X FOLDER

          浏览到macOS.vmx,右键单击并选择 Open with…,选择记事本(或您喜欢的文本编辑器)。滚动到配置文件的底部并添加以下行:

          smc.version = "0"

          保存,然后退出。

          您现在可以打开VMware,选择您的macOS Mojave虚拟机,然后启动它!

          还记得通过VMware补丁工具下载的其他ISO文件吗?其中包含VMware工具,一组可改善鼠标处理,视频性能和其他有用功能的实用程序和扩展。

          在运行macOS虚拟机的情况下,选择 Player>可移动设备> CD / DVD(SATA)>设置。选择使用ISO映像文件,然后浏览到先前下载的 VM Tool New.ISO 文件的位置。按OK并返回到macOS。

          在桌面上,您应注意VMware Tools驱动器符号。双击要打开的驱动器,然后选择安装VMware Tools 。在安装过程中,您将遇到安全警告。选择打开“安全性偏好设置">“允许" ,然后单击“挂锁"图标以确认更改。重新启动虚拟机,然后您就可以随意使用macOS。

          在VMware Player工作站中安装macOS虚拟机期间,有几件事可能(可能会出错)。

          p>

          如果在虚拟机创建向导期间看不到“ Apple Mac OS X",则需要重新访问补丁程序。确保与VMware Player相关的所有进程都已关闭。

          如果在启动虚拟机时收到消息“二进制转换不支持Mac OS X",则很有可能需要在Windows XP中激活虚拟化。您的BIOS / UEFI配置。

          如果在启动虚拟机时收到消息“ VMware Player无法恢复错误:(vcpu-0)",则需要返回到macOS.vmx配置文件以确保您添加了多余的行并保存了编辑。

          用于AMD硬件的macOS虚拟机

          Apple使用Intel硬件为台式机和笔记本电脑供电。使用Intel硬件配置macOS虚拟机更加容易,因为硬件规格非常相似。对于AMD,情况恰恰相反。由于Apple不在AMD硬件上开发macOS,因此在AMD系统上创建macOS虚拟机比较棘手。

          此外,我没有用于测试macOS虚拟机的AMD系统,因此无法给你一个详细的教程。但是,只要您耐心等待并相应地执行每个步骤,我可以为您指导一些有效的macOS AMD虚拟机教程。

        • Mojave AMD Vanilla Guide从Windows通过AMD OS X获得
        • 用于VMware Player的High Sierra 10.13.1 VM(用于通过AMD OS X的Ryzen / FX / APU)
        • 通过AMD OS X的Mojave AMD VirtualBox
        • AMD操作系统X论坛是macOS虚拟机的重要资源。您还可以找到更多有关AMD macOS虚拟机的论坛话题。

          macOS Mojave虚拟机安装完成

          对于macOS Mojave虚拟机,您有两种选择。如果要在从Windows切换到macOS之前尝试一下macOS,这两个选项都是不错的选择。您还可以将macOS用于提供的一些最佳Apple应用程序。

          您也可以使用虚拟机来测试其他操作系统。例如,下面是在虚拟机中安装Linux发行版的方法。

  • 标签: 仿真 操作系统 虚拟机 Windows 10