Windows System Image Manager

В данной статье будет рассказано об общих принципах использования Windows SIM, входящего в пакет Windows Automated Installation Kit.

Введение

Windows System Image Manager – это основное приложение, входящее в состав Windows AIK. Его назначение – управление файлами ответов и конфигурационными наборами для автоматизации процесса развёртывания ОС Windows Vista\Server2008\7\Server2008R2.

Основной принцип действия Windows System Image Manager заключается в следующем:

1.       Администратор указывает установочный WIM-файл(install.wim), который планируется развернуть на клиентские компьютеры

2.       Windows SIM ищет в папке с указанным образом файлы каталога, по одному для каждого образа, входящего в WIM-файл. Файлы каталога – это специализированные файлы-индексы, хранящие данные об образе. Отличаются от индексов содержимого образа, хранящихся в WIM-файле, тем, что хранит информацию только о компонентах операционной системы и о доступных параметрах для файла ответов. Таким образом, наличие файла-каталога необходимо для развертывания образа с использованием файлов ответов и конфигурационных наборов. Файл каталога должен иметь имя install_<имя образа в WIM-файле>.clg

3.       Если файлы каталога не найдены, либо неактуальны, то происходит их создание. Для этого необходимые образы монтируются к временной папке, а после этого происходит индексация их содержимого на предмет наличия компонентов операционной системы. Далее необходимая информация записывается в файл каталога, после чего происходит размонтирование образа и очистка временной папки.

4.       Windows System Image Manager считывает содержимое из фала-каталога, и на основе этого формирует список допустимых параметров для файла ответов.

5.       Администратор добавляет в файл ответов параметры операционной системы для автоматизации ее установки, а также для настройки других параметров, также добавляются драйвера устройств, языковые пакеты и программное обеспечение

6.       Файл ответов сохраняется на диск, а в случае, если были использованы сторонние драйвера, языковые пакеты, обновления и программное обеспечение, то все эти данные сохраняются в папке конфигурационного набора.

Обзор интерфейса программы Windows SIM

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

Рассмотрим подробно интерфейс программы Windows SIM

1.       Строка меню. Стандартное меню приложения

·         Меню «Файл». Содержит команды для созданий нового, открытия, либо сохранения файла ответов, а также для открытия\закрытия установочного образа и дистрибутивного общего ресурса.

·         Меню «Правка». Содержит базовые форматы вырезания, копирования, вставки и удаления, а и также поиска, отмены, записи значения параметра файла ответов по умолчанию, и добавления параметра к файлу ответов.

·         Меню «Вставка». Содержит всего три команды, которые можно применять для вставки синхронной команды, которая будет выполняться параллельно с указанным этапом установки, вставки драйвера, который будет устанавливаться на указанном этапе установки, а также для добавления пакета обновлений или языкового пакета.

·         Меню «Сервис». Содержит флажок «Скрыть конфиденциальные данные при сохранении», установка которого повлечен за собой шифрование всех конфиденциальных данных (например, пароля администратора) в сохраняемом файле ответов. Также меню «Сервис» содержит в себе команды, позволяющие проверить синтаксис файла ответов на корректность, создать конфигурационный набор и дистрибутивный общий ресурс, а также создать файл каталога для образа в WIM-файле, который будет необходимо будет указать после выполнения этой команды.

2.       Панель инструментов

Содержит в себе часто используемые команды:

·         «Создать файл ответов»

·         «Открыть  ответов»

·         «Закрыть файл ответов»

·         «Вырезать»

·         «Копировать»

·         «Вставить»

·         «Удалить»

·         «Найти»

·         «Проверка файла ответов»

·         «Создать набор конфигурации»

3.       Область «Образ Windows»
Так как файл ответов создается для конкретного образа операционной системы, Windows SIM должен иметь возможность управлять этими параметрами, для чего и создана эта область. В ней вы можете открыть либо закрыть образ. При открытии образа будет выполнена проверка файла каталога, соответствующего ему, на актуальность, в случае отсутствия либо неактуальности последнего потребуется пересоздать файл каталога.

4.       Область «Дистрибутивный общий ресурс»
Дистрибутивный общий ресурс - необязательный набор папок, содержащих файлы для настройки Windows с использованием файлов ответов. При добавлении элементов дистрибутивного общего ресурса в файл ответов путь к элементу включается в файл ответов. Во время своей работы программа установки Windows использует этот путь для установки дополнительных приложений и драйверов устройств. Например, при подключении к дистрибутивному общему ресурсу в сети этот сетевой путь будет указан в файле ответов. Таким  образом, вы можете поместить в дистрибутивный общий ресурс файлы, которые необходимо скопировать в системную папку при установке, драйвера, а также языковые пакеты и пакеты обновлений, а при установке по сети указать сетевой путь к дистрибутивному общему ресурсу. Однако более рациональным будет создать конфигурационный набор, которым можно использовать во всех сценариях установки, за исключением разве что сценария с использованием WDS. О работе с конфигурационными наборами и дистрибутивными общими ресурсами будет рассказано в соответствующей статье.
В области «Дистрибутивный общий ресурс» вы можете создать его», либо выбрать уже имеющийся,  а также закрыть, и выполнить обзор открытого дистрибутивного общего ресурса. Также вы можете импортировать в него пакет обновлений, драйвер устройства, либо языковой пакет.

