VS虚拟机与intel Atom(X86)虚拟机运行冲突问题
1、一、VS的虚拟机运行问题 如果初次运行VS的虚拟机失败,大多是下图中的Hyper-v功能没有添加,

3、点击 "Open log",提示很清楚,意思是Hyper-V没有启动,需要添加此功能并且让服务运行起来才行:

6、在打开的对话框中查看,如果成员列表中没有Administrator,则点击下面的添加,将其添加进去:

9、问题来了: 如果系统中有了上面的VS虚拟机并能成功运行,就算此时VS虚拟机没有真正运行,Android intel Atom(X86)虚拟机也是无法运行的,如果运行Atom(淌捌釜集X86)虚拟机或者手动再次安装Intel haxm,出现如下图提示,大意是说,Intel haxm支持需要打开VT-X(虚拟化技术Virtualization Technology):

10、显示,前面在启用VS虚拟机时,在BIOS中是打开了这个功能的,系统也是支持的,不知道为什么运行Atom(X86)虚拟机时会说没有打开!
11、解决办法: 1、要运行Atom(X86)虚拟机,在“启用和关闭Windows功能”中,将Hyper-V取消掉,重新启动机器; 2、重启后,有必要的话重糕恍阏绯新安装Intel(R) Hardware Accelerated Execution Manager (HAXM);
12、要说明的是,这种解决办法简单但很粗暴:如果想再次运行VS虚拟机,必须再次重新添加Hyper-V.也就是说,二种虚拟机不能在系统中同时共存(或者叫同时运行),这应该是一个BUG。目前还没有彻底解决这一问题的有效方案。只能采取这样粗暴的办法,根据自己的需要进行取舍!虽然麻烦,但也是没有办法的办法。
13、有人用编辑启动菜单的方法,达到切换有相应配置的系统的楫默礤鲼目的,类似下面的命令:1. bcdedit /copy {current} /d "Windows 8 - no hypervisor" 2. bcdedit /set {identifier for the new boot entry (copy from the output of the 'bcdedit' command above)} hypervisorlaunchtype off虽然还是治标不治本,但也是解决问题的一种思路吧。