Установка Windows 7 с помощью файла ответов

Posted by

Сейчас я буду разбирать, как автоматизировать установку с помощью файла ответа, в котором будут обозначены все шаги которые каждый из нас проходит когда устанавливаем операционную систему будь-то с USB Flash Drive, DVD-ROM.

Моя цель не просто создание файла ответов, но последующее сопряжение с PXE сервисом развернутым на Ubuntu 18.04 Server amd64. Я создаю свой швейцарский нож в организации где я сейчас работаю и только для себя, пусть мои напарники работают сами, уже хватит обучать других – они как правило подсиживают, а опыт это не то чем можно разбазариваться, он приобретается бессонными ночами и затраченными ресурсами.

Шаг №1: Т.к. у меня рабочая система это Ubuntu 18.04 Desktop amd64, то все действия ниже по этой заметке я буду проводить под гостевой (Windows 7 Pro SP1 amd64) операционной системой внутри Virtualbox впрочем если честно без разницы, виртуальная это система или основная, просто у меня вот так.

Шаг №2: Устанавливаю на операционную систему Windows 7 Pro SP1 amd64 пакет Windows (размер образа 1.2Gb)

Шаг №3: Создаю каталог в корне диска C:\isoproject где находится распакованный дистрибутив Windows 7 Pro SP1 amd64 (SW_DVD5_Win_Pro_7w_SP1_64BIT_Russian_-2_MLF_X17-59431.ISO), а сам образ у меня в каталоге c:\iso

На заметку: Файл образа из Ubuntu 18.04 Desktop передаю в гостевую систему посредством настройки “Общие папки” утилиты Virtualbox.

Распакованный образ в каталог c:\isoprojectШаг №4: После запускаю Диспетчер образов системы Windows

Пуск – Все программы – Microsoft Windows AIK – Диспетчер образов системы Windows и обязательно через правый клик выбираю «Запуск от имени администратора». Указываю образ (образ скачиваю с Microsoft Volume License Service, он должен быть оригинальным) для которого будут создаваться файлы ответов: ФайлВыбрать образ Windows — и указываю файл install.wim находящийся по пути: C:\isoproject\sources\install.wim и нажимаю «Открыть», если обратить внимание в левой нижней части открытого окна «Windows System Image Manager» будут отображены два каталога для образа Windows: это Components & Package

Компоненты которые можно предопределить для формирования образа

Посмотреть номера редакции содержащиеся в install.wim можно командой:

Пуск — Все программы — Стандартные — «Командная строка» — и через правый клик мышью выбираю «Запуск от имени администратора»:

C:\Windows\system32>dism /get-wiminfo /wimfile:c:\isoproject\sources\install.wim

Cистема DISM

Версия: 6.1.7600.16385

Сведения об образе : c:\isoproject\sources\install.wim

Индекс: 1

Имя : Windows 7 PROFESSIONAL

Описание : Windows 7 PROFESSIONAL

Размер (байт): 11 948 638 197

Операция успешно завершена.

Затем все там же в окне Windows System Image Manager выбираю:

Файл — Новый файл ответов и настройка «Файл ответов» примет вид:

Непредопредленная структура файла ответовПосле в файле образа раскрываем Windows 7 PROFESSIONALComponents находим amd64_Microsoft-Windows-International-Core-WinPE и через правый клик выбираю «Добавление параметра для прохода 1 windowsPE

Пример создания файла ответов

Тем самым в файле ответов появляется параметр, в добавленный компонент и прописываем языковые параметры InputLocale: en-us; ru-RU, а для всех пунктов кроме «Layered driver» ru-RU.

Сразу скажу, что первый этап windowsPE состоит из шагов (Это самый первый этап установки операционной системы. Компоненты, которые используются на этом этапе, позволяют установить дополнительный язык, выбрать какую операционную систему разворачивать из файла install.wim и подготовить жесткий диск (создать и отформатировать разделы).)

  • amd64_Microsoft-Windows-International-Core-WinPE_neutral
  • amd64_Microsoft-Windows-Setup_neutral (DiskConfiguration, ImageInstall, OSImage,UserData)

