安装 4GB 时,Windows 32 位只能使用~3.2GB。
一些软件例如Superspeed的Ramdisk可以使用未使用的内存,也就是说,我可以将剩余的浪费的768MB用于ramdisk用途。
VMWARE 工作站有这个功能吗?我想将浪费的内存用于 VMWARE 中的客户操作系统,例如,我安装了 8GB,HOST Windows 只能看到 3.2GB,其余 4.7GB 用于虚拟机。
我问这个问题的原因是我还不想切换到 64 位 Windows。
有人可以帮忙吗?
答案1
我会说不行,因为你运行的操作系统在 32 位环境中无法处理超过 3.x GB 的内存,而系统需要能够处理它才能让应用程序使用它。不过我还没试过。
答案2
解决 4GB 以上问题所需的硬件功能以任何方式来自运行 32 位模式的系统称为 PAE。如果虚拟环境没有模拟这一点,则:否。
答案3
在 32 位 Win 机器上,“上部”内存的唯一用途是作为 RAM 驱动器。
答案4
http://www.vmware.com/files/pdf/server2_beta2_faq.pdf
第 2 页,“64 位客户操作系统支持...”