macos is Apple的操作系统,主要以其安全性,稳定性和性能着称的系统。 但是,不像 Windows or Linux,该系统不能安装在任何计算机上。 要使用它,您需要购买并使用 Mac,Apple出售的计算机。 这使许多用户想要尝试使用此操作系统。 幸运的是,由于有了虚拟机,任何人都可以使用此操作系统并享受其优势,而不必花钱购买Mac。
A 虚拟机 是由计算机程序生成的计算机,我们可以在其上安装任何操作系统,就好像它是真实的计算机一样。 有许多用于虚拟化操作系统的程序,尽管最著名的是作为专业选项的VMware和作为替代OpenSource的VirtualBox。
尽管我们可以在这些虚拟机上安装Windows,Linux和许多其他操作系统,但是当尝试在Windows或Linux上安装macOS时,我们会发现很多不便之处。 苹果为macOS设置了许多障碍(尤其是在内核和驱动程序中),以防止其操作系统安装在非自己的计算机上。 因此,我们要么诉诸诸如 的Hackintosh ,否则我们必须找到其他方法。
出于法律原因,VMware和VirtualBox不提供官方支持来安装macOS。 但是,通过某些补丁和某些特殊配置,可以实现此目的。 尽管这是一个相当长的过程,但是按照以下步骤,我们可以在几分钟内使macOS在Windows 10上运行。
要求和准备
几乎可以在任何操作系统,任何硬件和任何虚拟机管理程序上执行此过程。 但是我们将在Windows 10(特别是最新版本的操作系统)上使用VMware Workstation Pro进行此操作,因为我们已经能够验证它是使macOS能够最好(和最简单)地工作的一种。
我们需要做的第一件事是 VMware Workstation 15.5 (或15.5.1)安装在我们的计算机上。 较旧的版本可能会导致安装macOS时出现问题。 而在较新的版本中,我们可能无法应用接下来将要看到的补丁。
另外,当然至少要有 8 GB 内存 (建议使用16 GB),这是一个具有多个内核和线程( AMD公司 Ryzen我们尚未设法操作此虚拟机,仅通过 英特尔)。 并且建议有一个 SSD 因此性能非常出色。
修补VMware以在Windows上安装macOS
为了在虚拟机中安装和运行Apple操作系统,我们必须同时修补VMware和VirtualBox。 而且过程并不完全简单。 特别是在VirtualBox中。 因此,我们将使用整个VMware流程。
为此,我们要做的第一件事是下载一个 “解锁”。 这个小补丁将在虚拟机中执行以下操作:
- 修补二进制文件和vmware-vmx进程以引导macOS。
- 修补vmwarebase文件(.dll或.so),以便在创建新虚拟机时能够选择“ Apple”。
- 下载适用于macOS的最新版本的VMware Tools。
我们可以找到一些补丁程序来执行此操作。 所有这些都安全,可靠并且已发布在GitHub上。 虽然我们最喜欢的是 自动解锁 。 此补丁程序使我们可以简单地通过执行通过解压缩自动解锁程序获得的“ Unlocker.exe”来执行此操作。 因此,我们只需要信任该程序并等待它完成对文件的修改并下载必要的元素即可。
如果我们需要其他选择,我们可以选择 paolo项目/解锁器 or BDisp /解锁器 .
取得macOS
这是问题之一开始能够从Windows安装macOS的过程,一个反复发生的恶性循环。 为了在VMware中安装macOS,我们需要一个ISO映像。 要生成此ISO映像,我们需要使用macOS。 尽管网络上流通着许多macOS ISO映像,但许多映像已经过时,而另一些则无法正常工作。 使它起作用的唯一方法是自己创建它。 如果我们没有Mac,这就是一个问题。
为了节省时间并简化流程,我们建议您 下载最新版本的macOS 10.14“ Mojave” 来自 以下链接 。 从此页面,我们可以下载已经安装了macOS并准备就绪的虚拟硬盘VMDK,以便在启动时启动系统的初始配置。 我们不推荐 安装macOS 10.15“ Catalina” 在Windows 10上由于此版本存在问题。 但是过程是一样的,我们可以从 以下链接 .
这是最快,最简单的方法。 但是,如果我们愿意,我们可以通过生成自己的ISO来做同样的事情。 即使尝试从Internet下载它,尽管这样做会带来比解决方案更多的问题。
操作系统 ISO
如果我们可以访问macOS计算机,则可以生成我们自己的ISO映像,包括Mojave和Catalina或要安装的版本。 为此,我们必须做的第一件事是下载所需版本的安装程序:
下载完成后,将开始下载,但由于我们不希望立即安装它,因此可以关闭向导。 我们感兴趣的是安装程序,可以在programs文件夹中找到该安装程序。
有了安装应用程序后,我们将其转移到应用程序文件夹中。 这样,我们将提取必要的文件并创建我们要查找的ISO映像。 为此,我们必须在macOS端执行以下命令(必须更改“ mojave”和与我们团队相对应的目录):
- hdiutil create -o / tmp / mojave -size 7900m -volname mojave -layout SPUD -fs HFS + J
- hdiutil附加/tmp/mojave.dmg -noverify -mountpoint /卷/ mojave
- sudo /应用程序/安装/ macOS / Mojave.app/Contents/Resources/createinstallmedia –卷/卷/ mojave –nointeraction
- hdiutil分离/卷/安装/ macOS / mojave
- hdiutil转换/tmp/mojave.dmg -format UDTO -o〜/桌面/ mojave.cdr
- mv〜/桌面/ mojave.cdr〜/桌面/ mojave.iso
当整个过程完成时(这将非常慢),我们将已经有了macOS的ISO映像。 如果需要,我们已经可以从VMware将其安装在VMware中。
使用VMware准备虚拟机
我们要做的第一件事是开放 VMware, 应用补丁程序并下载以上所有内容之后。 一旦看到主窗口,我们将创建一个新的虚拟机。
我们将看到创建新虚拟机的典型助手。 为了自定义流程,我们必须选择要创建“自定义”类型的计算机。 在下一步中,我们将选择与VMware 15.x硬件的兼容性。
我们将继续使用助手,现在该是选择是否要挂载映像以安装操作系统的时候了。 我们必须在此步骤中选择选项,以便以后安装操作系统。
我们继续使用助手,直到必须选择操作系统的类型。 由于我们安装了补丁程序,因此将显示Apple Mac OS X选项。 我们将选择要使用的macOS版本。 例如,我们选择 MacOS的10.14 ,“莫哈韦”。
下一步,我们必须为虚拟机指定所需的名称,然后选择要将其保存在何处。 我们必须记住虚拟机的存储路径,因为稍后我们将不得不使用该路径。
接下来,我们必须选择我们希望虚拟机具有的处理器和内核的数量。 只要我们的硬件允许,我们就必须配置2个处理器和2个内核。 我们继续,在下一步中,我们将配置虚拟机将具有的RAM。 虽然它应该与 4 GB ,我们建议不要给它提供小于8 GB的空间。
下一步将是配置网络。 我们将其配置为NAT并继续。 我们将I / O控制器保留在LSI Logic中。 以及SATA中的那种硬盘。
在下一步中,向导将询问我们是否要创建新的虚拟硬盘或使用现有的虚拟硬盘。 如果要从ISO映像在Windows 10上安装macOS,则必须创建一个新的虚拟硬盘,其大小至少为25 GB。 但是,我们使用的是已下载的VMDK,因此我们将选择“使用现有虚拟磁盘”选项,并选择我们将其下载(并解压缩)的目录。 加载硬盘时,我们必须选择“保留现有格式”选项,以免对其进行转换或修改。
最后,我们将创建虚拟机。 我们可以在向导的最后一个窗口中查看您的选项的摘要。 虽然我们还没有完成。
编辑VMware配置以输入macOS代码
在运行虚拟机之前,我们必须在配置文件中进行手动更改。 如果不进行此更改,尝试启动macOS将会返回keric panic,我们将无法使用Apple的操作系统。
为此,我们必须转到保存虚拟机的文件夹(在向导第一步中指示的文件夹),然后在“ .vmx”中找到完成的文件。 我们使用笔记本打开此文件进行编辑(因为它是普通的文本文件),并且将在末尾添加以下行(如捕获中显示的那样,单引号(shift + 2),请勿复制和糊):
smc.version =“ 0”
我们保存更改并继续。 现在,我们已经准备好macOS虚拟机开始工作。
在Windows 10中启动macOS
我们已经准备好一切。 现在,我们只需要转到VMware界面内的虚拟机,然后选择启动虚拟机的选项。
首次启动可能需要一段时间,因为系统将为安装做好准备。
加载时,我们将看到典型的macOS安装向导,我们必须遵循该向导,直到最后启动虚拟机。 除其他外,我们必须考虑的最重要方面是:选择西班牙作为一个区域,使用ISO发行版的西班牙文键盘,并在需要时使用iCloud帐户登录以使用App Store和其他Apple服务。 我们还必须创建我们的用户帐户。
我们将选择要在macOS中使用的主题,我们将继续使用助手,直到最后。 完成后,我们可以看到macOS桌面,并且可以开始使用它了。 尽管首先让我们看看一些其他的建议设置。
将macOS放入西班牙语
默认情况下,Apple的操作系统为英文。 但是,如果我们愿意,我们可以很轻松地将其放入西班牙语。 为此,我们只需要打开系统偏好设置,输入“ 语言和地区 ”部分,然后从此处进行更改。
我们必须通过单击出现的新配置窗口中出现的“ +”按钮来添加新语言。 macOS将询问我们是否要将这种语言用作系统的默认语言。 我们说是的,就是这样。 我们的系统将自动以西班牙语显示。 尽管我们必须重新启动系统才能正确应用更改。
什么时候 macos 再次开始 , 我们将拥有完美的 西班牙语。
安装VMware工具
一旦在虚拟机中运行了macOS,并将其放入西班牙语,下一步便是安装VMware Tools,以便该程序开始运行。 默认情况下,VMware没有 工具 部分,尽管我们可以使用它们,因为在开始使用Unlocker时,它将下载这些工具的最新版本,以便能够安装它们并充分利用macOS映像。
要安装它们,过程与任何其他系统中的过程相同。 我们要做的第一件事是从虚拟机的VM菜单中挂载它们,选择选项“ 安装VMware Tools “。
在macOS中,我们将看到类似于将CD插入阅读器的驱动器。 我们双击“ 安装VMware Tools ”,我们将按照向导的提示进行操作,直到最后。
在某些时候,我们可能会收到macOS安全警告,表明系统扩展已被阻止。 如果未出现此错误消息,则我们不必担心,因为安装将自行完成。
如果遇到此错误,我们必须做的就是手动执行它。 为此,从错误消息本身开始,我们将打开macOS安全和隐私面板,并允许执行此组件。
完成此操作后,我们必须重新运行VMware Tools安装向导,这次它将顺利进行到最后。
我们重新启动macOS以完成安装和确认。 重新引导系统后,我们可以看到有多少功能已经可以正常工作,并且可以更改虚拟机的分辨率(屏幕尺寸)。
创建快照以防万一
我们已经安装并配置了macOS。 从这一刻起,我们就可以开始使用它了。 但是,我们可能对创建快照感兴趣。 这些就像虚拟机级别的还原点。 这样,万一出问题或破坏了macOS,我们只需恢复快照即可恢复其操作。 这将使我们不必从头开始重复整个过程。
为此,我们将关闭虚拟机,关闭虚拟机后,将在其上单击鼠标右键。 在出现的菜单中,我们将选择 快照 >拍摄快照。
我们会给您想要的名称,仅此而已。 我们已经在Windows 10中创建了macOS快照。
如果我们想将虚拟机还原到当前状态(创建快照时),则必须使用“还原到快照”选项并将其还原。 从那以后,我们所做的所有更改都将被删除,并且,神奇的是,我们的macOS将与创建快照时的状态相同。
从Windows 10升级到macOS“ Catalina”,或安装最新版本的macOS
至此,我们已经可以在虚拟机中使用Windows 10中的macOS,就像拥有Mac一样。 但可以肯定的是,最令我们恐惧的是安装任何更新,包括安全补丁程序级别和新版本。 那就对了。
最初,无需在虚拟机中安装新版本的macOS。 我们只需要 重新安装VMware Tools 当安装新版本时,仅此而已。 与我们使用Windows 10或Linux更新VM相同。 但是,如果出现问题,我们有上一个快照。 只需将其还原,一切将恢复正常。
要将macOS更新到最新版本,我们需要访问App Store并搜索“ macOS Catalina ”商店。 我们将看到有关此版本macOS的相关结果。 我们输入macOS Catalina文件,单击“获取”或 “得到”, 并让系统仅搜索新版本和程序。
我们将在商店中看到最新版本的macOS。 我们必须要做的就是点击“ 现在更新 并耐心地武装自己。
更新过程可能需要很长时间。 我们要做的就是等到刚下载完新版本并将其安装在虚拟机中之后,就是这样。 重新启动后,我们将完成Catalina的初始配置向导,再过几分钟,我们将准备好使用该系统。 建议重新安装VMware Tools,以便一切正常。
我们已经在Windows上安装了macOS,并且拥有最新版本的Apple操作系统。 还要感谢虚拟机。 享受这个操作系统并发现它为我们提供的一切。