Второй этап 4 specialize (во время которого происходит настройка системы, установка сетевых параметров и имени компьютера.)

amd64_Microsoft-Windows-Shell-Setup

ComputerName - * (имя компьютера будет автоматически сгенерированно),

ProductKey - XXXXX-XXXXX-XXXXX-XXXXX-XXXXX,

TimeZone - Russian Standard Time (устанавливается время по МСК))

Третий этап 7 oobeSystem (Это заключительный этап установки операционной системы. Начинается он после завершения предыдущего и перезагрузки системы.)

  • amd64_Microsoft-Windows-Shell-Setup и добавляем UserAccaunts, OOBE к этапу 7 oobeSystem

После того, как все этапы предопределены в файлах ответа сохраняем их:

Файл — Сохранить файл ответов как — и сохраняем его в каталог где распакован образ (c:\isoproject) под именем Autounatted.xml

Перед тем как сохранить файл компанией Microsoft рекомендуется удалить неиспользуемые параметры, а затем с помощью Сервис (Tools) -> Проверка файла ответов (Validate Answer File) проверить корректность файла ответов. Если замечаний в панели Messages нет, то тогда файл можно сохранять, иначе сначала необходимо устранить все замечания. На мой взгляд, это лишнее и можно сразу сохранять, т. к. все непредопределенное будет удалено.

На заметку: После нужно закрыть окно программы Windows System Image Manager: Файл — Выход иначе следующий шаг не сможет выполниться.

Шаг №5: Собираю образ с созданным файлом ответов, где шаги по сборке берутся из заметки:

Как создать корпоративный образ рабочей системы

Пуск — Все программы — Microsoft Windows AIK — и через правый клик мышью на «Командная строка средств развертывания» запускаю с правами администратора:

C:\Program Files\Windows AIK\Tools\PETools>oscdimg -u2 -m -o -lWIN7PROX64 -b"c:\Program Files\Windows AIK\Tools\PETools\amd64\boot\etfsboot.com" c:\isoproject c:\Win7_SP1_Pro_amd64.iso

OSCDIMG 2.55 CD-ROM and DVD-ROM Premastering Utility

Copyright (C) Microsoft, 1993-2007. All rights reserved.

Licensed only for producing Microsoft authorized content.

Scanning source tree (500 files in 46 directories)

Scanning source tree complete (875 files in 200 directories)

Computing directory information complete

Image file is 3090972672 bytes (before optimization)

Writing 875 files in 200 directories to c:\Win7_SP1_Pro_amd64.iso

100% complete

Storage optimization saved 46 files, 20201472 bytes (1% of image)

After optimization, image file is 3073054720 bytes

Space saved because of embedding, sparseness or optimization = 20201472

Done.

На заметку: Мой Вам совет тестировать разворачивание из получившегося образа на SSD диске, пусть VM внутри Virtualbox располагается на SSD. Если SSD диск быстрый, к примеру я только за один рабочий день около 20 раз разворачивал Windows 7 Pro SP1 покуда тестировал собственный файл ответов. Это поразительно увеличило мою продуктивность, а если бы я использовал обычный диск для VM то затраченное время использовалось не продуктивно.
На заметку: Выкладываю свой Autounattend файл ответов, те кто действительно хотят создать самим, в первую очередь должны опираться на примеры с официального сайта майкрософт.
На заметку: У меня образ разворачивался где-то 15-20 минут.

После полученный образ тестирую на создаваемой VM под Virtualbox, если система полностью без каких либо ошибок развернулась с применением файла ответом, то Вас можно поздравить, Вы научились создавать автоматизированную установку Windows.

На этом я завершаю данную пошаговую заметку, с уважением автор блога Олло Александр aka ekzorchik.