5.       Область «Файл ответов».
В этой области файл ответов представлен в иерархической структуре Файл ответов ->Этап установки ->Компонент ->Параметр.
Более подробно эта область будет рассмотрена в статье, посвященной сценариям создания файлов ответов.

6.       Область свойств.
Если вы когда-либо работали в Visual Studio, то эта область покажется вам знакомой. Для выбранного параметра в файле ответов в области свойств отображаются параметры, которые администратор может редактировать. Также иногда встречаются параметры, доступные только для чтения.

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

Как происходит установка операционной системы Windows?

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

Нижеуказанный порядок загрузки приведен для загрузки флэш-накопителя\съемного жесткого диска, при загрузке с DVD-диска загрузка происходит аналогично, но с изменениями на принцип построения загрузочного сектора в файловой системе CDFS\UDF

1.       BIOS ищет загрузочный сектор на носителе, с которого происходит загрузка

2.       В случае корректности загрузочного сектора, происходит обращение к MBR(Master Boot Record), в которой хранится ссылка на файл bootmgr, хранящий в себе загрузчик

3.       Bootmgr считывает данные загрузочного меню(при его наличии), а после этого – выполняет программу \windows\system32\winload.exe, которая загружает ядро Windows PE, для выбранной записи загрузочного меню, либо для записи с идентификатором {default}, если загрузочное меню не отображается

4.       Начинается загрузка Windows PE, сначала загружается ядро, затем основные драйвера, затем – основные службы.

5.       После этого запускается программа setup.exe, которая начинает поиск файла ответов на внешних носителях. При загрузке с флэш-накопителя вы можете поместить файл ответов в корень установочного флэш-накопителя, либо на дискету, а при загрузке с CD\DVD-диска – на дискету либо флэш-накопитель.

6.       После того, как файл ответов найден, происходит считывание его параметров и их подробный анализ. Далее запускается первый этап настройки. В программе Windows AIK вы добавляли параметры установки для конкретного этапа установки, таким образом, этот параметр будет выполняться на данном этапе.

7.       Выполняется автоматизированная установка, если все необходимые для этого параметры были заданы при создании файла ответов: применяется образ install.wim, а затем выполняется установка драйверов, языковых пакетов, обновлений и т.д., после чего выполняется перезагрузка компьютера

8.       После перезагрузки начинается OOBE(Out-Of-Box-Experience) этап установки. На нем пользователь конфигурирует параметры системы, если они не были уже сконфигурированы в файле ответов, после чего выполняется вход пользователя в систему.

Этапы установки

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

Некоторые этапы запускаются только при обобщении установки системы путем применения утилиты sysprep, некоторые – при загрузке в режиме аудита(об этих возможностях развертывания будет рассказано в соответствующих сценариях)

Рассмотрим более подробно этапы установки

Этап установки

Когда запускается?

Какие параметры файла ответов применяются?

windowsPE

В любом сценарии установки, при запуске программы установки при загрузке с внешнего носителя, DVD-диска, либо по сети

Языковые настройки программы установки, путь к источнику установочных файлов, ключ продукта, настройка разбиения дисков на разделы

offlineServicing

Сразу после этапа windows PE, после завершения применения установочного образа к жесткому диску

Установка драйверов устройств

 

generalize

При указании соответствующего параметра в файле ответов, либо при обобщении установки

Настройка параметров системы, которые НЕ требуется удалять из установки при ее обобщении

specialize

При первой загрузке только что развернутого образа диска, либо после обобщения установки

Параметры сети, сведения о принадлежности к домену, а также региональные параметры

AuditSystem

Если указан вход в режим аудита

Установка драйверов производителей оборудования

AuditUser

Если указан вход в режим аудита

Выполнение пользовательских команд, настройка оболочки Windows

oobeSystem

При входе в режим Out-Of-Box-Experience

Создание учетных записей, указание пользовательских языковых настроек.

 

Получение справки

Windows SIM содержит в себе огромный справочный файл, Waik.chm, который содержит в себе подробнейшую техническую документацию по Windows SIM, а также по всему пакету WAIK.

Заключение

В данной статье было рассказано о общих принципах работы с программой Windows System Image Manager, а также о процессе развертывания Windows с применением фалов ответов и конфигурационных наборов.

Подробные сведения о архитектуре установочных дисков, WIM-файлов, файлов ответов и т.д. вы можете найти в соответствующих статьях.