win10中的Vmware MacOS-BigSur

问题描述

我使用 Vmware Workstation 15.5 PRO 在 Win10 中构建 MacOS Big Sur,我参考了这个网站。

https://www.wikigain.com/install-macos-big-sur-on-vmware-windows-pc/

我的设备:

  • cpu:AMD 锐龙 5 2600x
  • 显卡:NVIDIA 1070ti
  • 内存:16GB
  • 操作系统:Windows 10 1909x64

我做了第六步,但出现错误

enter image description here

cpu 已被客户操作系统禁用。关闭或重置虚拟机。

我尝试了其他网站上的命令。

https://www.youtube.com/watch?v=ogEPiiufrO0&ab_channel=CAPSTV

并使用了命令。

smc.version = "0" cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011" cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111" cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110" cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001" cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001" cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000" cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011" cpuid.1.edx = "0000:1111:1010:1011:1111:1011:1111:1111" featureCompat.enable = "FALSE"

但是还是有错误enter image description here

功能cpuid.intel”不存在,但必须存在。

模块“FeatureCompatLate”启动失败。

无法启动虚拟机。

我读过很多网站说 MacOS 不支持非 MacOS cpu。 如果我使用的是 AMD 的设备,我该怎么办?

预先感谢您的帮助!!

解决方法

尝试以下步骤:

  1. 转到requires(std::ranges::range<T>)并选择VM -> Manage -> Change Hardware Compatibility
  2. Workstation 10.x替换cpuid.1.edx = "0000:1111:1010:1011:1111:1011:1111:1111"
  3. 删除cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"

它在 VMware Workstation 15.5.6 和 AMD Ryzen 5 2600 上对我有用。