根据此页面:https : //docs.microsoft.com/en-us/azure/virtual-machines/troubleshooting/support-32-bit-operating-systems-virtual-machines
Microsoft Azure 现在允许用户将他们的 32 位 Windows 操作系统引入 Azure。
我试图将我的 32 位映像带到 Azure,但它们在总物理内存中只有 1Gb 的可用内存(取决于 VM 大小)。该映像是 Windows 的全新安装,仅配置了 RDP。
使用本地 Hyper-V,我有 4 GB 中的 3.87 GB 可用内存,这是我所期望的。
我尝试了不同的选择:
没有任何帮助,我总是有 14 GB 或 4 GB 中的 1 GB 可用内存。Internet 搜索表明它可能与 BIOS 有关,但我无法访问 Azure VM 的 BIOS。这个问题有什么解决方案或至少有解释吗?
PS 请不要建议使用 64 位 Windows 或嵌套虚拟化作为这个问题的答案。
更新: 感谢有关动态内存的指针。但是我仍然没有成功解决问题。我使用 testlimit(来自 Sysinternals)模拟了高内存消耗,并确保我有 dmvsc.sys(动态内存)驱动程序正在运行,但 RAM 量从未增加过。 …