打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Windows10 VMware与Hyper

背景

为了在win10上用VMware Workstation Pro12安装Mac OS虚拟机,遇到了Hyper-V与VMware冲突,Device Guard与VMware冲突,各种焦头烂额。尝试了网上的各种解决办法,最后发现下面的方法是最有效的方法。

一,禁用Hyper-V

win+X (或者打开控制面板),程序与功能,启用或关闭Windows功能:


去掉 Hyper-V前面的钩钩。

如果询问是否立即重启,选择否。

二,禁用device guard

1,win+x,命令提示符(管理员).执行下面的命令:

mountvol X: /s
copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d “DebugTool” /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path “\EFI\Microsoft\Boot\SecConfig.efi”
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /d

2,重启计算机,按照系统引导时的提示关闭device guard。

三,创建引导文件副本,并在其中禁用hyper-v

在本机测试中,如果不执行这一步,虚拟机启动时仍旧会报VMware和hyper-v冲突错误。
1,win+X,命令提示符(管理员).执行下面的命令:

bcdedit /copy {default} /d "Windows 10 Without Hyper-V" 
  • 1
  • 1

引号里的字符串可以随便写。这串代码的执行结果是会返回一个序列号字符串,然后执行下面的命令:

bcdedit /set {} hypervisorlaunchtype off
  • 1
  • 1

其中,{}用第一步返回的字符串来替换。

2,修改引导方式:
win+R,运行msconfig.exe,在引导中可以看到我们刚创建的引导记录,设置超时为3秒或者更多,以便于引导的时候可以选择到新建的引导方式。

3,提示重启计算机,确认重启,然后在引导时选择新创建的引导方式。这时候再打开VMware则可以成功启动虚拟机。

特别提示:

如果虚拟机进入蓝屏的boot manager,则说明虚拟机没能成功加载系统镜像文件。特别的,现在网上坑爹资源很多,如果下载成了dmg格式的,那么多半会出现这种现象。有网友说可以使用UltraISO来进行格式转换,但是根本不靠谱,在本机的尝试结果是,VMware仍旧无法识别。**强调:**vmware并不能识别mac OS的dmg格式安装包。请找cdr格式的镜像。然后从新引导。如果你没能找到,可以邮件找我,我的邮箱就是我的id+@163.com。祝好!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
win10系统VMware虚拟机无法运行(报错)的解决办法
Linux就该这么学——安装配置VM虚拟机
Win10下 vmware workstation 12 运行失败的解决方法
Windows8/2012 Hyper
win10小技巧:你知道win10自带虚拟机吗?教你两步轻松开启
Hyper-V和VMWare虚拟机可同时运行,新版VMware 20H1功能真强大
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服