Обновление на месте с Windows Server Standard до Enterprise или Datacenter

14

Мы столкнулись с небольшим вопросом , где на Windows Server Standard поддерживает только 32 Гб памяти, которая удручает , чтобы узнать, когда ваш сервер был недавно обновлен до 48 удивительной Гб памяти.

Можно ли выполнить обновление на месте с Windows Server Standard (максимальная поддержка 32 ГБ памяти) до Windows Server Enterprise или Datacenter (максимальная поддержка памяти 2 ТБ)?

Я попытался запустить Windows Server 2008 setup.exe изнутри ОС, что дает мне возможность «обновить» ... но когда я добираюсь до части «Где вы хотите установить Windows», он говорит мне

Выбранный раздел может содержать файлы из предыдущей установки Windows. Если это произойдет, эти файлы и папки будут перемещены в папку с именем Windows.old. Вы сможете получить доступ к информации в Windows.old, но не сможете использовать свои предыдущие версии Windows.

Это ... не ... что я имел в виду, когда нажал "обновить"!

Я действительно не хочу иметь дело с чистой установки ОС на нашем разъединяет базы данных производства, и будет гораздо лучше сделать установить обновление , если это вообще возможно!

Джефф Этвуд
источник

Ответы:

13

Я запустил виртуальную машину с Windows 2008 Standard, а затем обновил ее до Enterprise. Сначала я не мог, потому что у меня не было достаточно места на диске C. Похоже, что требуется 15-20 гигабайт свободного места. Как только я увеличил размер диска C, он обновился без проблем.

Когда не хватало места, он не обновлялся и требовал, чтобы я установил новую ОС, как вы сказали.

После того, как я нажал кнопку «Обновить», установщик подтвердил, что я хочу выполнить обновление, затем запустил обновление. Это все еще работает в данный момент, но я уверен, что это закончится в конце концов.

mrdenny
источник
Мое обновление завершено без проблем. Единственное, о чем я могу думать, - это то, что, возможно, на вашем диске C не было достаточно места для фактического обновления.
Мрденни
1
Фактически я смог обновить один из наших «запасных» серверов на 100% удаленно. И это работало! Перезагрузился и удалился обратно на сервер Windows Server 2008 Enterprise. Довольно впечатляет ..
Джефф Этвуд
+1 за раскрутку виртуальной машины и ее тестирование! Мне пришлось ложиться спать, поэтому я не мог ... улыбнуться
Эван Андерсон
Хуза за неутомимое стремление к знаниям.
Кара Марфия
17

Я знаю, что этот вопрос изначально касался Server 2008, но я решил опубликовать более простой ответ, который относится к Server 2008 R2 (и Win7 в этом отношении). Я получил оригинальную информацию из сообщения в блоге TechNet Server Core .

Начиная с Windows 7 и 2008 R2, можно обновлять выпуски на месте с помощью утилиты dism. Вы можете перейти только вверх в редакции (т. Е. От стандарта к предприятию) и не можете отменить изменение. Вам также потребуется соответствующий ключ установки клиента KMS для версии, которую вы собираетесь использовать. Вот ссылка на список ключей установки клиента KMS

Чтобы определить установленную версию, запустите:
DISM /online /Get-CurrentEdition

Чтобы проверить возможные целевые издания, запустите:
DISM /online /Get-TargetEditions

Наконец, чтобы начать обновление, запустите:
DISM /online /Set-Edition:<edition ID> /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Например, чтобы перейти на Enterprise с более ранней версии, запустите:
DISM /online /Set-Edition:ServerEnterprise /ProductKey:489J6-VHDMP-X63PK-3K798-CPX3Y

Райан Болджер
источник
Кто-нибудь смог обновить это до Server 2k8 R2 SP1 после этого? Я был не в состоянии. см .: serverfault.com/questions/239366/…
TodK
Ключи клиента KMS (требуется для ключа продукта экземпляров ОС, активированных KMS, в команде DISM): technet.microsoft.com/en-us/library/ff793421
aharden
5

Microsoft, кажется, говорит так: http://technet.microsoft.com/en-us/library/cc755199(WS.10).aspx

Это обсуждение, кажется, указывает на то, что это вопрос запуска SETUP.EXE из существующей ОС, как вы это сделали: http://social.technet.microsoft.com/Forums/en-US/winserversetup/thread/a9fb29a1-9cad-4d01-9e65-ce9b2b88232b

Я бы сказал, раскрутить блокнот и попробовать ... (или запустить сайт поддержки ИТ сообщества и подождать, пока какой-нибудь бедный зависимый дурак сделает это, и доложить, работает ли он ...> smile < )

Эван Андерсон
источник
1
Так ты называешь Денни дураком? :)
squillman
Оказывается, я наверняка нажал кнопку «UPGRADE» против «INSTALL». Я согласен, это работает сейчас.
Джефф Этвуд
3
Что, только потому, что мне нечего делать ночью, кроме как создавать виртуальные машины, чтобы тестировать вещи для людей в сети?
Мрденни
1

Сообщение, которое вы получаете, имеет смысл в контексте, что эта процедура обновления та же самая, что и для обновления Windows Server 2003 до 2008. Это предупреждение о том, что старая версия - в вашем случае 2008 Standard Edition - не может использоваться после обновления.

В процессе обновления все файлы, папки и приложения, связанные с ранее установленной версией Windows, перемещаются в папку windows.old и сохраняются все пользовательские настройки.

После выполнения этой задачи выполняется чистая установка новой версии Windows, и все сохраненные пользовательские настройки будут перенесены в новую среду. Успешное обновление будет включать все приложения, настройки и пользовательские файлы из предыдущей установки операционной системы - в вашем случае из Windows Server 2008 Standard.

Удачи!

splattne
источник
Я думаю, что просто допустил ошибку и в первый раз нажал не ту кнопку [обновить / установить] в диалоговом окне, потому что теперь он определенно выполняет ОБНОВЛЕНИЕ. Не получаю предупреждение.
Джефф Этвуд
1

Поскольку ответ уже здесь, я просто подумал, что буду скучным парнем, заявив, что общее мнение об обновлении Windows таково, что эта функция зарезервирована для домашнего использования и даже в качестве крайней меры.

Протрите и переделайте. Слишком много вещей, которые могут выйти из строя во время обновления, которые не сразу заметны.

Но, похоже, хорошо, что это работает;

Оскар Дювеборн
источник
Что ж, в случае с такими вещами, как стандарт Win2008 Standard to Enterprise, это на самом деле не обновление, а просто добавление некоторых дополнительных функций, поскольку они, по сути, являются одной и той же операционной системой. Конечно, исключение составляют такие вещи, как «установочный компакт-диск без пакета обновления в системе SP1».
Майкл Стум
Да, конечно, это может быть так же мало, как изменение значения реестра, чтобы получить доступ к корпоративным функциям и ограничениям, я думаю ... но все же ^^
Оскар Дювеборн
0

Я столкнулся с некоторыми проблемами при попытке перейти на стандартную версию Enterprise, поскольку наши ключи продукта работали для обеих редакций. Нашел причину в этом блоге . В блоге также рекомендуется использовать ключ установки MS-клиента для обновления. Ключи можно найти здесь .

knurmia
источник
Корпоративные ключи работают и для Standard Edition. Вам не нужно вводить ключ во время установки (относится только к Server 2008 или Vista и более новым ОС).
Крис С