Терминология Windows SIM
В диспетчере установки Windows (Windows SIM) используются следующие термины и определения.
Термины и определения
Термин | Определение |
---|---|
Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам:
- Установка Vista – часть 1: Понимание Windows AIK
- Установка Vista – часть 2: Понимание установки Windows и формата файлов с образом Windows
- Установка Vista — часть 3: Понимание передачи конфигурации (Configuration Passes)
- Установка Vista — часть 4: Понимание сценариев установки
- Установка Vista — часть 5: Использование Sysrep
Windows System Image Manager (Windows SIM) является одним из ключевых инструментов, включенных в Windows Automated Installation Kit (Windows AIK). Windows SIM можно использовать, чтобы:
- Создавать новые XML файлы ответа и редактировать существующие путем добавления компонентов и пакетов, а также настраивать их.
- Создавать и работать с распределяемыми ресурсами и наборами конфигурации.
Windows System Image Manager (Windows SIM) является одним из ключевых инструментов, включенных в Windows Automated Installation Kit (Windows AIK). Windows SIM можно использовать, чтобы:
- Создавать новые XML файлы ответа и редактировать существующие путем добавления компонентов и пакетов, а также настраивать их.
- Создавать и работать с распределяемыми ресурсами и наборами конфигурации.
В центре внимания этой статьи будет использование Windows SIM для создания файлов ответа для неуправляемой установки Windows Vista на «пустое» оборудование. В следующих частях этой серии мы рассмотрим, какие наборы конфигурации и распределяемые ресурсы можно использовать и создавать с помощью Windows SIM.
Рассмотрение Windows SIM
Как показано на рисунке 1, пользовательский интерфейс Windows SIM имеет пять отдельных панелей:
Рисунок 1: Пользовательский интерфейс Windows SIM
Пять панелей Windows SIM используются в следующих целях:
- Распределение ресурсов ´ Эта панель отображает открытый в данный момент ресурс распределения. Эта панель также используется для создания новых ресурсов распределения, добавления элементов к этим ресурсам и закрытия открытых ресурсов.
- Образ Windows ´ Эта панель отображает открытый в данный момент Windows Image (.wim) файл. Как мы скоро увидим, необходимо открыть .wim файл, прежде чем можно будет создать файл ответа.
- Файл ответа ´ В этой панели можно создавать новый файл ответа и добавлять компоненты (группы параметров операционной системы) и пакеты (обновления ПО, языковые пакеты и т.д.) к вашему файлу ответа.
- Свойства ´ В этой панели вы можете задавать значения компонентам или пакетам, которые выбраны в панели файла ответа.
- Сообщения ´ Эта панель отображает ошибки, предупреждения и информационные сообщения касаемо синтаксиса и структуры вашего файла ответа, когда вы испытываете и подтверждаете его.
Самый простой способ посмотреть, как использовать Windows SIM, этот создать небольшой файл ответа с помощью этого инструмента, так что давайте попробуем. Нам нужно выполнить следующие шаги:
- Открыть файл образа Windows
- Создать новый файл ответа
- Добавить компонент к файлу ответа
- Настроить добавленный компонент
- Утвердить файл ответа
Открытие файла образа Windows
Начните с копирования Install.wim файла (образ установки по умолчанию) с вашего Windows Vista с Service Pack 1 Enterprise Edition DVD в папку, например W:/Sources/Vista Enterprise, на жесткий диск компьютера. Затем откройте Windows SIM, нажав Пуск, Все программы (или Программы), Microsoft Windows AIK, Windows System Image Manager.
Теперь в панели Образ Window, правой клавишей нажмите на строке ´Выбрать образ Windows или файл каталога´ и нажмите «Выбрать образ Windows» из меню быстрого доступа, чтобы открыть диалоговое окно Windows Image. Перейдите к своей папке W:/Sources/Vista Enterprise SP1 и дважды нажмите на Install.wim файле, чтобы открыть файл образа Windows в Windows SIM. Если файл каталога невозможно найти для файла образа, диалоговое окно предложит вам создать новый файл каталога:
Рисунок 2: Создание нового файла каталога для Windows image (Install.wim) файла
Файл каталога является двоичным файлом, содержащим описание всех компонентов и пакетов в образе Windows. Работая непосредственно с файлами каталога, а не с файлами образа, Windows SIM может отображать компоненты и пакеты более быстро. Когда вы нажимаете «Да» в вышеприведенном диалоговом окне, Windows SIM монтирует образ, обрабатывает его содержимое (это занимает несколько минут) и затем отображает настраиваемые параметры для компонентов и пакетов, содержащихся в образе.
Когда файл каталога был создан, Windows SIM должен выглядеть так:
Рисунок 3: Открытие Windows image (Install.wim) файла в Windows SIM Создание нового файла ответа
Далее мы создадим новый файл ответа для установки Windows Vista SP1. Для этого в панели «Файл ответа» правой клавишей жмем на опции ´Создать или открыть файл ответа´ и выбираем «Новый файл ответа» в меню быстрого доступа. Файл ответа будет создан, и не будет содержать никаких компонентов:
Рисунок 4: Создание нового файла ответа
Обратите внимание на то, что вы видите в панели «Файл ответа» в строке «Компоненты». Семь передач конфигурации, используемых в установке Windows! (Вернитесь к третьей части этой серии статей если хотите освежить в памяти информацию о передачах конфигурации.)
Довольно полезно рассмотреть XML синтаксис этого нового, ненастроенного файла ответа. Для этого сначала давайте сохраним файл ответа, используя имя файла autounattend.xml. Чтобы это сделать, убедитесь, что корневая вкладка (´Untitled´) вашего файла ответа выбрана, а затем выберите «Сохранить файл ответа» из меню «Файл». Перейдите в то место на вашем жестком диске, где хотите хранить файл ответа и сохраните его. Затем откройте autounattend.xml файл, который только что создали, с помощью блокнота, и вот, как он должен выглядеть:
Позже мы сравним его с настроенным файлом ответа.
Добавление компонентов к файлу ответа
Теперь давайте добавим компонент в наш файл ответа. Мы добавим компонент, который требуется для выполнения автоматизированной установки Windows, а именно, компонент, который указывает, что лицензионное соглашение конечного пользователя (EULA) было принято. Вот, как это сделать:
Сначала, в панели образа Windows, развернем вкладку «Компоненты», чтобы посмотреть компоненты Microsoft-Windows-Setup, а затем развернем ее, чтобы отобразить компоненты UserData в Microsoft-Windows-Setup:
Рисунок 5: Отображение компонентов Microsoft-Windows-Setup/UserData
Обратите внимание, что действительное название компонента будет иметь прикрепленный префикс и суффикс, к примеру x86_Microsoft-Windows-Setup_6.0.6000.16386_neutral было действительным названием этого компонента, когда мой Install.wim файл был скопирован с MSDN 32-bit Windows Vista Enterprise с SP1 DVD, но для простоты я не стал использовать префикс и суффикс компонента.
Чтобы добавить Microsoft-Windows-Setup/UserData компоненты (которые позволяют вам принимать EULA´смотрите страницу свойств на вышеприведенном рисунке) к файлу ответа, нажмите правой клавишей на этом компоненте, чтобы вызвать меню быстрого доступа:
Рисунок 6: Передачи конфигурации, к которым вы можете добавить Microsoft-Windows-Setup/UserData в вашем файле ответа
Из вышеприведенного рисунка видно, что единственной передачей конфигурации, к которой можно добавить этот компонент, является передача windowsPE. В этом есть смысл, поскольку в Vista вы всегда принимаете лицензионное соглашение EULA в начале процесса установки. Однако интересно то, что (как мы увидим в этой статье) некоторые компоненты можно добавлять более чем к одной передаче конфигурации, именно поэтому для нас было важно обсудить передачи конфигурации, прежде чем перейти к рассмотрению Windows SIM, чтобы у вас было представление о том, к какой передаче конфигурации добавлять тот или иной компонент в вашем файле ответа.
Как бы там ни было, в вышеприведенном рисунке выбираем «Добавить параметры к передаче 1 windowsPE» из меню быстрого доступа, после чего Microsoft-Windows-Setup/UserData компонент будет добавлен к вашему файлу ответа´смотрите на панель файла ответа на следующем рисунке:
Рисунок 7: Компонент Microsoft-Windows-Setup/UserData был добавлен к передаче конфигурации windowsPE файла ответа Настройка добавленного компонента
Теперь давайте настроим Microsoft-Windows-Setup/UserData компонент в нашем файле ответа так, чтобы соглашение EULA автоматически принималось во время неуправляемой установки Vista. Для этого в панели свойств нажимаем на окне справа от строки «Параметры AcceptEula». Здесь у нас отобразится навигационная стрелка. Нажимаем на стрелку и выбираем True:
Рисунок 8: Настройка параметра файла ответа, принимающего EULA Проверка файла ответа
Прежде чем мы сохраним и осмотрим наш файл ответа, нам необходимо проверить его с тем, чтобы убедиться, что его синтаксис корректный. Для этого выбираем «Проверить файл ответа» из меню «Настройки». Когда вы сделали это, в панели «Сообщения» у вас появится информационное сообщение. Дважды нажмите на этом сообщении, чтобы определить, с каким компонентом ассоциируется это сообщение:
Рисунок 9: Результаты проверки файла ответа
Мы видим, что Microsoft-Windows-Setup/UserData/ProductKey компонент теперь выбран в панели «Файл ответа». Этот конкретный компонент не будет сохранен в вашем файле ответа, так как вы не настроили никаких параметров для него.
Теперь сохраните ваш настроенный файл ответа, затем еще раз откройте autounattend.xml в блокноте и сравните XML с тем, что у нас получилось ранее:
Это практически все, что касается использования Windows SIM для создания файлов ответа для установки Vista. В следующей статье я расскажу о том, какие компоненты нужно добавлять в файлы ответа и настраивать, чтобы полностью автоматизировать неуправляемую установку Vista.
Автор: Митч Туллоч (Mitch Tulloch)
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_ .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, для выбранной записи загрузочного меню, либо для записи с идентификатором
4. Начинается загрузка Windows PE, сначала загружается ядро, затем основные драйвера, затем – основные службы.
5. После этого запускается программа setup.exe, которая начинает поиск файла ответов на внешних носителях. При загрузке с флэш-накопителя вы можете поместить файл ответов в корень установочного флэш-накопителя, либо на дискету, а при загрузке с CD\DVD-диска – на дискету либо флэш-накопитель.
6. После того, как файл ответов найден, происходит считывание его параметров и их подробный анализ. Далее запускается первый этап настройки. В программе Windows AIK вы добавляли параметры установки для конкретного этапа установки, таким образом, этот параметр будет выполняться на данном этапе.
7. Выполняется автоматизированная установка, если все необходимые для этого параметры были заданы при создании файла ответов: применяется образ install.wim, а затем выполняется установка драйверов, языковых пакетов, обновлений и т.д., после чего выполняется перезагрузка компьютера
8. После перезагрузки начинается OOBE(Out-Of-Box-Experience) этап установки. На нем пользователь конфигурирует параметры системы, если они не были уже сконфигурированы в файле ответов, после чего выполняется вход пользователя в систему.
Этапы установки
Выше был рассмотрен пошаговый процесс установки системы с точки зрения администратора. Теперь же рассмотрим процесс установки с точки зрения принципа работы средств развертывания и файлов ответов. Всего существует 7 этапов установки, однако они почти никогда не следуют друг за другом по очереди.
Некоторые этапы запускаются только при обобщении установки системы путем применения утилиты sysprep, некоторые – при загрузке в режиме аудита(об этих возможностях развертывания будет рассказано в соответствующих сценариях)
Рассмотрим более подробно этапы установки
Какие параметры файла ответов применяются?
В любом сценарии установки, при запуске программы установки при загрузке с внешнего носителя, DVD-диска, либо по сети
Языковые настройки программы установки, путь к источнику установочных файлов, ключ продукта, настройка разбиения дисков на разделы
Сразу после этапа windows PE, после завершения применения установочного образа к жесткому диску
Установка драйверов устройств
При указании соответствующего параметра в файле ответов, либо при обобщении установки
Настройка параметров системы, которые НЕ требуется удалять из установки при ее обобщении
При первой загрузке только что развернутого образа диска, либо после обобщения установки
Параметры сети, сведения о принадлежности к домену, а также региональные параметры
Если указан вход в режим аудита
Установка драйверов производителей оборудования
Если указан вход в режим аудита
Выполнение пользовательских команд, настройка оболочки Windows
При входе в режим Out-Of-Box-Experience
Создание учетных записей, указание пользовательских языковых настроек.
Получение справки
Windows SIM содержит в себе огромный справочный файл, Waik.chm, который содержит в себе подробнейшую техническую документацию по Windows SIM, а также по всему пакету WAIK.
Заключение
В данной статье было рассказано о общих принципах работы с программой Windows System Image Manager, а также о процессе развертывания Windows с применением фалов ответов и конфигурационных наборов.
Подробные сведения о архитектуре установочных дисков, WIM-файлов, файлов ответов и т.д. вы можете найти в соответствующих статьях.