(我也发布了这个在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也消失了:
(这个对话框的下半部分应该允许我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最大内存设置。
我相信我已经find了解决这个问题的办法。 我遇到了这个确切的问题,这使我走上了正确的道路。 以下是我为解决问题而执行的步骤,并保留适当的许可。
slmgr /upk
然后slmgr /rearm
请按照以下步骤重新激活您的窗口,它应该解决问题 –
slmgr.vbs -ckms
(这可能会清除您的KMS条目) slmgr.vbs -upk
(这将删除所有安装的产品密钥) slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
(其中x是您要使用的新产品密钥) slmgr.vbs -ato
(这将激活服务器)