您现在的位置:首页 > >

Hyper-v 与 Vmware 兼容性的最新解决方法与总结

发布时间:

(本文同步在公众号刊登 公众号:Geekxiaobai)


0x01:前言
? ? ? ?新买的电脑 windows10 系统,手贱把?Hyper-v?虚拟机给打开了,然后发现这个真心不好用,装个虚拟系统,各种问题。想着还是之前旧电脑用的?Vmware?好用。


?


于是乎,装好VMware后,发现不兼容。



?


百度了N种方法,都不适用,还是有问题。


?


比如:


方法?:右键点击开始菜单,从中选择“控制面板--选择查看方式为大图标或者小图标--"程序和功能"--“启用或关闭windows功能”--找到hyper-v的选项-取消勾选,然后点击确定,使设置生效--*舻缒浴


?


(吐槽:*艉蟾静换嵘В故遣患嫒莸奈侍猓刈癡Mware也不行)



方法二:


为 Windows 创建两个启动菜单,在启动时可以选择是否要运行 Hyper-V。实现方法很简单,只需在 Windows 中以管理员身份运行命令提示符 cmd,然后:


(1)运行 ?bcdedit /copy {current} /d “Windows 10 Hyper-V OFF” 命令,随后会提示已经创建了另外一个启动菜单项,记下 { } 中的一串代码。


(2)运行 bcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype OFF 命令,将上面记下的代码替换掉这里?{ }?代码即可。


(3)组*醇黈in+R,输入命令 ?msconfig ?。此时出现系统配置界面,引导区将会出现两个,修改Windows 10 Hyper-V OFF引导区为3秒,第一个为5秒



(3)然后* ?,开机时,在“ Hyper-V OFF”的模式中,即可运行 Vmware 虚拟机。


吐槽:各种组合都试过多次,还是不行。*鬘次,人都疯了。


?


0x02:问题与总结


? ? 为什么网上各种方法都不适用呢?从原理上分析一波,然后再给出合适方法。


    如下图,Hyper-v与Vmware虚拟都是在硬件层之上。

    方法一中,即使我们关掉了Hyper的功能,但是这个已经安装了,一些程序可能还会使用,因此系统并没有真正删掉。

    方法二中:从另外一个引导分区启动,也不能真正解决问题。



?


2. 虚拟机从本质上说是一个沙盒模型,虚拟机系统理论上不会影响真正的主机安全。但是自从黑客能从虚拟系统漏洞真正攻击物理主机后,安全性再一次受到挑战。


下面是微软的一个相关连接:


https://support.microsoft.com/en-us/help/4096339/windows-10-device-protection-in-windows-defender-security-center#memoryintegrity



?


看不懂不要紧,反正感觉很牛逼就对了。


?


意思大概就是:防止虚拟机中恶意代码插入到高安全性的内存中。


?


网上各种方法失败的罪魁祸首就是这个:?内核隔离的安全保护措施了。


?


0x03: 解决方法


?(1)用方法一中的方法,关掉Hyper-v. ??(方法1不够详细的话,自行再百度)


(2)打开设置,点击 “更新和安全”--“windows安全”--“打开windows Defender安全中心”-“设备安全性”-“内核隔离详情”--“关”--*





?


0x04:总结


????OK, Vmware已经可以用了。继续搞事.....


热文推荐
猜你喜欢
友情链接: