【日常分享】Windows10操作系统下虚拟机VMware打开后蓝屏的问题的一种解决方案(PAGE_FAULT_IN_NONPAGED_AREA)
一、问题
最近想学习Linux操作系统,于是装了虚拟机VMware workstation12,在虚拟机上进入Linux的Ubuntu版本使用。然而便发现,有时能够正常打开运行,而有时却会打开VMware后运行Ubuntu时电脑突然蓝屏,内容为:PAGE_FAULT_IN_NONPAGED_AREA。
二、尝试
经网上搜索后发现一个解决方法:设置虚拟内存。
右键单击此电脑→属性→高级系统设置→点击高级选项卡→在“性能”属性中点击设置
之后在高级选项卡中点击“更改”
取消选择“自动管理所有驱动器的分页文件大小”,并勾选下方“系统管理的大小”,确定。最后重启电脑。部分用户设置虚拟内存后能解决蓝屏问题,但是笔者却依旧存在打开虚拟机进入Ubuntu后蓝屏的问题。
三、解决方案
最终还是通过如下方法解决问题。因为Windows10家庭版并未自动适配虚拟机平台,需要手动打开。
步骤1.打开Windows“虚拟机平台”功能
Win+R,输入control打开控制面板→程序和功能→启动或关闭Windows功能,在其中找到“虚拟机平台”选项,勾选。随后重启电脑。
但是到这里还没完。如果此时点开虚拟机VMware,点击运行Ubuntu,会提示“需要关闭hyper-V虚拟机才能运行”,因此接下来我们要关闭hyper-V。
步骤2:关闭hyper-V
这里如果你能够在刚才的位置(控制面板中启用或关闭Windows功能界面)找到hyper-V选项,那么直接在这里把勾去掉再重启即可。如果这里显示没有勾上,那么可以先勾上再去掉。
但是笔者的该界面没有找到这个选项,于是便在命令行中关闭该服务
菜单中搜索cmd,从管理者模式进入cmd,直接输入bcdedit /set hypervisorlaunchtype off后执行,待下方显示“命令执行完成”后,便可重启电脑。再度打开VM进入Ubuntu,问题解决!