vmware怎么给虚拟机分配存储空间

举报 回答
vmware怎么给虚拟机分配存储空间
问在线客服
扫码问在线客服
  • 回答数

    7

  • 浏览数

    5,689

举报 回答

7个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
已采纳

在VMware中给虚拟机分配内存,可按照以下步骤操作:

点击创建的虚拟机打开VMware软件,在主界面中找到需要调整内存的虚拟机名称或图标,单击选中该虚拟机。

进入虚拟机设置界面在选中虚拟机后,点击顶部菜单栏或右键菜单中的“编辑虚拟机设置”选项,进入虚拟机的硬件配置页面。

定位内存设置项在虚拟机设置窗口的硬件列表中,找到“内存”选项(通常位于列表靠前位置),点击该项后右侧会显示当前内存分配情况。

调整内存大小通过拖动滑块或直接输入数值的方式修改内存容量。需注意以下限制:

最小值:不得低于虚拟机操作系统要求的最低内存(如Windows 7通常需至少1GB)。

最大值:不能超过宿主物理机可用内存总量(需预留部分内存供宿主系统及其他程序使用)。

推荐值:根据虚拟机用途选择,例如办公场景建议分配2-4GB,开发或测试环境可分配4-8GB,图形处理等高负载任务需分配更多。

保存设置确认内存值无误后,点击窗口底部的“确定”按钮,系统会自动应用新配置。若需立即生效,需重启虚拟机(部分操作系统需在启动时重新识别内存)。

注意事项:

内存分配需平衡虚拟机性能与宿主系统稳定性,避免过度分配导致宿主系统卡顿或崩溃。若虚拟机运行32位操作系统,内存上限通常为4GB(部分版本支持PAE扩展至更高,但兼容性受限)。动态内存功能(需VMware Tools支持)可允许虚拟机按需使用内存,但需在创建虚拟机时启用,后续调整需通过高级设置修改。
取消 评论
不是以及提示了么!
想调整,首先需要在虚拟机系统中选择关机,再到这里来调整!
挂起也是不能调整的!
取消 评论
初步估计是由于虚拟内存与物理内存交互时导致页面错误,
这个问题会在win10低核心版本发生的概率较大,
又或者与一些设置相关,可以按我以下建议进行操作,看能否解决问题
首先,要从自查 win10版本开始,
第一步,检查一下win10 版本,
在win10设置里,如下图

设置
然后点关于,就可以查看到版本号。

关于
如果核心版本低于20H2,建议先升级到20H2以上版本,因为核心版本低的win10存在非常多的BUG,这个我自己亲身体会。
第二步,虚拟内存的设置,不要小看这个虚拟内存设置,很多时候就是这个搞出各种问题。
在此电脑图标(就是我的电脑,懂的自然懂)上面右键,属性

此电脑
然后选择高级系统设置

高级系统设置
弹出菜单后,看下图的步骤操作,最后的目的是设置虚拟内存位置和大小,

虚拟内存
这里很关键,我自己有时候运行一些程序和搭建开发环境的时候,
万万没想到报蓝,居然是这里设置影响的,
如果你的内存是很大,千万不要使用系统的自动分配虚拟内存!切记!切记!
因为系统自动分配的虚拟内存,会直接建立一个和你物理内存一样大小的缓存文件!
很多人会忽略了这个问题,比如你的SSD分配给你的当前系统空间只有100GB,
但是你的内存是64GB,那么你就等着哭吧,自动分配的虚拟内存会把你的系统盘空间全吃掉,
系统盘空间不足的时候就会产生各种各样的问题。
虚拟内存的大小设置,建议是从256MB起步,
然后最大值就是取决于你是做什么用途来做设置,比如VMware如果要多开很多个,
那就可以在一个空间较大的磁盘上(建议不要和VM文件一个磁盘,同盘会影响整体性能)设置最大值为32768MB。

第三步,将VM虚拟机改为直接使用物理内存
这一步取决于运行VM虚拟机多少个有关,
如果开的虚拟机使用的内存总和要大于物理内存(需要计算上系统本身和程序本身需要的4GB左右),那这一步可以不看,
因为这一步是直接让VM虚拟机直接使用物理内存,不使用虚拟内存,VM默认下是使用主机虚拟内存+物理内存相结合的,
需要找到虚拟机的主配置文件,以 .VMX结尾的文件,每个虚拟机是唯一的很好找,如下图

VMX文件
找到这个文件后,需要使用记事本的方式打开它,

打开文件
使用记事本打开后,用查找的功能找到memsize这个关键字,如下图

添加
然后在memsize这个字段下面,最加入一行配置
mainMem.useNamedFile= FALSE
加入进去后保存。如果你有多个虚拟机就需要每个都要改一遍。
这时候你改完的虚拟机就直接使用物理内存了,不会使用虚拟内存,
如果运行多个虚拟机后,在内存满的情况下,VM程序也会提示反馈内存不足不让其虚拟机运行的。
好了,以上的建议,希望可以帮助到你
取消 评论
很正常啊
首先物理机系统本身要占用部分内存;
其次VMware软件本身也要占用部分内存(不包含分配给特定虚拟机的);
再次物理机系统上其他软件(操作系统和VMware之外的)同样要占用部分内存;
最后你不能光看峰值,要看稳定运行时的平均值。
取消 评论
多开虚拟机运行,建议换版本如ESXI6.7。或者装SERVER2008 R2版本.winver查看版本号1709稳定差些,改1909版本稳定。另外硬盘质量检查HDD TUNES查看固态硬盘,3000次读写问题。
为什么不组阵列卡
取消 评论
虚拟机被分配的内存和虚拟机软件占用主机的内存是不同的概念,前者是从主机的实际内存分256M给虚拟机当内存用,后者是虚拟机软件本身运行时占用的实际内存大小(假如只打开虚拟机软件,但不启动装在虚拟机的系统,虚拟机也会占用一定的实际内存的),所以后者一定会比前者大。
取消 评论
虚拟机软件运行本身就有占内存的!
取消 评论
ZOL问答 > vmware怎么给虚拟机分配存储空间

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?