好久没用VMware Workstation,今天突然要用,发现所有的虚机在启动的时候提示都提示:

无法创建 XXXX MB 的匿名分页文件:页面文件太小,无法完成操作。

未能分配主内存。

模块"MainMem"启动失败。

未能启动虚拟机

如图:

通过度娘找了几篇文章,大致有两种解决方案:

方案一:

删除如图所示的lck 和vmem 4个文件,然后重启试试

方案二:

在WMware Workstation的菜单栏导航到:编辑 ->首选项 -> 内存

1、扩大为运行的虚拟机预留主机RAM

2、设置分配内存方案为”调整所有虚拟机内存使其适应预留的主机 RAM(F)

我的电脑试了以上两种方案均未成功,本以为是系统里安装的Workstation出了问题,准备重装,但经常尝试,发现只要把虚拟机的内存设置为 1GB(即1024MB)就能正常启动。 这说明我的Workstation是正常的,那问题出在哪呢?

我想了很久,突然想起来,我的电脑因为物理内存有12GB,所以之前把电脑操作系统的虚拟内存给关了,都设置成了0。

经过测试,只要开启电脑的虚拟内存,我原来的虚拟机就能正常运行了。

解决方法如下:

1、桌面上的“计算机”右键菜单点“属性”(也可以在控制面板中打开“系统”)

 2、点左边的“高级系统设置”

3、 在“系统属性”中选“高级”页,点“性能”项的“设置”

 4、在“性能选项”中选“高级”页,点“更改”按钮

 5、在“虚拟内存”设置中,可以勾选“自动管理所有驱动器的分页文件大小(A)”(图中橙色框)让系统自动管理虚拟内存,也可以像我一样在D盘上设置为“系统管理的大小”(图中红色框)

6、设置好把所有弹出窗口的“确定”都点完,就可以正常运行虚拟机了。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