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

(我也发布了这个在technet上,但我没有想法)

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

使用DISM从标准版升级到企业版似乎还行,所以我断电并安装了RAM。 这是戴尔Poweredge T710,我从32GB到72GB。

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

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

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

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

如何使这个RAM可用于Windows? 它在升级之前是可用的,因为我可以使用服务器必须启动的全部32GB RAM。

截图(这是恢复到原来的RAMconfiguration后)

在这里输入图像描述

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

screencast.com/t/mYedomeQWS

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

UPDATE

我find了一个临时的答案,但它给了我另一个问题。 以下是我刚刚在technet上发布的内容 ,我也问过这个问题:

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

线索来自这个线索 ,C克拉克似乎做了和我一样的事情:

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

“刚才我回到了”通用“的KMS密钥,一切正常…”

后来他说:

“然后我用另一个有效的MAK键,一切仍然有效。如果我使用另一个(现在正在一个完全重build的服务器上工作),它不 – 也说4GB可用48GB内存….? ..”

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

我刚刚更改了服务器上的产品密钥,以便为企业使用通用的KMS密钥 – 而且都很好。 我有RDP,我有72GB内存。

但是 – 我现在使用的是我没有许可证的密钥。 这个服务器纯粹是为了开发和testing(现在我们需要同时拥有20个虚拟机,因此需要超过32GB的额外RAM,因此也就是Enterprise)。

最初,服务器附带了2008 R2标准版的戴尔OEM密钥,但它并没有从2008 R2标准的MSDN密钥开始。

所以,现在我的问题变成了 – 我如何应用MSDN Enterprise密钥,仍然保留超过4GB的可用RAM,RDP以及其他我没有发现的function。

我将不得不重build使用MSDN企业密钥的服务器? 是否无法遵循此升级path(OEM标准密钥 – > MSDN企业密钥)?

UPDATE

现在我知道真正的问题是什么,我已经分开问了:

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

虽然我没有“这是你的问题”的答案,但我确实有办法帮助确定可能是什么问题。 基于我正在阅读的内容以及我可以在自己的服务器上看到的内容,“设备pipe理器”应该能够帮助您识别正在发生的事情。

如果打开设备pipe理器,请将视图更改为“通过连接资源”(而不是“通过连接的设备”)。 那里的“内存”节点会给你一个你的硬件的内存预留列表。 有希望的是,除了4GB的内存外,其他所有内容都将在这里列出。 您必须将hex转换为RAM大小,但可以完成。

设备管理器输出

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

一旦你确定了设备,你比你开始进一步。

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

以下是我如何取回我的服务器:

从使用KMS密钥升级到Enterprise的服务器开始。 这对我来说是无执照的。

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

半小时左右后Windows将完成安装。 当您激活Windows时,使用MSDN密钥,所有将工作。

因此,看起来您不能在OEM / KMS / MSDN之间切换密钥 – 您需要从相应的安装介质安装Windows(或重新安装/更新),才能正确使用密钥。

关于丢失的远程桌面configuration,可能需要安装远程pipe理function。

内存问题可能是BIOS向Windows正确报告内存configuration的问题。 如果您还没有更新BIOS,可能需要更新 。 如果你有时间(和谁做的),你可能想回到原来的RAM数量,并一次添加一些,直到问题出现。

IIRC Dell服务器在BIOS中具有“安装模式”设置,将服务器限制为4Gb可用内存。 你可能想看看是否有人切换,如果是的话,把它关掉。

您可能想查看MSCONFIG | Boot选项卡| 高级选项来validation最大内存设置。

http://www.emachines.com/faq/vista/7515418su73.html

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

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

请按照以下步骤重新激活您的窗口,它应该解决问题 –

  1. 打开命令提示符并将工作目录更改为System32目录
  2. inputslmgr.vbs -ckms (这可能会清除您的KMS条目)
  3. inputslmgr.vbs -upk (这将删除所有安装的产品密钥)
  4. 键入slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx (其中x是您要使用的新产品密钥)
  5. inputslmgr.vbs -ato (这将激活服务器)