SCCM; TS; Ускоряем установку OS
Небольшой трюк, который позволит ускорить установку Операционных систем.
Весь смысл в том, чтобы, загрузившись в WinPE а затем и в Full OS выставить схему электропитания в «High performance» («высокая производительность»).
С версии 1910 это встроенная возможность.
Поехали.
В первую очередь проверяем, что утилита powercfg присутствует в boot.wim
- Включаем режим отладки. В консоли SCCM переходим в раздел \Software Library\Overview\Operating Systems\Boot Images. Открываем свойства boot-образа / Вкладка Customization / Галка Enable command support …
- Загружаемся в WinPE, нажимаем F8, в появившемся cmd.exe вводим команду
powercfg /l
Если же утилиты в WinPE нет — придется её туда скопировать.
Вариантов множество, например, можно:
- собрать новый boot.wim с добавлением «Extra files»;
- поработать dism-ом распаковать существующий образ, добавить контент, запаковать обратно;
- собрать Package (пакет) и везде в дальнейшем указывать его (рис.2).
Убедившись, что утилита «powercfg.exe» присутствует, cохраняем в блокнотик две команды.
Активация схемы «High performance»:
POWERCFG /SETACTIVE 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
Активация схемы «Balanced»:
POWERCFG /SETACTIVE 381b4222-f694-41f0-9685-ff5bb260df2e
<SCHEME_GUID> для этих схем зарезервированы и не меняются от версии к версии.
Переходим к изменению Task Sequence.
Необходимо добиться чтобы команда активации схемы выполнялась после загрузки каждой новой OS, как WinPE, так и Full OS.
Т.е. вставляем команду в начало TS, дальше ищем все команды «Restart Computer» и добавляем изменение схемы после них. Конечно нет никакого смысла дважды активировать одну и ту же схему на OS, но и вреда от этого никакого не будет.
После установки OS так же не забываем активировать «High performance» в ней:
В конце TS возвращаем план электропитания в «Balanced».
По-хорошему, если TS используется для Refresh установки, надо в начале TS захватывать текущую схему электропитания, а потом возвращать ее, мало ли, вдруг она отличается от схемы «Balanced». Например, через powercfg /export
Как итог, на вскидку, на некотором железе, особенно мобильном, ускорение в некоторых процессах — процентов 20-30.
Первоисточник:
https://blogs.technet.microsoft.com/deploymentguys/2015/03/26/reducing-windows-deployment-time-using-power-management/
А вам на сколько удалось ускорить установку, таким не хитрым способом?
Сергей, классная статья, удалось сократить время установки по сети в среднем на 10 минут, но вылезла проблема с установкой пакетов драйверов, которую удалось обойти, выставив параметр Install driver package via running DISM with recurse option