(我也在 technet 上发布过此内容,但我没有主意了)
为了使用更多 RAM,我已将 Windows Server 2008 R2 Standard 升级到 Enterprise。该服务器之前有 32GB RAM。
使用 DISM 从标准版升级到企业版似乎一切顺利,所以我关闭电源并安装了 RAM。这是一台戴尔 Poweredge T710,我将其从 32GB 升级到 72GB。
BIOS 识别了 RAM,但我需要从“高级 ECC”模式更改为“优化器”模式才能使用所有 RAM。
重新启动后,Windows 可以看到 RAM,但系统面板中会显示:
安装内存(RAM):72.0 GB(4.00 GB可用)
在资源监视器中,剩余的 RAM 显示为硬件保留。我尝试了各种 RAM 配置,包括将其恢复为升级前相同的芯片和相同的配置,但始终只有 4.00 GB 显示可用。按照这些论坛上的一些帖子,我进入 msconfig 并“手动”设置最大内存,但这并不能解决问题。BIOS 似乎没有任何看起来像内存重新映射的东西,这是另一个提出的建议。
如何让 Windows 可以使用这部分 RAM?升级前可以使用,因为我可以使用服务器启动时的全部 32GB RAM。
屏幕截图(这是恢复到原始 RAM 配置之后的截图)
我不知道是否相关,但我的远程桌面配置也消失了:
(该对话框的下半部分应该允许我配置远程桌面,它在升级之前可以正常工作,但现在却不能了)。
更新
我找到了一个临时的答案 - 但它又给我带来了另一个问题。这是我刚刚在 technet 上发布的内容,我也问了这个问题:
好的,我暂时解决了这个问题 - 这不是 BIOS 的问题 - 但现在我不知道如何永久解决它。
线索来自此主题其中 C Clarke 似乎做了和我同样的事情:
“我们使用 DSIM 实用程序和 MS 网站上提供的通用 KMS 密钥将这些版本从标准版“更新”到企业版。然后,我们将许可证密钥从 GUI 更改为企业版的有效许可证密钥。重启后,RDP 无法正常工作。”
“刚才我恢复了“通用” KMS 密钥,一切正常......”
后来他说:
“然后我使用了另一个有效的 MAK 密钥,一切仍然正常。如果我使用另一个密钥(现在正在完全重建的服务器上运行),则不行 - 还说 48GB RAM 中可用 4GB......?......”
...与我的症状完全相同;只有 4GB 可用 RAM,没有 RDP。
我刚刚将我们服务器上的产品密钥更改为使用 Enterprise 的通用 KMS 密钥 - 一切正常。我有 RDP,有 72GB RAM。
但是 - 我现在正在使用一个没有许可证的密钥。此服务器仅用于开发和测试(目前我们需要同时运行 20 台虚拟机,因此需要超过 32GB 的额外 RAM,因此需要企业版)。
最初,该服务器附带 2008 R2 Standard 的 Dell OEM 密钥,但它并不是以 2008 R2 Standard 的 MSDN 密钥启动的。
所以,我的问题现在变成了 -我如何应用微软企业密钥,并且仍然保留超过 4GB 的可用 RAM、RDP,也许还有其他我没有发现的缺失功能?
我是否必须使用 MSDN Enterprise 密钥重建服务器?是否无法遵循此升级路径 (OEM 标准密钥 -> MSDN Enterprise 密钥)?
更新
现在我知道了真正的问题是什么,我已经单独提出了这个问题:
如何使用 DISM 将 Windows Server 2008 R2 标准版(OEM 密钥)升级到企业版(MSDN 密钥)?
答案1
虽然我没有“这是你的问题”的答案,但我确实有一种方法可以帮助识别可能的问题。根据我所读的内容这里并且我在自己的服务器上可以看到,设备管理器应该能够帮助您识别发生了什么。
如果您打开设备管理器,请将视图更改为“按连接查看资源”(而不是“按连接查看设备”)。其中的“内存”节点将为您提供硬件预留的内存列表。希望其中列出了占用了除 4GB 之外所有 RAM 的东西。您必须将十六进制转换为 RAM 大小,但这是可以做到的。
在这种情况下,第一个 PCI 总线条目保留 128KB。第二个“主板资源”条目保留 64MB。第三个 PCI 总线占用 336MB。依此类推。
一旦您识别了该设备,您就已经取得了更大的进步。
答案2
我已经在链接的问题中回答了这个问题(真正的问题和问题的根源是关于在 OEM、KMS 和 MSDN 密钥之间切换)。
以下是我恢复服务器的方法:
首先使用 KMS 密钥将服务器升级到企业版。对我来说,这是未经授权的。
使用 MSDN 安装媒体(即刻录的 ISO)并从当前 Windows 实例中运行安装程序。然后您可以重新安装 Windows - 确保选择正确的选项,以便保留现有文件、应用程序、设置等。
大约半小时后,Windows 将完成安装。激活 Windows 时,使用 MSDN 密钥,一切将正常。
因此,看起来您无法在 OEM/KMS/MSDN 之间切换密钥 - 您需要从适当的安装媒体安装 Windows(或重新安装/更新)才能正确“获取”密钥。
答案3
关于缺少的远程桌面配置,您可能需要安装远程管理功能。
内存问题可能是 BIOS 无法正确向 Windows 报告内存配置。您可能需要更新 BIOS如果你还没有这样做。如果你有时间(谁有时间呢?),你可能想要恢复到原来的 RAM 数量,然后一点一点地添加,直到问题消失。
答案4
您可能想要查看配置|引导标签 |高级选项验证最大内存环境。