安装Win7系统后Win1064位虚拟机无法启动。这是由于设置错误造成的。解决办法是:
1.按WIN+R,输入Control并按Enter键,然后打开控制面板:程序和功能:打开或关闭Windows功能,勾选Hyper-V,确认,等待安装完成,然后重新启动计算机。
2.然后将Hyper-V功能管理器添加到主屏幕以方便打开。
3.打开Hyper-V管理器,首先配置虚拟交换机,然后创建一个新的外部交换机网络。虚拟机安装好系统后就可以直接上网了。
4.然后添加外部虚拟交换机,新建虚拟机,名称和位置任意设置,根据自己电脑的存储空间进行分配。
5.指定虚拟机名称的位置。这里演示的是安装Windows7,然后选择第一代。第二代支持UEFI安全启动。
6.然后它开始分配内存。在这里,开始分配至少1GB内存,然后选中使用动态内存复选框。
7.接下来配置网络,选择之前创建的外部交换机,然后创建虚拟硬盘。
8.在安装选项中选择Win7安装镜像。Win7镜像加载成功后,新的虚拟机就可以完成了。
错误现象:
联想K、E、V、B、M8后系列笔记本电脑,如昭阳E49、V480等,使用Hyper-V创建虚拟机,然后启动虚拟机出现错误信息“Unabletostartthevirtualmachine...becausethehypervisorisnotrunning”,无法启动。如图:
原因分析:
点击上图中的“查看详细信息”,可以看到如下图。
对于本机来说,第1点和第2点没有问题。
解决办法:
重新启动电脑,进入BIOSSetup,选择“Security”、“MemoryProtection”:
将“DataExecutionPrevention”更改为“Enabied”,然后保存设置并退出。
重启电脑后,重启虚拟机,问题解决!
注意:
如果其他机型遇到类似情况遇到问题,也可以参考解决方案。
提示:关于MemoryProtection选项
某些计算机病毒和蠕虫运行的代码只允许数据传输,从而导致内存缓冲区溢出。如果您的操作系统可以使用数据执行保护(DEP)功能,选择“启用”可以保护您的计算机免受此类病毒和蠕虫侵害。
如果选择“启用”后您发现某个程序无法正常工作,请选择“禁用”并重置设置。