locked
Hyper-v“Unnamed VM”无法读取或更新虚拟机配置: 内存已用完 (0x8007000E) RRS feed

  • 问题

  • Hyper-V 物理宿主机内存只使用了不到70%,但启动虚拟机时,提示内存不足,虚拟机使用非动态内存,都是固定内存分配大小,求高人指教!

    <style type="text/css"><style type="text/css"></style></style>

    2019年7月28日 15:11

全部回复

  • 朋友先尝试关闭防病毒软件,某些情况下防病毒软件的实时监控功能会导致这个问题,然后尝试将调整虚拟机内存配置的缓冲区内存值调整到最小。
    2019年7月29日 0:31
  • 你好,

    请问有几台虚拟机出现此报错?还是只有一台?

    服务器的操作版本是多少?内存一共多大,固定内存每台分配了多少?更改成动态内存配置后,是否能启动?

    事件查看器里是否有其他相关报错?

    你当前登录的用户是否有对于虚拟机配置文件和vhd的读写权限?

    请确认虚拟化是否已经开启,可以在bios界面 或 任务管理器里面查看。

    Best Regards,

    Frank


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2019年7月29日 2:53
  • 我现在已经把所有虚拟机都迁移到其他节点了,服务器也重启过了。CPU虚拟化肯定是开启的,上面之前还有好多虚拟机在跑的。现在这个节点是空的了,内存使用率不到2%,但还是无法开启虚拟机,新建一个虚拟机也是同样的问题。太奇怪了,之前一直跑着好好的。
    
    2019年7月29日 7:43
  • 感谢你的提醒,但是关闭也不起作用。虚拟机没有配置动态内存,固守值,所以不涉及缓冲区内存调整。
    2019年7月29日 7:45
  • 请问有几台虚拟机出现此报错?还是只有一台?

    【Andy】 当前运行的VM,只要关机再开机或点重启,就会启不来,当然已经是在关机状态的,也无法开启报上面标题的错误。

    服务器的操作版本是多少?内存一共多大,固定内存每台分配了多少?更改成动态内存配置后,是否能启动?

    【Andy】Windows server 2016 DataCenter ,内存一共512GB,VM分配的内存大小不定的。将其中的VM改成动态内存也是同样的报错的。

    事件查看器里是否有其他相关报错?

    【Andy】没有任何相关的报错。

    你当前登录的用户是否有对于虚拟机配置文件和vhd的读写权限?

    【Andy】肯定有,我用管理员账号administrator操作的。

    请确认虚拟化是否已经开启,可以在bios界面 或 任务管理器里面查看。
    【Andy】CPU 虚拟化是开启的,不然也没法运行VM的。

    2019年7月29日 8:02
  • 你好

    基于复杂性和具体情况,我们需要做更多的研究。如果我们对这个问题有任何更新或有任何想法,我们会尽快发布。 感谢您的理解。 如果您在此期间有进一步的信息,可以在论坛上发帖,这有助于我们全面了解和分析这个问题。

    不便之处,感谢您的谅解和耐心。

    Best Regards,

    Frank


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2019年8月6日 7:17
  • 之前的那台最后只能通过重装系统解决了,最近我们又遇到了同样的问题,不过这次是Windows server 2012 R2 DateCenter 版的,恳请微软重视一下这个问题。不可能每次出现此问题都要重装系统解决,这个是我们的生产环境,影响很大的, 具体报错见插图。

    2020年7月16日 2:00