为什么通过 Mac 上的虚拟盒运行的 Windows 8 - 32 位没有使用/显示指定的 RAM?

为什么通过 Mac 上的虚拟盒运行的 Windows 8 - 32 位没有使用/显示指定的 RAM?

我已将 MacBook Pro 的 RAM 升级到 16GB,并且正在运行 Virtual Box 来运行 Windows 8-32 位。在设置中,我已分配 8192 MB 的 RAM,但当我运行 Windows 并检查计算机的属性时,它仅显示 3.50 GB 的 RAM。

我是不是做错了什么,或者我遗漏了什么?或者在 mac 或 virtual-box 中分配给虚拟机的内存是否有任何限制?

答案1

32 位版本的 Windows 最多只能使用 4 GB 的 RAM。您需要在 VirtualBox 中安装 64 位版本的 Windows 8 才能使用更多内存。您看到 3.5 GB 可能是因为视频内存或其他东西占用了剩余的 0.5 GB。

答案2

微软限制 32 位客户端系统的可用 RAM3.25 至 3.5GB。因此,您可以安装 64 位 Windows 8 或尝试此引导加载程序绕过了限制:

32位 Win8 使用 6GB RAM

Virtualbox 图形驱动程序必须支持 PAE,因此不能保证它能正常工作。

相关内容