Зачем и как делать золотой образ Windows 10
Всё довольно очевидно, чтобы не настраивать одно и тоже и не ставить программы и обновления по сто раз, а сделать всё только один раз и потом разлить этот образ на n-ое количество компьютеров, сэкономив приличное количество времени.
Немногие знают про встроенный нативный инструмент для подготовки системы как раз для этой задачи — SYSPREP.
Что делает SYSPREP ?
1. SYSPREP рандомит все возможные айдишники компьютера внутри операционной системы, а именно:
- Хостнейм, SID, GUID, идентификаторы Active Directory
- Машина выводится из домена: это нужно для последующего успешного добавления в домен с новым именем
- Удаляются plug-and-play драйвера, что уменьшает риск возникновения проблем с совместимостью на новом «железе»
- Опционально удаляются Windows Event Logs (параметр ‘reseal’)
- Удаляются точки восстановления
- Удаляется профиль локального администратора и этот аккаунт отключается
- Обеспечивается загрузка целевой машины в режим аудита, позволяющий устанавливать дополнительные приложения и драйверы
- Обеспечивается запуск mini-setup (oobe) при первом запуске для смены имени машины и другой дополнительной конфигурации
- Сбрасывается период активации Windows (сброс возможен до 3 раз)
Таким образом, клонирование/развертывание без использования Sysprep может повлиять (читай «скорее всего, сломает») на функциональность Windows Update, Network Load Balancing, MSDTC, Vista и выше Key Manager Activation (KMS), который завязан на CMID (не путать с Machine SID), также изменяемый Sysprep’ом, и т.д. Подробнее в блоге Acronis на Хабре.
2. SYSPREP даёт выигрыш в скорости установки Windows по сравнению с обычной установкой, учитывая установку программ, обновлений и настройку параметров. Гораздо быстрей установить из образа за 5 минут, чем ждать 4 часа пока установится ОС и 2 часа будут качаться все обновления.
Создание золотого образа Windows 10. SYSPREP в действии
Общий порядок создания золотого образа
- Установили файлы установки ОС
- Запустили ОС в Audit Mode
- Поставили обновы, софт, настроили как нужно
- Запустили SYSPREP, поставили галку Подготовка к использованию
- Перезагрузили ПК и загрузились в программу для снятия образа диска
- Cняли образ
- Вы восхитительны, Золотой образ готов, можно разворачивать 🙂
Рекомендую перед началом, для максимальной производительности, убедиться, что в BIOS выставлены параметры загрузки UEFI (если доступно) и режим работы с SATA — ACHI ! Зачем можно прочитать в этой статье.
Подробный порядок создания золотого образа
1. Подготовка флешки с программой для снятия образа жесткого диска
Заранее нужно подготовить загрузочную флешку с программой для снятия образа HDD, я буду использовать Acronis True Image, а загрузочную флешку с ним делать с помощью Acronis Universal Boot Media Builder.
Acronis Universal Boot Media Builder
2. Подготовка флешки с Windows 10
Создаем установочную флешку с официальной Windows 10 с помощью MediaCreationTool21H1
3. Установка Windows 10 и переход в Audit Mode
Запускаем установку Windows на компьютере, на котором будем делать золотой образ
Когда Windows скопирует файлы установки и перезагрузится, смотрите, чтобы он снова не начал грузиться с флешки.
На экране выбора языка жмем Ctrl + Shift + F3, это стартанет Audit Mode, в котором мы и будем работать.
В Audit Mode мы работаем из под локальной учетной записи Администратор, которая будет заблокирована автоматически, когда мы закончим.
На входе нас встретит окошко SYSPREP:
Окошко SYSPREP
Закрываем его, мы вернемся к нему, когда закончим.
4. Настройка эталонного образа Windows 10
Можно начать кастомизировать систему как нам нужно, ставить обновления, софт и так далее.
Пример того, что я делаю для своего золотого образа, порядок важен
+ All In One Runtimes (содержит: NET Framework 4.8 + Updates, Java Runtime Environment 8, DirectX 9.0c Extra files, General runtime files, Microsoft Visual C++ Runtimes (v2005 – v2019), Microsoft Visual J# 2.0 SE, Microsoft Silverlight 5, Adobe Flash Player (Opera, FireFox, Internet Explorer), Shockwave Player 12 (Internet Explorer Plugin) + Microsoft XNA Framework Redistributable + OpenAL
+ Microsoft Office
+ VLC Player
+ Олдскульный Просмотрщик фотографий Windows (встроенный в 10 просмотрщик очень медленный)
+ Олдскульный Калькулятор
+ Driver Booster (автообновление драйверов)
+ UrBackup Client (для резервных копий)
+ ADATA Toolbox (у меня везде SSD одной модели, оптимизирует систему для максимальной производительности при работе с этими SSD)
+ Установка всех обновлений, для всех продуктов Microsoft, это надо включить в настройках
+ Образ очищен от хлама с помощью TRON -spr
+ С помощью WPD удален весь bloatware софт кроме Photos, Store, Sticky Notes, Camera, Voice Recorder
+ С помощью O&O ShutUp настроена конфиденциальность, телеметрия, безопасность в Windows 10
+ Стандартная очистка диска Windows после всех манипуляций
+ Установка размера файла подкачки 4-8 Гб
По итогу образ весит 9 Гб.
Остальные параметры и софт у меня разливаются с помощью групповых политик.
Перезагружаться можно со спокойной душой, система находится в Audit Mode и пока мы не скажем ей выйти из него, можно делать это сколько угодно раз.
5. Выход из Audit Mode и снятие образа готовой Windows 10
Когда мы закончили настраивать Windows и наша эталонная ОС готова, нам нужно вызвать окошко SYSPREP. Мы можем сделать это либо просто перезагрузившись, либо с помощью Win + R/CMD/PowerShell выполнить:
%windir%system32sysprepsysprep.exe
Теперь нужно поставить чекбокс Подготовка к использованию, оставить остальное как есть и нажать ок
ВАЖНО ПОСЛЕ ЭТОГО НЕ ЗАГРУЗИТЬСЯ В WINDOWS, НАМ НУЖНО ЗАГРУЗИТЬСЯ В ПРОГРАММУ ДЛЯ СНЯТИЯ ОБРАЗА ЖЕСТКОГО ДИСКА !
Также тоже самое можно сделать в Win + R/CMD/PowerShell:
%windir%system32sysprepsysprep.exe /generalize /oobe /reboot
Ключи которые можно использовать с SYSPREP
/quiet: This tells Sysprep to run without status messages on the screen.
/generalize: This specifies that Sysprep is to remove all of the unique system information (SID) from the Windows installation, making the final image usable on multiple machines in your network, because each new one spun up from the image will get a new, unique SID.
/audit: This restarts the machine into a special audit mode, where you have the option of adding additional drivers into Windows before the final image gets taken.
/oobe: This tells the machine to launch the mini-setup wizard when Windows next boots.
/reboot: This restarts when Sysprep is finished.
/shutdown: This shuts down the system (not a restart) when Sysprep is finished. This is an important one and is one that I typically use.
/quit: This closes Sysprep after it finishes.
/unattend: There is a special answerfile that you can create that, when specified, will be used in conjunction with the Sysprep process to further configure your new servers as they come online. For example, you can specify in this answerfile that a particular installer or batch file is to be launched upon first Windows boot following Sysprep. This can be useful for any kind of cleanup tasks that you might want to perform, for example, if you had a batch file on your system that you used to flush out the log files following the first boot of new servers.
Рекомендую при использовании Acronis True Image
- Снять образ два раза, один FULL и другой разбитый по частям в 3 Гб, это пригодится если нужно будет скопировать образ на накопитель с файловой системой FAT32
- Выставить метод инкрементного копирования — Полное
- Уровень сжатия — Максимальный
- Проверить архив после его создания
Подводные камни SYSPREP
Важные вещи, об которые можно споткнуться:
- НЕЛЬЗЯ КЛОНИРОВАТЬ МАШИНУ КОТОРАЯ УЖЕ В ДОМЕНЕ !
- Когда запускается установка готового образа Windows нужно отключить интернет, иначе можно уйти в бесконечную перезагрузку
Если Вам было полезно или есть вопросы, оставляйте комментарии, всем удачи
Создание «эталонного» образа Windows
Причина, побудившая написать статью, крайне проста — потребовалось развернуть две операционные системы Windows 10 на новые рабочие станции. Чтобы не проделывать дважды одни и те же задачи по установке базового софта и обновлений, было решено создать “золотой” образ Windows. Собственно, о процессе его создания пойдет дальнейший разговор.
Для подготовки «эталонного» образа Windows 10 потребуется следующее:
- Windows 10 c ролью Hyper-V и установленным Windows ADK;
- ISO образ Windows 10;
- Интернет.
Наличие Windows 10 c ролью Hyper-V является не обязательным, но очень рекомендованным условием. Во-первых, локальный гипервизор ускоряет процесс подготовки образа. Во-вторых, отпадает надобность создания и использования образа WinPE для последующего захвата ОС. В варианте виртуализации, достаточно будет лишь выключить виртуальную машину и примонтировать ее виртуальный диск. После чего произвести захват и получить установочный WIM архив.
В качестве ISO образа может быть любой образ Windows 10. Желательно использовать оригинальные образа ввиду очевидных на то причин.
Кратко опишу дальнейший порядок действий:
- Подготовка рабочей станции;
- Установка и подготовка образа ОС Windows 10;
- Захват образа и последующая его дистрибуция.
Подготовка
Устанавливаем Windows ADK на хостовую Windows 10 с ролью Hyper-V. Это бесплатный инструмент доступный по следующей ссылке — Windows ADK 1903.
Из всего перечня компонентов будет достаточно установить Developers Tools, как показано на скриншоте:
Далее, создаем виртуальную машину Hyper-V с минимальными параметрами для работы Windows 10. Например:
- 2 CPU
- 4 GB RAM
- 40 GB HDD
Будет это первая или вторая генерация виртуальной машины не имеет никакого значения.
Производим установку ОС по умолчанию и на этапе отработки мастера OOBE нажимаем сочетание клавиш Ctrl+Shift+F3. Сразу после нажатия комбинации произойдет перезагрузка ОС и будет выполнен автоматический вход в систему.
Этот режим называется режимом аудита. В нем вы можете настроить компьютер, добавить приложения, драйвера устройств и т.д. При загрузке в режиме аудита, для входа в систему, используется встроенная учетная запись администратора. Windows автоматически удаляет эту учетную запись на этапе настройки generalize. Система, по умолчанию, будет постоянно загружаться в режиме аудита пока не будет запущен sysprep.
В моем случае были установлены последние обновления, драйвера смарт-карт и базовый набор софта. Как только система готова выполняем sysprep. Это действие подготовит операционную систему к последующему захвату и развертыванию на новом оборудовании.
Выставляем параметры как показано на скриншоте и дожидаемся выключения ОС.
На этом подготовка образа завершена.
Переходим в каталог, где находится виртуальный диск с ОС и производим его монтирование.
В проводнике должен автоматически появится новый диск с нашей операционной системой:
Далее, запускаем Deployment and Imaging Tools Environment от имени администратора:
Для захвата образа будет использоваться утилита Dism с такими параметрами:
Dism /Capture-Image /ImageFile:»D:ImagesWindows 10 1809 LTSC Custom.wim» /CaptureDir:E: /Name:»Windows 10 1809 LTSC Custom»
Их значения следующие:
D:ImagesWindows 10 1809 LTSC Custom.wim — путь куда будет сохранен WIM образ;
E: — буква диска с которой был примонтирован VHDX диск с подготовленной ОС;
/Name:»Windows 10 1809 LTSC Custom» — имя образа, которое будет записано в метаданные WIM образа.
Результат выполнения:
Теперь осталось лишь выбрать способ установки и развернуть подготовленный образ на целевые системы. В число вариантов входит использование флеш-накопителя или служб Windows Deployment Services (WDS). С последними сложностей не должно возникнуть.
Если же установка происходит с флеш-накопителя. Ниже самый быстрый способ его подготовки:
- Развертываем на флеш-накопитель оригинальный ISO образ Windows 10 с помощью Rufus;
- Переименовываем созданный ранее WIM файл в install.wim;
- Копируем с заменой подготовленный WIM файл в директорию sources флеш-накопителя.
На этом процесс создания «эталонного» образа Windows можно считать завершенным. Если у вас возникли какие-либо вопросы, пожалуйста, пишите в комментарии.
microsoft-windows:windows-10:enterprise-deployment-windows-10-with-sccm-2012-r2:sccm-create-gold-os-image
Создание “золотого” образа для развёртывания ОС Windows 10 в SCCM 2012 R2
Для создания «золотого» образа нам потребуется «чистая» система без установленных приложений.
Выполним следующие действия:
-
Включим и установим пустой пароль на учётную запись «Администратор»;
-
Удалим профили лишних учётных записей и их учётные записи;
-
Установим Net.Framework 3.5 с помощью PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName "NetFX3" -Source "D:sourcessxs"
-
Вызовем утилиту C:Windowssystem32Sysprepsysprep.exe
Укажем параметры:-
Переход в окно приветствия системы (OOBE)
-
Установим галочку «Подготовка к использованию»
-
Параметры завершения работы: «Завершение работы»
-
В SCCM создадим Последовательность задач «Capture Windows», в ней 2 шага:
-
Добавляем шаг «Задать переменную последовательности задач».
Указываем переменную: «OSDTargetSystemRoot» с значением «D:Windows» -
Добавляем шаг «Записать образ операционной системы».
Указываем сетевой каталог, где будет создаваться образ и учётную запись, которая имеет доступ к этому каталогу.
В SCCM создадим Коллекцию «Windows Capture» и развернём на неё ранее созданную Последовательность задач.
Добавим эталонный компьютер в Коллекцию и включим виртуальную машину.Запустится Последовательность задач, которая создаст WIM-образ для последующих развёртываний ОС.
Полученные образы необходимо добавить в консоли SCCM и распространить по необходимым Точкам распространения.
Образы добавляются на сайт-сервер 1 раз и распространяется для всех.
Автор первичной редакции:
Виталий Якоб
Время публикации: 28.01.2017 18:00
· Последнее изменение: 24.02.2017 00:11 —
Алексей Максимов
Как создать свою эталонную сборку Windows 10 – дистрибутив с проведенными настройками системы, внедренными твиками и установленным десктопным ПО? Этот процесс в деталях будет рассмотрен ниже, но прежде поговорим об особенностях собственных сборок системы.
1. Плюсы и минусы собственных сборок Windows
Какие плюсы у собственных сборок Windows? Своя сборка системы — это экономия времени и усилий при установке системы. Например, можно подготовить дистрибутив Windows 10 со стандартным набором программ для круга близких: браузер, архиватор, торрент-качалка, чистильщик, деинсталлятор и подобного рода софт для широкой аудитории будет устанавливаться вместе с системой. Выгоды по сравнению с обычным дистрибутивом Windows очевидны, а что получим в противовес прочим способам развертывания системы? Своя сборка Windows, эталонный образ которой создавался на GPT-диске, в дальнейшем может быть развернута на MBR-диске и наоборот. Тогда как перенос системы с помощью программ-бэкаперов или менеджеров дискового пространства не поможет при смене стиля разделов диска. В отличие от последних, собственная сборка на установочном носителе не будет привязана к файлу резервной копии на несистемном разделе диска или съемном устройстве, как и не нужно будет подключать жесткий диск назначения для клонирования Windows.
У собственных сборок Windows три минуса. Первый – дистрибутив своей сборки будет занимать больше места, чем чистый дистрибутив Microsoft. Но эта проблема решается использованием флешки с объемом как минимум 8 Гб. Второй минус – процесс установки Windows продлится немного дольше, чем обычно, что связано с развертыванием добавленного софта. Третий минус – это волокита с созданием сборки. Затраченные усилия вряд ли будут оправданы, если система переустанавливается редко.
2. Алгоритм действий
Процесс создания своей сборки Windows 10 будет проходить в несколько основных этапов:
- Создание эталонного образа системы – подготовленного к развертыванию идеального состояния системы (с проведенными настройками и внедренным ПО, без привязки к комплектующим компьютера);
- Захват эталонного образа в файл install.esd;
- Перепаковка оригинального установочного ISO-образа системы с подменой файла install.esd.
3. Эталонный образ Windows 10
Эталонный образ Windows 10 можно подготовить разными способами, это может быть:
- Наработанная система с удаленной привязкой к комплектующим при помощи утилиты Sysprep (см. п. 7 статьи);
- Новая Windows 10, установленная на другом разделе диска;
- Новая Windows 10 на борту виртуальной машины.
Наработанную систему необходимо тщательно почистить – удалить файлы в папках пользовательского профиля, почистить папки «Temp» и т.п. Иначе дистрибутив получится гигантских размеров. С новыми системами проще: во-первых, дистрибутив на их базе будет занимать меньше места, во-вторых, в процессе их установки эталонный образ Windows 10 можно создать с нуля в режиме аудита — специальном режиме работы системы без участия пользовательской учетной записи. Режим аудита предусмотрен компанией Microsoft для внедрения корпоративных настроек и софта OEM-поставщиками и крупными организациями перед поставкой компьютеров, соответственно, покупателям и наемному персоналу. На выходе получим нужным образом настроенною систему с установленным десктопным ПО, на этапе установки которой можно формировать новые учетные записи, задавать региональные параметры, отключать опции отправки данных компании Microsoft и т.п. При этом нигде не будет болтаться старая учетная запись.
В нашем случае эталонный образ Windows 10 создадим с нуля в режиме аудита при помощи Hyper-V. Этот гипервизор был выбран из-за удобства в работе и простоты переноса больших объемов данных с виртуальной машины в основную систему. Диски VHDX и VHD, используемые в работе виртуальных машин Hyper-V, монтируются в основную систему средствами проводника. Сторонники других гипервизоров — VMware Workstation и VirtualBox – могут использовать их. Чтобы упростить доступ к данным виртуального диска с основной системы и не возиться с дополнениями гостевых ОС, виртуальные машины можно создать на базе VHD-дисков. И VMware Workstation, и VirtualBox работают с дисками VHD.
Принявшим решение формировать эталонный образ Windows 10 на втором разделе диска реального компьютера на будущее в помощь инструкции по редактированию меню загрузки нескольких систем и полному удалению ненужной системы.
4. Нюансы с активацией
Понятие собственной сборки Windows необходимо отличать от пиратских сборок системы, поставляемых активированными или с активатором на рабочем столе. Цель этой статьи – упростить процесс установки Windows, но не решать вопрос с ее активацией. Эталонный образ Windows 10 будет создан с использованием средств, не противоречащих политике Microsoft — собственно, ее же инструментов. А их использование не гарантирует работоспособность активированных сборок системы. Напомним, требования Microsoft таковы: активация каждой копии Windows, с какого бы дистрибутива она ни устанавливалась, на каждом отдельном компьютере. Если в качестве эталонного образа выступает активированная наработанная Windows, в процессе удаления привязки к комплектующим с помощью утилиты Sysprep необходимо сбросить активацию (см. п. 7 статьи).
Ищущим способ переноса активированной Windows на другие компьютеры сюда.
5. Создание виртуальной машины Hyper-V
Итак, для подготовки эталонного образа Windows 10 создаем виртуальную машину. Условия работы с Hyper-V, активация гипервизора, а также процесс создания виртуальной машины в деталях описываются в статье сайта «Hyper-V в составе Windows 10». Только, в отличие от рассмотренного в п. 5 этой статьи примера, выбор поколения виртуальных машин не принципиален, можно создать и машину 1 поколения. Если не планируется внедрение ресурсоемкого софта типа игр, можем ограничиться объемом создаваемого жесткого диска VHDX в 50-60 Гб. Ну и избитый совет для владельцев SSD – путь хранения файлов виртуальной машины и VHDX-диска нужно указывать на разделе HDD. На последнем этапе создания виртуальной машины указываем ISO-образ со свежим дистрибутивом Windows 10, включаем машину и запускаем процесс установки системы. Последний будет отличаться от того, как это происходит обычно.
6. Установка и настройка Windows 10 в режиме аудита
Проходим процесс установки Windows 10 до этапа выбора типа установки и выбираем второй вариант.
Нам понадобится два раздела – один для Windows, другой несистемный, куда впоследствии будет сохранен файл install.esd. Формируем раздел С из 30-40 Гб.
Оставшееся место отдаем другому разделу.
Устанавливаем Windows.
По завершении этапа копирования файлов установочный ISO-образ не извлекаем из виртуальной машины, он нам еще понадобится. На этапе установки, где необходимо задать первые настройки, ничего не трогаем, просто жмем клавиши Ctrl+Shift+F3.
Войдем в режим аудита с подключением скрытой учетной записи администратора.
На входе в систему в режиме аудита нас встречает окно утилиты Sysprep. Утилита будет дожидаться своей участи, чтобы провести удаление привязки настроенной системы от комплектующих. Можно приступать к настройке системы. Один нюанс: в режиме аудита не работает Microsoft Edge, для доступа к Интернету нужно запустить Internet Explorer.
Что касается пределов вмешательства в систему, в режиме аудита можем работать со всем, что не относится к пользовательским учетным записям. Можем устанавливать десктопное ПО, менять системные настройки, применять твики, оставлять папки или файлы на рабочем столе. А вот универсальные приложения из Windows Store установить не получится. Как и Microsoft Edge, магазин не работает в режиме аудита. Не получится даже при условии активации системы сменить тему оформления или прочие параметры персонализации. Для установки универсальных приложений и применения настроек персонализации нужна пользовательская учетная запись, а не скрытая администратора.
Если понадобится перезагрузить систему, например, это требуется для доустановки каких-то программ, этот процесс нужно провести с помощью окна Sysprep: необходимо выставить значения «Переход в режим аудита» и «Перезагрузка». Затем нажать «Ок».
Параллельно с настройкой системы необходимо сделать важную вещь – отформатировать несистемный раздел диска.
7. Удаление привязки к комплектующим (Sysprep)
Итак, эталонный образ системы готов. Теперь можем приступать к процессу удаления привязки к комплектующим. Обращаемся к окну открытой утилиты Sysprep или запускаем ее нажатием клавиш Win+R и вводом:
sysprep
В открывшейся папке будет содержаться EXE-файл запуска утилиты.
В окне Sysprep выставляем действие «Переход в окно приветствия (OOBE)». Ставим галочку «Подготовка к использованию» для сброса активации. В параметрах завершения работы указываем «Завершение работы». И жмем «Ок».
Дожидаемся окончания работы Sysprep и выключения виртуальной машины.
8. Создание файла install.esd
Проверяем, стоит ли запуск виртуальной машины с ISO-образа установки Windows 10, и загружаемся с него. Установочный диск используем для доступа к командной строке. Если эталонный образ Windows 10 создавался на втором разделе диска реального компьютера, просто заходим в основную операционную систему и открываем там командную строку.
На первом этапе установки системы жмем клавиши Shift+F10.
С помощью утилиты DISM осуществим захват эталонного образа системы и сохраним его в файл install.esd. Но прежде посмотрим, под какими буквами значатся два нужных раздела – системный и раздел назначения, куда будет сохранен install.esd. Вводим:
diskpart
lis vol
exit
В нашем случае диск системы значится как D, а несистемный – как E. Потому команда захвата образа системы будет такой:
dism /capture-image /imagefile:E:install.esd /capturedir:D: /name:windows
В этой команде, соответственно, в каждом отдельном случае необходимо заменить буквы E и D на свои.
По завершении операции выключаем виртуальную машину. Она нам больше не понадобится.
9. Монтирование диска виртуальной машины в основной системе
Чтобы диск виртуальной машины отображался в основной системе, где будут происходить дальнейшие действия, открываем в проводнике файл диска этой машины VHDX (или VHD). В контекстном меню жмем «Подключить».
Все разделы виртуального диска отобразятся в проводнике как отдельные диски. В нашем случае выбираем последний диск M, именно там хранится файл install.esd. После перепаковки ISO-образа виртуальный диск нужно будет размонтировать, это делается с помощью опции «Извлечь» в контекстном меню любого из добавленных разделов виртуального диска.
Новоиспеченным файлом install.esd заменим оригинал в составе официального дистрибутива Windows 10.
10. Перепаковка ISO-образа дистрибутива Windows 10
Заменять одни файлы на другие в составе загрузочного ISO-образа могут многие программы, в нашем случае для перепаковки выбрана программа UltraISO. Запускаем ее. Жмем меню «Файл», затем – «Открыть» и в проводнике указываем путь к ISO-образу, с которого осуществлялась установка Windows 10 на виртуальную машину.
Содержимое ISO-образа отобразится в верхней части окна UltraISO. Здесь открываем папку «sources» и удаляем в ней исходный файл install.esd. В нашем случае он весил 3,7 Гб. Нижняя часть окна UltraISO – это системный проводник, здесь открываем подмонтированный раздел диска (или нужный раздел реального диска), на котором хранится новоиспеченный файл install.esd. В нашем случае он весит 4,09 Гб. Новоиспеченный файл либо перетаскиваем в верхнюю часть окна — туда, где был файл исходный, либо добавляем с помощью контекстного меню.
Проверяем: в папке «sources» образа диска должен находится не исходный install.esd с весом в 3,7 Гб, а новоиспеченный install.esd с весом в 4,09 Гб.
Перепаковываем образ: жмем меню «Файл», далее «Сохранить как» и сохраняем образ диска с отличным от исходника именем.
Дожидаемся завершения прогресса операции.
***
Теперь осталось только протестировать свою сборку Windows 10 на новой виртуальной машине.
Отличного Вам дня!
Как создать свою эталонную сборку Windows 10 – дистрибутив с проведенными настройками системы, внедренными твиками и установленным десктопным ПО? Этот процесс в деталях будет рассмотрен ниже, но прежде поговорим об особенностях собственных сборок системы.
1. Плюсы и минусы собственных сборок Windows
Какие плюсы у собственных сборок Windows? Своя сборка системы — это экономия времени и усилий при установке системы. Например, можно подготовить дистрибутив Windows 10 со стандартным набором программ для круга близких: браузер, архиватор, торрент-качалка, чистильщик, деинсталлятор и подобного рода софт для широкой аудитории будет устанавливаться вместе с системой. Выгоды по сравнению с обычным дистрибутивом Windows очевидны, а что получим в противовес прочим способам развертывания системы? Своя сборка Windows, эталонный образ которой создавался на GPT-диске, в дальнейшем может быть развернута на MBR-диске и наоборот. Тогда как перенос системы с помощью программ-бэкаперов или менеджеров дискового пространства не поможет при смене стиля разделов диска. В отличие от последних, собственная сборка на установочном носителе не будет привязана к файлу резервной копии на несистемном разделе диска или съемном устройстве, как и не нужно будет подключать жесткий диск назначения для клонирования Windows.
У собственных сборок Windows три минуса. Первый – дистрибутив своей сборки будет занимать больше места, чем чистый дистрибутив Microsoft. Но эта проблема решается использованием флешки с объемом как минимум 8 Гб. Второй минус – процесс установки Windows продлится немного дольше, чем обычно, что связано с развертыванием добавленного софта. Третий минус – это волокита с созданием сборки. Затраченные усилия вряд ли будут оправданы, если система переустанавливается редко.
2. Алгоритм действий
Процесс создания своей сборки Windows 10 будет проходить в несколько основных этапов:
- Создание эталонного образа системы – подготовленного к развертыванию идеального состояния системы (с проведенными настройками и внедренным ПО, без привязки к комплектующим компьютера);
- Захват эталонного образа в файл install.esd;
- Перепаковка оригинального установочного ISO-образа системы с подменой файла install.esd.
3. Эталонный образ Windows 10
Эталонный образ Windows 10 можно подготовить разными способами, это может быть:
- Наработанная система с удаленной привязкой к комплектующим при помощи утилиты Sysprep (см. п. 7 статьи);
- Новая Windows 10, установленная на другом разделе диска;
- Новая Windows 10 на борту виртуальной машины.
Наработанную систему необходимо тщательно почистить – удалить файлы в папках пользовательского профиля, почистить папки «Temp» и т.п. Иначе дистрибутив получится гигантских размеров. С новыми системами проще: во-первых, дистрибутив на их базе будет занимать меньше места, во-вторых, в процессе их установки эталонный образ Windows 10 можно создать с нуля в режиме аудита — специальном режиме работы системы без участия пользовательской учетной записи. Режим аудита предусмотрен компанией Microsoft для внедрения корпоративных настроек и софта OEM-поставщиками и крупными организациями перед поставкой компьютеров, соответственно, покупателям и наемному персоналу. На выходе получим нужным образом настроенною систему с установленным десктопным ПО, на этапе установки которой можно формировать новые учетные записи, задавать региональные параметры, отключать опции отправки данных компании Microsoft и т.п. При этом нигде не будет болтаться старая учетная запись.
В нашем случае эталонный образ Windows 10 создадим с нуля в режиме аудита при помощи Hyper-V. Этот гипервизор был выбран из-за удобства в работе и простоты переноса больших объемов данных с виртуальной машины в основную систему. Диски VHDX и VHD, используемые в работе виртуальных машин Hyper-V, монтируются в основную систему средствами проводника. Сторонники других гипервизоров — VMware Workstation и VirtualBox – могут использовать их. Чтобы упростить доступ к данным виртуального диска с основной системы и не возиться с дополнениями гостевых ОС, виртуальные машины можно создать на базе VHD-дисков. И VMware Workstation, и VirtualBox работают с дисками VHD.
4. Нюансы с активацией
Понятие собственной сборки Windows необходимо отличать от пиратских сборок системы, поставляемых активированными или с активатором на рабочем столе. Цель этой статьи – упростить процесс установки Windows, но не решать вопрос с ее активацией. Эталонный образ Windows 10 будет создан с использованием средств, не противоречащих политике Microsoft — собственно, ее же инструментов. А их использование не гарантирует работоспособность активированных сборок системы. Напомним, требования Microsoft таковы: активация каждой копии Windows, с какого бы дистрибутива она ни устанавливалась, на каждом отдельном компьютере. Если в качестве эталонного образа выступает активированная наработанная Windows, в процессе удаления привязки к комплектующим с помощью утилиты Sysprep необходимо сбросить активацию (см. п. 7 статьи).
5. Создание виртуальной машины Hyper-V
Итак, для подготовки эталонного образа Windows 10 создаем виртуальную машину. Только, в отличие от рассмотренного в п. 5 этой статьи примера, выбор поколения виртуальных машин не принципиален, можно создать и машину 1 поколения. Если не планируется внедрение ресурсоемкого софта типа игр, можем ограничиться объемом создаваемого жесткого диска VHDX в 50-60 Гб. Ну и избитый совет для владельцев SSD – путь хранения файлов виртуальной машины и VHDX-диска нужно указывать на разделе HDD. На последнем этапе создания виртуальной машины указываем ISO-образ со свежим дистрибутивом Windows 10, включаем машину и запускаем процесс установки системы. Последний будет отличаться от того, как это происходит обычно.
6. Установка и настройка Windows 10 в режиме аудита
Проходим процесс установки Windows 10 до этапа выбора типа установки и выбираем второй вариант.
Нам понадобится два раздела – один для Windows, другой несистемный, куда впоследствии будет сохранен файл install.esd. Формируем раздел С из 30-40 Гб.
Оставшееся место отдаем другому разделу.
Устанавливаем Windows.
По завершении этапа копирования файлов установочный ISO-образ не извлекаем из виртуальной машины, он нам еще понадобится. На этапе установки, где необходимо задать первые настройки, ничего не трогаем, просто жмем клавиши Ctrl+Shift+F3.
Войдем в режим аудита с подключением скрытой учетной записи администратора.
На входе в систему в режиме аудита нас встречает окно утилиты Sysprep. Утилита будет дожидаться своей участи, чтобы провести удаление привязки настроенной системы от комплектующих. Можно приступать к настройке системы. Один нюанс: в режиме аудита не работает Microsoft Edge, для доступа к Интернету нужно запустить Internet Explorer.
Что касается пределов вмешательства в систему, в режиме аудита можем работать со всем, что не относится к пользовательским учетным записям. Можем устанавливать десктопное ПО, менять системные настройки, применять твики, оставлять папки или файлы на рабочем столе. А вот универсальные приложения из Windows Store установить не получится. Как и Microsoft Edge, магазин не работает в режиме аудита. Не получится даже при условии активации системы сменить тему оформления или прочие параметры персонализации. Для установки универсальных приложений и применения настроек персонализации нужна пользовательская учетная запись, а не скрытая администратора.
Если понадобится перезагрузить систему, например, это требуется для доустановки каких-то программ, этот процесс нужно провести с помощью окна Sysprep: необходимо выставить значения «Переход в режим аудита» и «Перезагрузка». Затем нажать «Ок».
Параллельно с настройкой системы необходимо сделать важную вещь – отформатировать несистемный раздел диска.
7. Удаление привязки к комплектующим (Sysprep)
Итак, эталонный образ системы готов. Теперь можем приступать к процессу удаления привязки к комплектующим. Обращаемся к окну открытой утилиты Sysprep или запускаем ее нажатием клавиш Win+R и вводом:
sysprep
В открывшейся папке будет содержаться EXE-файл запуска утилиты.
В окне Sysprep выставляем действие «Переход в окно приветствия (OOBE)». Ставим галочку «Подготовка к использованию» для сброса активации. В параметрах завершения работы указываем «Завершение работы». И жмем «Ок».
Дожидаемся окончания работы Sysprep и выключения виртуальной машины.
8. Создание файла install.esd
Проверяем, стоит ли запуск виртуальной машины с ISO-образа установки Windows 10, и загружаемся с него. Установочный диск используем для доступа к командной строке. Если эталонный образ Windows 10 создавался на втором разделе диска реального компьютера, просто заходим в основную операционную систему и открываем там командную строку.
На первом этапе установки системы жмем клавиши Shift+F10.
С помощью утилиты DISM осуществим захват эталонного образа системы и сохраним его в файл install.esd. Но прежде посмотрим, под какими буквами значатся два нужных раздела – системный и раздел назначения, куда будет сохранен install.esd. Вводим:
diskpart
lis vol
exit
В нашем случае диск системы значится как D, а несистемный – как E. Потому команда захвата образа системы будет такой:
dism /capture-image /imagefile:E:install.esd /capturedir:D: /name:windows
В этой команде, соответственно, в каждом отдельном случае необходимо заменить буквы E и D на свои.
По завершении операции выключаем виртуальную машину. Она нам больше не понадобится.
9. Монтирование диска виртуальной машины в основной системе
Чтобы диск виртуальной машины отображался в основной системе, где будут происходить дальнейшие действия, открываем в проводнике файл диска этой машины VHDX (или VHD). В контекстном меню жмем «Подключить».
Все разделы виртуального диска отобразятся в проводнике как отдельные диски. В нашем случае выбираем последний диск M, именно там хранится файл install.esd. После перепаковки ISO-образа виртуальный диск нужно будет размонтировать, это делается с помощью опции «Извлечь» в контекстном меню любого из добавленных разделов виртуального диска.
Новоиспеченным файлом install.esd заменим оригинал в составе официального дистрибутива Windows 10.
10. Перепаковка ISO-образа дистрибутива Windows 10
Заменять одни файлы на другие в составе загрузочного ISO-образа могут многие программы, в нашем случае для перепаковки выбрана программа UltraISO. Запускаем ее. Жмем меню «Файл», затем – «Открыть» и в проводнике указываем путь к ISO-образу, с которого осуществлялась установка Windows 10 на виртуальную машину.
Содержимое ISO-образа отобразится в верхней части окна UltraISO. Здесь открываем папку «sources» и удаляем в ней исходный файл install.esd. В нашем случае он весил 3,7 Гб. Нижняя часть окна UltraISO – это системный проводник, здесь открываем подмонтированный раздел диска (или нужный раздел реального диска), на котором хранится новоиспеченный файл install.esd. В нашем случае он весит 4,09 Гб. Новоиспеченный файл либо перетаскиваем в верхнюю часть окна — туда, где был файл исходный, либо добавляем с помощью контекстного меню.
Проверяем: в папке «sources» образа диска должен находится не исходный install.esd с весом в 3,7 Гб, а новоиспеченный install.esd с весом в 4,09 Гб.
Перепаковываем образ: жмем меню «Файл», далее «Сохранить как» и сохраняем образ диска с отличным от исходника именем.
Дожидаемся завершения прогресса операции.
***
Теперь осталось только протестировать свою сборку Windows 10 на новой виртуальной машине.
Источник
В качестве гостевой операционной системы будет устанавливаться Windows 10 32-bit. Именно она выбрана как эксперимент, а в реальной системе предпочтительно до сих пор остается Windows 7, которая зарекомендовала себя, как самая стабильная операционная система без лишних «красивостей», в системе VDI только мешающих.
Что касается поддержки Windows 10, то официально VMware Horizon поддерживает только две сборки 1511 и 1507, т.е. после обновления на более старшие версии ваша система потеряет техническую поддержку.
Windows 8.1 не поддерживает работу с Instant Clone, поэтому также для демонстрации возможностей VMware Horizon не подходит.
На данном этапе не будет устанавливаться софт, только сама операционная система и агенты, которые требуются для работы VDI. Способы распространения софта будут описаны в следующих статьях данного цикла по Horizon.
Установка и настройка базового золотого образа для VMware Horizon:
01 — 1 — 6 Для демонстрации развертывания виртуальной машины лучше подходит «толстый» клиент VMware vSphere. Создаем виртуальную машину с минимальными характеристиками — 1 vCPU, 1.5 Gb RAM. Если пользователь VDI не собирается работать с мультимедийными приложениями, то этих ресурсов вполне хватит.
7 — 11 Загружаем дистрибутив Windows 10 на datastore гипервизора ESXi, монтируем его к виртуальной машине. Можно приступать к установке ОС Windows 10.
12 — 14 Стандартно выбираем диск для установки, запускаем процесс инсталляции. На этапе создания учетной записи создаем локальную запись.
15 — 16 Установка набора драйверов для виртуальной машины VMware Tolls
17 — 19 Присваиваем ОС новое имя и вводим в домен itsave.local Добавляем администратора домена «А» к пользователям, которым доступен вход по RDP. Можно это сделать до перезагрузки.
20 После перезагрузки подключаемся к машине через удаленный рабочий стол, так удобнее передавать дистрибутивы.
21 — 27 Приступаем к оптимизации системы под задачи VDI, а именно нужно отключить сервисы Windows 10, которые могут пригодиться при работе на обычном ПК, но абсолютно лишние в виртуальной машине. Для упрощения процесса оптимизации существует специальная утилита VMware Optimization Tool, которая легко ищется через любой поисковик. Скачиваем ее в виртуальную машину и запускаем. Жмем кнопку Analyze, запускается анализ системы на предмет возможной оптимизации. Становится доступна кнопка Optimize, жмем ее и ждем пока утилита сделает свое дело. Перезагружаемся.
28 — 31 Устанавливаем VMware Horizon Agent. Мастер установки позволяет выбрать фичи, которые нужны для работы, к каждой из них есть краткое описание. Заметьте, что есть две взаимоисключающие себя фичи, а именно, VMware Horizon View Composer и VMware Horizon Instant Clone. От выбора зависит дальнейший способ развертывания пулов виртуальных машин VDI. В первом случае будет работать технология связных клонов требующая установки Composer server, во втором случае будет использоваться новая технология Instant Clone, о которой будет рассказано в одной из последующих статей.
После установки агента требуется перезагрузка.
32 — 33 Опционально. Для проверки работы по протоколу PCoIP можно установить поверх стандартного агента еще один агент, View Agent Direct-Connection Plugin. После его установки к виртуальной машине можно будет подключаться напрямую, используя VMware Horizon client, без развертывания инфраструктурных машин входящих в состав Horizon.
34 — 43 Опционально. Скачиваем VMware Horizon Client последней версии и в качестве сервера подключения указываем имя или IP адрес нашей виртуальной машины с Windows 10. В процессах видим PCoIP server, это процесс который занимается захватом изображения с экрана и передачей его на клиентское устройство.
Еще есть такой же плагин для активации прямого подключения к виртуальной машине через браузер и HTML5.
44 Выключаем виртуальную машину и создаем Snapshot. Это необходимо сделать для дальнейшего создания пула виртуальных машин через Connection server.
01
02
03
04
05
06
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Для этого необходимо выполнить два отдельных шага:
- Sysprep изображение
- Клонировать изображение на другие компьютеры
Там нет ни одной программы, которая делает оба, так как Sysprep уже доступен как отдельная утилита. Для второго шага используйте любое программное обеспечение для клонирования дисков, которое вы предпочитаете — это не имеет значения, если оно выполняет свою работу по клонированию диска как есть.
Предупреждение: вы можете установить Sysprep только один раз, поэтому, если ваш предварительно собранный компьютер был установлен из образа Sysprepped, вы не сможете выполнить Sysprep во второй раз. В этом случае вам нужно начать с новой установки Windows, которую вы делаете самостоятельно.
Из-за этого ограничения обычно дублируют основную установку Windows и запускают Sysprep на дубликате, чтобы подготовить его к развертыванию. Оригинал иногда называют «золотым изображением». Таким образом, в будущем вы можете вносить изменения в изображение Gold, дублировать его снова, запускать Sysprep для нового дубликата изображения и повторять процесс столько раз, сколько необходимо.