(我也在Technet上发布了此内容,但我的想法已用尽)
我已从Windows Server 2008 R2 Standard升级到Enterprise,以利用更多的RAM。该服务器以前有32GB的RAM。
使用DISM从Standard升级到Enterprise似乎可以,因此我关闭电源并安装了RAM。这是一台Dell Poweredge T710,我将其从32GB提升至72GB。
BIOS可以识别RAM,尽管我需要从“ Advanced ECC”模式更改为“ Optimizer”模式才能使用所有RAM。
重新启动后,Windows可以看到RAM,但在系统面板中将显示:
安装的内存(RAM):72.0 GB(可用4.00 GB)
在资源监视器中,RAM的其余部分显示为为硬件保留。我尝试了各种RAM配置,包括将其恢复为与升级前相同的芯片和配置,但是始终仅显示4.00 GB可用。在这些论坛上的一些话题之后,我进入了msconfig并“手动”设置了最大内存,但这不能解决问题。BIOS似乎没有任何东西看起来像是内存重新映射,这是另一个建议。
如何使此RAM可用于Windows?它可以在升级之前使用,因为我可以使用服务器必须以其启动的完整32GB RAM。
屏幕截图(这是还原到原始RAM配置后的)
我不知道是否相关,但是我的远程桌面配置也消失了:
(该对话框的下半部分应允许我配置“远程桌面”,它在升级之前可以正常工作,但现在还不能)。
更新
我找到了一个临时的答案-但这给我带来了另一个问题。这是我刚刚在technet上发布的内容,在这里我也问了这个问题:
好的,我暂时解决了这个问题-不是BIOS-但现在我不知道如何永久修复它。
线索来自此线程,C Clarke在其中似乎与我做过同样的事情:
使用DSIM实用程序和MS网站上提供的通用KMS密钥,“我们已将它们从标准”更新为“企业”。然后,我们将许可证密钥从GUI更改为对Enterprise有效的许可证密钥。重新启动RDP无法正常工作。”
“现在我恢复到了“通用” KMS密钥,一切都正常了……”
后来他说:
“然后,我使用了另一个有效的MAK密钥,并且一切仍然正常。如果我使用另一个(现在正在完全重建的服务器上工作),它不会-还说48GB RAM中有4GB可用。 ..”
...和我完全一样的症状;仅4GB可用RAM,无RDP。
我刚刚将服务器上的产品密钥更改为对企业使用通用KMS密钥-一切都很好。我有RDP,我有72GB RAM。
但是-我正在使用没有许可证的密钥。该服务器仅用于开发和测试(现在我们需要同时配置20个VM,因此需要32GB以上的额外RAM,从而需要Enterprise)。
最初,该服务器带有针对2008 R2 Standard的Dell OEM密钥,但并不是从针对2008 R2 Standard的MSDN密钥开始的。
因此,我的问题变成了- 我该如何应用MSDN Enterprise密钥并仍然保留超过4GB的可用RAM,RDP,也许我没有发现的其他功能丢失了?
我是否必须使用MSDN Enterprise密钥重建服务器?无法遵循此升级路径(OEM标准密钥-> MSDN企业密钥)吗?
更新
现在我知道真正的问题是什么,我已经分别询问过:
如何使用DISM将Windows Server 2008 R2 Standard(OEM密钥)升级到Enterprise(MSDN密钥)?