(Я также разместил это в Technet, но у меня заканчиваются идеи)
Я обновил Windows Server 2008 R2 Standard до Enterprise, чтобы использовать больше оперативной памяти. Ранее на сервере было 32 ГБ ОЗУ.
Обновление со Standard до Enterprise с использованием DISM, похоже, прошло нормально, поэтому я выключил питание и установил RAM. Это Dell Poweredge T710, я брал с 32 ГБ до 72 ГБ.
BIOS распознал RAM, хотя мне нужно было переключиться из режима «Advanced ECC» в режим «Optimizer», чтобы он мог использовать все это.
После перезагрузки окна могут видеть ОЗУ, но на системной панели будут отображаться:
Установленная память (RAM): 72,0 ГБ (доступно 4,00 ГБ)
В мониторе ресурсов оставшаяся часть ОЗУ отображается как зарезервированная для оборудования. Я пробовал различные конфигурации ОЗУ, включая возврат к тем же микросхемам и той же конфигурации, что и до обновления, но всегда отображается только 4,00 ГБ. Следуя некоторым обсуждениям на этих форумах, я зашел в msconfig и установил максимальный объем памяти «вручную», но это не решило проблему. В BIOS, похоже, нет ничего похожего на переназначение памяти, что является еще одним предложением.
Как сделать эту оперативную память доступной для Windows? Он был доступен до обновления, потому что я мог использовать все 32 ГБ ОЗУ, с которыми должен был начать сервер.
Снимок экрана (это после возврата к исходной конфигурации ОЗУ)
Я не знаю, связано ли это, но моя конфигурация удаленного рабочего стола также исчезла:
(нижняя половина этого диалогового окна должна позволить мне настроить удаленный рабочий стол, он работал до обновления, но теперь это не так).
ОБНОВИТЬ
Я нашел временный ответ, но у меня возникает другая проблема. Вот то, что я только что разместил на Technet, где я тоже задал этот вопрос:
Хорошо, я временно обошел проблему - это не BIOS - но теперь я не знаю, как исправить это навсегда.
Подсказка пришла из эта тема, где Си Кларк, похоже, делал то же самое, что и я:
«Мы« обновили »их со Standard до Enterprise, используя утилиту DSIM и общий ключ KMS, доступный на веб-сайте MS. Затем мы изменили лицензионный ключ с графического интерфейса на действительный лицензионный ключ для Enterprise. перезагрузка RDP не работает ".
«Только что я вернулся к« общему »ключу KMS, и все работает ...»
позже он говорит:
«Затем я использовал другой действующий ключ MAK, и все по-прежнему работало. Если я использую другой (который теперь работает на полностью восстановленном сервере), он не работает - также говорится, что 4 ГБ можно использовать из 48 ГБ ОЗУ…? .. "
... точно такие же симптомы, как и у меня; только 4 ГБ оперативной памяти, без RDP.
Я только что изменил ключ продукта на нашем сервере, чтобы использовать общий ключ KMS для Enterprise - и все в порядке. У меня есть RDP, и у меня 72 ГБ ОЗУ.
Но - сейчас я использую ключ, на который у меня нет лицензии. Этот сервер предназначен исключительно для разработки и тестирования (прямо сейчас нам нужно иметь 20 виртуальных машин одновременно, отсюда и потребность в дополнительной оперативной памяти сверх 32 ГБ и, следовательно, в Enterprise).
Первоначально сервер поставлялся с OEM-ключом Dell для 2008 R2 Standard, он не начинался с ключа MSDN для 2008 R2 Standard.
Итак, мой вопрос теперь становится - как мне применить MSDN Корпоративный ключ и по-прежнему сохраняет более 4 ГБ оперативной памяти, RDP и, возможно, другие функции, которых я не заметил?
Придется ли мне перестраивать сервер, используя ключ MSDN Enterprise? Невозможно следовать этому пути обновления (Стандартный ключ OEM -> Корпоративный ключ MSDN)?
ОБНОВИТЬ
Теперь я знаю, в чем реальный вопрос, я задал его отдельно:
Как мне обновить Windows Server 2008 R2 Standard (OEM-ключ) до Enterprise (MSDN Key) с помощью DISM?
Хотя у меня нет ответа «вот ваша проблема», у меня есть метод, помогающий определить, в чем может быть проблема. На основе того, что я читаю Вот и то, что я могу видеть на своих серверах, диспетчер устройств должен помочь вам определить, что происходит.
Если вы открываете Диспетчер устройств, измените представление на «Ресурсы по подключению» (а не «Устройства по подключению»). Узел «Память» предоставит вам список зарезервированной памяти вашим оборудованием. Надеюсь, там будет указано то, что пожирает все, кроме 4 ГБ вашей оперативной памяти. Вам придется преобразовать шестнадцатеричный формат в размер ОЗУ, но это можно сделать.
В этом случае первая запись шины PCI резервирует 128 КБ. Вторая запись «Ресурсы материнской платы» резервирует 64 МБ. Третья шина PCI занимает 336 МБ. И так далее.
После того, как вы определили устройство, вы продвинетесь дальше, чем начали.
Я ответил на этот вопрос в связанном вопросе (РЕАЛЬНЫЙ вопрос и корень проблемы связаны с переключением между ключами OEM, KMS и MSDN).
Вот как я вернул свой сервер:
Начните с сервера, обновленного до уровня Enterprise с помощью ключа KMS. Это для меня без лицензии.
Используйте установочный носитель MSDN (то есть записанный ISO-образ) и запустите установщик из текущего экземпляра Windows. Затем вы можете переустановить Windows - убедитесь, что вы выбрали правильный вариант, чтобы сохранить существующие файлы, приложение, настройки и т. Д.
Примерно через полчаса установка Windows завершится. При активации Windows используйте ключ MSDN, и все заработает.
Итак, похоже, вы не можете переключать ключи между OEM / KMS / MSDN - вам нужно установить Windows (или переустановить / обновить) с соответствующего установочного носителя, чтобы ключ "взял" правильно.
Серверы IIRC Dell имеют параметр «режим установки» в BIOS, который ограничивает сервер до 4 Гб доступной памяти. Возможно, вы захотите посмотреть, переключил ли кто-нибудь это, и если да, выключите его.
Что касается отсутствующей конфигурации удаленного рабочего стола, возможно, вам потребуется установить функцию удаленного администрирования.
Проблема с памятью может быть связана с тем, что BIOS правильно сообщает Windows о конфигурации памяти. Вы можете захотеть обновить BIOS если вы еще этого не сделали. Если у вас есть время (а у кого оно есть?), Вы можете вернуться к исходному объему ОЗУ и добавлять его понемногу, пока проблема не проявится.
Вы можете просмотреть MSCONFIG | Загрузки вкладка | Расширенные опции чтобы проверить Максимальный объем памяти настройка.
Я считаю, что нашел решение этой проблемы. Я только что столкнулся с этой проблемой, и это поставило меня на правильный путь. Ниже приведены шаги, которые я предпринял для решения проблемы и сохранения надлежащего лицензирования.
slmgr /upk
затем slmgr /rearm
пожалуйста, выполните следующие шаги и повторно активируйте свои окна, это должно решить проблему -
slmgr.vbs -ckms
(это очищает, и у вас может быть запись KMS)slmgr.vbs -upk
(при этом удаляются все установленные ключи продукта)slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
(где x - это новый ключ продукта, который вы хотите использовать)slmgr.vbs -ato
(это активирует сервер)