AMD的cpu vmware装黑苹果报错:客户机操作系统已禁用 CPU,请关闭或重置虚拟机

在使用AMD处理器的电脑上,通过VMware尝试安装黑苹果操作系统时,可能会遇到‘客户机操作系统已禁用CPU’的错误。这通常是由于VMware不支持特定的CPU功能导致。要解决此问题,可以尝试更新VMware到最新版本,或者在VMware设置中禁用‘虚拟化AMD-V/SVM’选项,再进行安装。
摘要由CSDN通过智能技术生成

环境:vm15.0.Mac10.13,MKunlock

解决方案:在vmx编辑中加入以下字句:

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:0111:1000:1011:1111:1011:1111:1111"

smbios.reflectHost = "TRUE"

hw.model = "MacBookPro14,3"

board-id = "Mac-551B86E5744E2388"

keyboard.vusb.enable = "TRUE"

mouse.vusb.enable = "TRUE"

如果出现类似 这个虚拟机需要avx2,但是没有avx 的报错,

这个提示通常发生在使用VMware虚拟化软件运行虚拟机时,客户机操作系统遇到了与CPU相关的问题。可能的原因包括但不限于以下几个方面: 1. CPU兼容性问题:虚拟机中的客户机操作系统要求的CPU指令集可能与宿主机CPU提供的指令集不完全兼容。例如,某些较新版本的操作系统可能需要较新的CPU指令集,而宿主机的CPU可能不支持这些指令集。 2. CPU数量或核心限制:如果虚拟机配置的CPU数量或核心数超出了宿主机的实际物理资源,或者超过了VMware允许的最大值,也可能导致这种错误。 3. CPU资源限制:如果宿主机上的CPU资源不足,或者虚拟机被设置了资源限制(如CPU资源分配不足),这可能导致虚拟机无法正常启动或运行。 4. 虚拟机快照问题:如果虚拟机使用了旧的快照进行恢复操作,而这个快照是在支持某些CPU特性的情况下创建的,但在当前的宿主机上这些特性不可用,也可能导致此错误。 5. VMWare工具未正确安或更新:VMware Tools是VMware提供的增强虚拟机功能的软件包。如果VMware Tools未正确安或需要更新,也可能引起CPU相关问题。 解决这个问题,可以尝试以下方法: - 确认宿主机CPU支持的特性与客户机操作系统所需的特性是否匹配。 - 减少虚拟机配置的CPU数量或核心数,确保它们不超过宿主机的实际资源及VMware的限制。 - 检查并调整虚拟机的资源分配设置,确保CPU资源充足。 - 更新或重新安VMware Tools,确保其与当前宿主机CPU特性兼容。 - 确认没有使用超出宿主机CPU支持范围的旧快照进行恢复。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT大力水手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值