问题发生的原因:
最近准备学习一下Android的开发,机器升级windows10后准备使用自带Hyper-v做虚拟机。
以前一直使用VMWare,但是微软的VS2015中wp开发的模拟器默认使用hyper-v,而VMware
又和Hyper-v不能兼容。没办法只好试着在Hyper-v中安装Ubuntu。
在网上找了一些安装的教程,很容易的就安装好了。比如我参考的教程如下
问题的现象:
安装完成后使用基本正常,创建了一个外部类型的虚拟交换机。
问题来了,每次开机10分钟后2个小时内,基本是随机的会蓝屏死机,出现如下错误:
PAGE_FAULT_IN_NONPAGED-AREA,收集信息后重启
上诉现象往复发生,基本没法正常使用。
问题的解决过程:
此类问题一看应该是硬件驱动或者兼容性的问题,在网上找了一些解决方法,但是都没有什么卵用。
因为虚拟机中没有直接使用硬件设备,所以考虑可能虚拟交换机的嫌疑重大,遂删除虚拟交换机。
测试了一周没有再发生问题。
问题来了,如果没有网络Android开发和测试几乎无法进行。
偶然发现为WP模拟器的虚拟交换机存在但是没有造成蓝屏死机的问题,原来这家伙是内部网络类型的。
然后改成外部网络,问题重现了。
此时基本可以断定是使用外部类型的虚拟交换机导致联想yoga pro 13 发生Hpyer-V 开启后频繁死机蓝屏。
知道问题的原因就好办了
最终解决办法:
1、在虚拟机中使用内部类型的网络交换机
2、把主机中外网的网络连接进行共享,让虚拟机中的虚拟网络交换机共享外部网络,实现曲线访问外网。
如果你也是联想 yoga3 pro 13寸屏的本本,升级了Windows 10 后使用Hpyer-V安装虚拟机时出现
PAGE_FAULT_IN_NONPAGED-AREA 错误,不妨试试修改一下虚拟交换机的类型,看看!
------------------------------