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
- 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