博主出于学习和工作的需要,需要经常使用Linux和macOS这两款操作系统,也就免不了在虚拟机里运行这两款系统。因此,博主也不得不通过优化虚拟机的运行速度来满足日常使用时的体验感。

 
正文
 
环境:win10系统,VMware15
 
1、清除多余快照
因为快照在硬盘中会形成很多零散的文件。选择菜单栏“虚拟机–快照–快照管理器”,或者使用快捷键ctrl+M打开快照管理器。删除多余的快照。
 

2、清理磁盘。

vmvare 17虚拟机WIN11去虚拟化 vm虚拟机15如何去虚拟化_优先级


选择“编辑虚拟机设置–硬盘–碎片整理”,之后虚拟机便开始虚拟硬盘的整理,这对读写操作的性能提升是有帮助的。

 

3、虚拟机全局设置

在VMware菜单栏上选择“编辑–首选项–内存”,选择第一项“调整所有虚拟机内存使其适应预留的主机RAM(F)”。这样,虚拟机就只会读取物理内存,而不会读取硬盘了。这是提高VMware虚拟机运行速度的最基本的方法。当然,要保证宿主机有足够的物理内存空间供虚拟机使用,否则会出现内存争用的情况。

vmvare 17虚拟机WIN11去虚拟化 vm虚拟机15如何去虚拟化_VMware_02


第二项和第三项都需要虚拟机内存和硬盘进行交换。这样,启动虚拟机时,会因为读取硬盘而导致虚拟机的运行速度明显下降。所以不要选择这两项。

 

5、设置“优先级”

在上图中选择“优先级”,在第一项“抓取的输入内容”选择“高”。

vmvare 17虚拟机WIN11去虚拟化 vm虚拟机15如何去虚拟化_优先级_03


 

6、设置“设备”

在上图中选择设备,取消勾选“虚拟机运行时在主机上禁用自动运行”。

vmvare 17虚拟机WIN11去虚拟化 vm虚拟机15如何去虚拟化_菜单栏_04

7、编辑虚拟机设置

在虚拟机配置中,可以将不必要的设备给删除,比如软盘驱动器,虚拟打印机(如果有的话)。点击选中相应的设备之后,再点下面的“移除”即可。

vmvare 17虚拟机WIN11去虚拟化 vm虚拟机15如何去虚拟化_菜单栏_05


之后在“虚拟机设置”里,选择“选项–高级”,在“进程优先级内”,将第一项“抓取的输入内容”设置为“高”;在下面的“设置”内将“收集调试信息”设置为“无”,并勾选“禁用内存页面修整”。

vmvare 17虚拟机WIN11去虚拟化 vm虚拟机15如何去虚拟化_VMware_06

8、分配合适的内存和CPU

在“虚拟机设置–硬件”里,为虚拟机分配合适的内存和CPU,但需注意不可超过主机自身的内存和CPU。其中,CPU(也就是处理器)要给满(除非你不想要图形界面)。

vmvare 17虚拟机WIN11去虚拟化 vm虚拟机15如何去虚拟化_优先级_07

以上,便是博主对当前博主已知的可以优化VMware虚拟机运行速度的方法的总结。将上面所有步骤全部执行一遍,只要电脑本身硬件不是太差,便可以让虚拟机有比较良好的运行速度。

 

L