1]重新启动主机
解决Windows 11/10 PC 上的无法初始化内存:内存不足 (0x8007000E)问题可以采取的第一个故障排除步骤是重新启动 PC – 完整的系统重新启动将重新启动 VM 并释放内存。
在启动时,检查问题是否已解决。如果是后者,请继续下一个解决方案。
2]清除内存缓存
此解决方案要求您清除Windows PC 上的内存缓存。
3] 为虚拟机分配更少的内存
PC 用户可以调整 Hyper-V 虚拟机在主机 Windows 11/10 计算机上可以使用的 RAM 量。但是,您应该记住不要分配太少,因为这会导致虚拟机非常慢——太多要么会触发手头的问题,并且通常对性能没有积极影响。
要为 VM 分配更少的内存,请执行以下操作:
- 转到 Hyper-V 管理器。
- 右键单击虚拟机,然后单击 设置。
- 在左侧窗格中,单击 Memory。
- 现在,在右侧窗格中,在指定此虚拟机可以使用的内存量和最小 RAM字段下,将值设置为2048 MB (2 GB)。
注意:不要分配任何低于 2048 MB 的 RAM 值,因为它会显着降低 VM 的速度。它甚至可能导致虚拟机根本无法启动。但是,这可能伴随着 VM 内的性能下降。
- 退出 Hyper-V 管理器。
检查手头的问题是否已解决。如果没有,请尝试下一个解决方案。
4]关闭应用程序
如果您同时运行多个程序,这些程序可能会占用内存资源。在这种情况下,您可以简单地关闭这些程序以释放额外的内存,以便您可以启动 VM。您可以通过“任务管理器”>“详细信息”选项卡检查占用大量内存的程序。
成功启动 VM 后,您可以再次启动应用程序。VM 的性能仍然有保证。VM 通常在启动时使用最多的内存。一旦您登录到 Windows,内存使用量就会减少一点。
5]购买更多内存
作为最后的手段,您可能需要购买额外的内存——假设您有 4 GB 的物理内存,这几乎是您唯一的选择。当为您的 PC 分配 2GB 和为您的 VM 分配 2GB 时,您的 Windows 11/10 主机肯定会降低性能。
请记住,购买内存时,请密切注意内存的类型,以及是否还有空闲插槽可用于额外内存。您可能需要 PC 硬件技术人员的服务。
希望这可以帮助!
Hyper-V 需要多少 RAM?
Hyper-V 自身的进程需要大约 300 MB 的内存。对于每个虚拟机,任何高达 1 MB 的内存量都需要 32 MB 的开销。超过第一个 GB 会产生另外 8 MB 的开销。
如何解决系统内存不足无法启动虚拟机的问题?
要修复系统内存不足以启动虚拟机的问题,请按照以下说明操作: 检查分配给虚拟机的“启动 RAM”量。如果虚拟机配置的启动 RAM 多于最小 RAM,Hyper-V 将尝试使用智能分页。
如何为 Hyper-V 分配更多内存?
要使用 Hyper-V 管理器分配或增加内存,请按照以下说明操作: 打开 Hyper-V 管理器。从虚拟机列表中,右键单击所需的虚拟机,然后单击设置。在导航窗格中,单击内存。将 RAM 更改为至少 512 MB。在动态内存下,将最小 RAM 更改为至少 256 MB,将最大 RAM 更改为 512 MB。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun76227.html