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


14

(我也在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配置后的)

在此处输入图片说明

我不知道是否相关,但是我的远程桌面配置也消失了:

screencast.com/t/mYedomeQWS

(该对话框的下半部分应允许我配置“远程桌面”,它在升级之前可以正常工作,但现在还不能)。

更新

我找到了一个临时的答案-但这给我带来了另一个问题。这是我刚刚在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密钥)?


您是否考虑过使用Hyper-V Server?它是免费的(无需担心任何关键),将使用72GB的容量,并轻松运行20个VM。只是一会儿……
克里斯S

Answers:


7

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

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

设备管理器输出

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

确定设备后,您将比开始走得更远。


我将在早上(英国时间)尝试第一件事
汤姆·克兰

2

我已经在链接的问题中回答了这个问题(真正的问题和根本原因是有关在OEM,KMS和MSDN密钥之间进行切换)。

这是我找回服务器的方法:

首先使用KMS密钥将服务器升级到企业版。这对我来说是无牌的。

使用MSDN安装媒体(即刻录的ISO)并从当前Windows实例中运行安装程序。然后,您可以重新安装Windows-确保选择正确的选项,以便保留现有文件,应用程序,设置等。

半小时后,Windows将完成安装。当您激活Windows时,请使用MSDN密钥,并且所有功能都将起作用。

因此,您似乎无法在OEM / KMS / MSDN之间切换密钥-您需要从适当的安装媒体安装Windows(或重新安装/更新),才能使密钥正确地“拿走”。


这对我有用。当激活表明失败时,不应打扰。重新启动后,它将显示所有可用功能。合适的KMS可以在这里找到:technet.microsoft.com/de-de/library/jj612867.aspx
mistapink 2015年

0

关于缺少的远程桌面配置,可能需要安装“远程管理”功能。

BIOS正确将内存配置报告给Windows时,内存问题可能是一个问题。您可能还需要更新BIOS。如果您有时间(以及谁有时间?),则可能需要返回到原来的RAM量,并一次添加一点,直到问题出现。


我尝试返回与升级前完全相同的配置(32 GB,相同的芯片,相同的插槽),但Windows仍报告32.0 GB(可用的4.00 GB)。升级之前,远程桌面运行良好。
汤姆·克兰

0

IIRC Dell服务器在BIOS中具有“安装模式”设置,该设置将服务器限制为4Gb可用内存。您可能想查看是否有人进行了切换,如果已切换,则将其关闭。



0

我相信我已经找到解决此问题的方法。我只是遇到了这个确切的问题,这使我走上了正确的道路。以下是我为解决问题并保持适当许可所执行的步骤。

  1. 删除当前的许可证有:slmgr /upk然后slmgr /rearm
  2. 重新启动系统。
  3. 输入正确的激活密钥。
  4. 重新启动系统。
  5. 通过网络激活将失败。您必须通过电话激活呼叫和激活。
  6. 我再次重新启动以验证激活是否持久。

0

请按照以下步骤操作,然后重新激活Windows,它应该可以解决以下问题:

  1. 打开命令提示符并将工作目录更改为System32目录
  2. 输入slmgr.vbs -ckms(这将清除您可能拥有的KMS条目)
  3. 类型slmgr.vbs -upk(这会删除所有已安装的产品密钥)
  4. 类型slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx(其中x是您要使用的新产品密钥)
  5. 类型slmgr.vbs -ato(这将激活服务器)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.