升级到 2008 R2 Enterprise 并安装更多 RAM 后,Windows 只能看到 4.00 GB

Tom*_*ane 14 windows-server-2008 memory 64-bit licensing

(我也在technet上发布了这个,但我的想法已经用完了)

我已从 Windows Server 2008 R2 Standard 升级到 Enterprise,以便使用更多 RAM。该服务器以前有 32GB 的 RAM。

使用 DISM 从 Standard 升级到 Enterprise 似乎很顺利,所以我关闭电源并安装了 RAM。这是戴尔 Poweredge T710,我把它从 32GB 增加到 72GB。

BIOS 识别出 RAM,尽管我需要从“高级 ECC”更改为“优化器”模式才能使用它。

重新启动后,Windows 可以看到 RAM,但在系统面板中将显示:

安装内存 (RAM):72.0 GB(4.00 GB 可用)

在资源监视器中,剩余的 RAM 显示为为硬件保留。我尝试了各种 RAM 配置,包括将其恢复为与升级前相同的芯片和相同的配置,但始终只有 4.00 GB 显示为可用。按照这些论坛上的一些线程,我进入了 msconfig 并“手动”设置了最大内存,但这并不能解决问题。BIOS 似乎没有任何看起来像内存重新映射的东西,这是另一个提出的建议。

如何使此 RAM 可用于 Windows?它在升级之前可用,因为我可以使用服务器启动时必须使用的完整 32GB RAM。

屏幕截图(这是在恢复到原始 RAM 配置之后)

在此处输入图片说明

不知道有没有关系,我的远程桌面配置也不见了:

screencast.com/t/mYedomeQWS

(这个对话框的下半部分应该允许我配置远程桌面,它在升级前工作,但现在不是了)。

更新

我找到了一个临时答案 - 但它给了我另一个问题。这是我刚刚在 technet 上发布的内容,我也在那里问了这个问题:

好的,我暂时解决了这个问题——不是 BIOS——但现在我不知道如何永久修复它。

线索来自这个线程,C Clarke 似乎和我做了同样的事情:

“我们使用 DSIM 实用程序和 MS 网站上提供的通用 KMS 密钥将这些从标准“更新”到了企业。然后我们将许可证密钥从 GUI 更改为企业的有效许可证密钥。重新启动 RDP 不起作用。”

“刚才我恢复到“通用”KMS 密钥,一切正常……”

后来他说:

“然后我使用了另一个有效的 MAK 密钥,一切仍然有效。如果我使用另一个(现在正在完全重建的服务器上工作),它没有 - 还说 48GB RAM 中有 4GB 可用......? ..”

...和我的症状完全一样;只有 4GB 可用内存,没有 RDP。

我刚刚更改了我们服务器上的产品密钥,以使用企业的通用 KMS 密钥 - 一切都很好。我有 RDP,我有 72GB RAM。

但是 - 我现在使用的是我没有许可证的密钥。该服务器纯粹用于开发和测试(现在我们需要同时启动 20 个虚拟机,因此需要超过 32GB 的额外 RAM 以及企业版)。

最初,该服务器随附适用于 2008 R2 标准的戴尔 OEM 密钥,但并非以适用于 2008 R2 标准的 MSDN 密钥开始。

所以,我现在的问题变成了 -如何应用MSDN Enterprise 密钥并仍然保留超过 4GB 的可用 RAM、RDP 以及我没有发现的其他功能缺失?

我是否必须使用 MSDN Enterprise 密钥重建服务器?是否无法遵循此升级路径(OEM 标准密钥 -> MSDN 企业密钥)?

更新

现在我知道真正的问题是什么,我单独问过:

如何使用 DISM 将 Windows Server 2008 R2 标准版(OEM 密钥)升级到企业版(MSDN 密钥)?

sys*_*138 7

虽然我没有“这是您的问题”的答案,但我确实有一种方法可以帮助确定可能是什么问题。根据我在这里阅读的内容以及我在自己的服务器上看到的内容,设备管理器应该能够帮助您确定发生了什么。

如果您打开设备管理器,请将视图更改为“按连接划分的资源”(而不是“按连接划分的设备”)。那里的“内存”节点将为您提供硬件的内存预留列表。希望在那里列出除了 4GB 之外的所有内存的东西。您必须将十六进制转换为 RAM 大小,但可以做到。

设备管理器输出

在这种情况下,第一个 PCI 总线条目保留 128KB。第二个“主板资源”条目保留 64MB。第三条 PCI 总线消耗 336MB。等等。

一旦您确定了设备,您就比开始走得更远。