什么阻止虚拟机启动“太多”ram

时间:2015-02-06 09:03:20

标签: virtual-machine virtualbox

在虚拟框中,它们是一个滑块,用于分配多少RAM到计算机。但是,当我用光标悬停时,它会显示:

  

如果分配太多,机器可能无法启动

由于我有40GB的RAM,太多了,为什么很多ram会阻止它启动?

如果不明显,我正在寻找与编程相关的答案,而不是如何使用该软件。

1 个答案:

答案 0 :(得分:1)

不确定VBox但是,在VmWare中,如果分配太多,它将无法启动,因为无法从主机操作系统中获取内存。

内存在一个大块中远离主机分配,并在VM运行时保留。

因此,如果您尝试在只有40G空闲的驱动器上预分配60G虚拟磁盘,那就类似了。除了在虚拟机创建时而不是运行时间下降。

当你运行 VM而不是创建时,尝试获取比主机提供的更多内存会导致问题,因为,不像预先分配的磁盘,直到那时才需要它。