Установка Windows 10 с помощью файла ответов
Новая задача: Это разобрать как устанавливается Windows 10 Pro через файл ответов согласно моим пожеланиям , а в последствии данная заметка ляжет в основу моего сервиса в локальной сети по разворачиванию системы через PXE не использую ни CDROM/DVDROM, ни USB Flash Drive. Просто сейчас январские праздники, а раз так, то времени свободного много, так почему бы его не провести с пользой и сделать себе заметку по установке Windows через файл ответов.
Основная система это Windows 10 Pro x64 обязательно установленная на SSD диск.
Потребуется Virtualbox на виртуальный контейнер с шаблоном Windows 10 будет тестироваться полученный образ с файлом ответов на вопросы инсталляции системы.
Также нужно будет чтобы каталог с виртуальными машинами обязательно располагался на SSD, в этом случае процесс из разворачивания будет происходить быстрее.
Шаг №1: На основную систему под управлением Windows 10 Pro amd64 устанавливаю пакет Windows ADK
Шаг №2: На логическом диске C: каталог isoproject , распаковываю дистрибутив Windows 10 x64 Pro скачанный через утилиту Media Creation tools . (на момент написания заметки: 10.0.17134.112 )
Шаг №3: Проверяем, какие редакции содержаться в образе:
C:\WINDOWS\system32>dism /get-wiminfo /wimfile:c:\isoproject\sources\install.esd
Сведения об образе : c:\isoproject\sources\install.esd
Имя : Windows 10 Домашняя
Описание : Windows 10 Домашняя
Размер (байт): 14 337 146 177
Имя : Windows 10 Домашняя для одного языка
Описание : Windows 10 Домашняя для одного языка
Размер (байт): 14 338 601 440
Имя : Windows 10 для образовательных учреждений
Описание : Windows 10 для образовательных учреждений
Размер (байт): 14 581 309 528
Имя : Windows 10 Pro
Описание : Windows 10 Pro
Размер (байт): 14 579 639 733
Операция успешно завершена.
Шаг №4: Из вывода видно, что в скачанном образе присутствует 4 редакции Windows которые можно установить на компьютере. Мне нужна только редакция номер четыре, а из этого следует, нужно извлечь install.wim (Windows 10 Pro) из install.esd:
C:\Windows\system32>dism /export-image /sourceimagefile:c:\isoproject\sources\install.esd /sourceindex:4 /destinationimagefile:c:\isoproject\sources\install.wim
После проверяю, какая редакция в файле install.wim
C:\WINDOWS\system32>dism /get-wiminfo /wimfile:c:\isoproject\sources\install.wim
Сведения об образе : c:\isoproject\sources\install.wim
Имя : Windows 10 Pro
Описание : Windows 10 Pro
Размер (байт): 14 579 639 733
Операция успешно завершена.
Win – Windows Kits – и запускаю « Диспетчер установки Windows ” с правами администратора, после выбираю образ Файл — Выбрать образ Windows —
C:\isoproject\sources\install.wim и нажимаю « Открыть »
При щелчке на « Щелкните здесь, чтобы открыть файл журнала » в самом верху лога вижу:
15:02 : Для этой операции требуется версия 10.0.17763.1 Windows ADK.
Чтобы устранить проблему, установите эту версию
15:03 : Ошибка при открытии образа Windows в С:\isoproject\sources\install.wim.
C:\WINDOWS\system32>wmic /output:»c:\1\product.html» product list full /format:htable
у меня версия пакета Windows ADK: 10.1.17763.1 . Так что не нравится?
Попробую так выгрузить install.wim с проверкой из install.esd:
C:\WINDOWS\system32>del c:\isoproject\sources\install.wim
C:\WINDOWS\system32>dism /export-image /sourceimagefile:c:\isoproject\sources\install.esd /sourceindex:4 /destinationimagefile:c:\isoproject\sources\install.wim /compress:max /checkintegrity
В этот раз ошибок нет.
После повторяю шаги открытия install.wim через « Диспетчер установки Windows ”, предыдущей ошибки нет, но есть уведомление, нажимаю « Да »
После ожидаю завершения процесс создания файла каталога:
И по прошествии некоторого количества времени запустится оснастка « Windows System Image Manager ” с указанным install.wim файла редакции Windows 10 Pro.
Теперь указываю что мне нужно создать новый файл ответов:
Файл — Новый файл ответов, и во фрейме «Файл ответов» скриншота выше будет сформирована дефолтная структура:
которую мне предстоит наполнить.
Создаю опираясь на документацию с сайта Майкрософт. Также за основу можно взять мой файл ответов для Windows 7 Pro SP1 amd64 который я выложил, как пример в своей заметке. Не забываем сохранить свои результаты создания файла Autounattend.xml
На заметку: После формирования файла ответов следует закрыть оснастку: Autounattend.xml – Windows System Image Manager: Файл — Выход
На заметку: Файл ответов должен именоваться, как Autounattend.xml и лежать в корне распакованного дистрибутива на основе которого создается образ системы где установка происходит в автоматическом режиме.
На заметку: Группа в которую включать учетную запись должна быть написана на английском языке, т. е . Administrators иначе будет учетная запись в системе, но без прав администратора.
Шаг №6: Формирую образ с интегрированным файлом ответов Autounattend.xml
На заметку: Перед тем как формировать образ iso нужно в каталоге isoproject удалить esd файл т. к. на нем спотыкается установщик при разворачивании из образа iso на системе.
C:\WINDOWS\system32>del c:\isoproject\sources\install.esd
Win → Windows Kits – и через правый клик мышь выбрав меню « Запуск с правами администратора » запускаю « Среда средств развертывания и работы с образами »
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools>oscdimg -u2 -m -o -lWIN10PROX64 -b»c:\Program Files\Windows AIK\Tools\PETools\amd64\boot\etfsboot.com» c:\isoproject c:\Win10_Pro_x64.iso
а если пакет Windows 10 ADK (а не Windows 7 AIK) , то
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools>oscdimg -u2 -m -o -lWIN10PROX64 -b»c:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\etfsboot.com» c:\isoproject c:\Win10_Pro_x64.iso
На заметку: В Файле присутствует ключ, это ключ OEM редакции, но также его можно заменить действующим если он у Вас есть.
После поступаю так же, как и при тестировании образа Windows 7 Pro SP 1 amd64 обкатываю его на Virtualbox , если система Windows 10 Pro amd64 развернулась и нигде не было ошибок, то можете себя поздравить. Я лично, сделал свой собственный файл ответов. (Autounattend)
Заметка работоспособна, на этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.
Автоматическая установка Windows 10
Автоматическая установка Windows, или Windows Setup Automation (WSA), хорошо известен пользователям еще со времен Windows XP. Правда, с тех пор он претерпел ряд существенных изменений.
С использованием WSA можно запустить процедуру инсталляции и спокойно уйти по своим делам на часик-другой, а вернувшись, обнаружить, что система уже работает на компьютере. Магия! К счастью, никаких сложных заклинаний для этого не потребуется. Основные способы автоматической установки Windows, а также некоторые связанные с нею хитрости мы и рассмотрим в этой статье.
Автоматическая установка Windows 10
Если вы хотите запустить установку Windows и идти пить кофе, избавившись от необходимости сидеть в ближайшие сорок минут перед монитором, такая возможность есть. Причем данная возможность существует уже давно: механизмы автоматизированного развертывания операционной системы с прицелом на корпоративный рынок, где сисадминам приходится обслуживать парк из десятков и сотен компьютеров, в Microsoft придумали уже более двадцати лет назад.
Во времена Windows XP автоматическая установка была проще. Для автоматизированной установки Windows требовалось всего лишь создать специальный текстовый файл unattend.txt и положить его в корень дистрибутива. В последних версиях Windows все кардинально изменилось: похоже, в компании решили максимально усложнить жизнь пользователей с тем, чтобы они бросили заниматься подобными глупостями. Но мы люди упрямые и потому постараемся разобраться, что там замутили эти ребята из «Мелкомятких» и как с этим следует бороться.
Начнем с того, что теперь для файла с ответами используется не простой текстовый формат, как в старые добрые времена, а XML. И если раньше такой файл можно было создать с помощью утилиты, которая входила в состав дистрибутива Windows, то сейчас для этого потребуется отдельный инструмент. Но и это еще не все.
В определенный исторический момент Microsoft начала упаковывать файлы дистрибутива Windows в специальный сжатый образ формата Windows Imaging Format (WIM). Где-то на этапе появления Windows 7 в Редмонде решили: а почему бы не поставлять в одном дистрибутиве сразу несколько версий операционной системы, например «Домашнюю», «Домашнюю расширенную» и «Профессиональную», или релизы разной разрядности — x86 и x64? Сказано — сделано: несколько образов WIM с различными версиями винды стали паковать в один файловый архив install.esd , который поддерживает еще большую степень сжатия. В Windows 10 от WIM окончательно отказались в пользу ESD, поскольку этот формат позволяет сжимать файлы сильнее и тем самым экономить больше дискового пространства. Проблема в том, что саму винду и инструменты для ее развертывания, видимо, писали в разных отделах корпорации: утилиты от Microsoft не умеют работать с форматом ESD, им нужен старый добрый WIM. Поэтому алгоритм подготовки дистрибутива к автоматической установке в общем виде выглядит следующим образом:
- Загрузка дистрибутива Windows 10.
- Извлечение из него файла ESD и преобразование его в WIM.
- Установка программы для настройки автоматической инсталляции.
- Создание файла с ответами.
- Подготовка дистрибутива к установке системы.
Все не так страшно как это звучит! Погнали!
Скачивание дистрибутива Windows 10
Для того чтобы приготовить омлет, нужны как минимум яйца, а чтобы настроить автоматическую установку Windows, нам понадобится дистрибутив. Если у вас его нет, дистрибутив можно легально скачать с сайта Microsoft (правда, потом к нему придется прикупить серийник).
Для загрузки образа Windows 10 используется следующая хитрая процедура. Откройте в браузере страничку Download Windows 10, скачайте оттуда инструмент под названием «Средство создания носителя Windows 10» и запустите его. В появившемся окне нужно принять условия лицензионного соглашения, а затем установить переключатель в положение «Создать установочный носитель (USB-устройство флеш-памяти, DVD-диск или ISO-файл)», и нажать «Далее».
Выбор версии Windows
Теперь следует выбрать язык системы и ее разрядность. Выбирать нужно осторожно — указанная вами версия Windows должна подходить к тому серийному номеру, который у вас имеется (или который вы планируете приобрести). Нажав «Далее», устанавливаем переключатель в положение «ISO-файл» (или «Загрузочный USB», что, в общем, без разницы: в этом случае к компьютеру нужно присоединить флешку объемом не менее 8 Гбайт, вся информация с которой будет стерта). Снова жмем «Далее», показываем, куда нужно сохранить образ диска, и дожидаемся окончания загрузки дистрибутива.
Извлечение WIM
Как я уже упоминал, для работы с образом Windows необходимо использовать файлы в формате WIM, в то время как современные дистрибутивы хранят образы ОС в архиве с высокой степенью сжатия install.esd , который лежит в папке sources . Если в дистрибутиве содержатся версии Windows для разных архитектур, эта папка будет вложена в папку x86 или x64 . В Windows за работу с образами WIM и ESD отвечает консольная утилита dism , которой можно воспользоваться из командной строки. Полный список параметров утилиты выводится на экран по команде dism /? .
Перейдите в папку, в которую вы сохранили ISO-образ Windows 10. Если вы используете утилиты вроде DaemonTools, можно смонтировать этот образ на виртуальный диск, но для наших целей достаточно установить бесплатный архиватор 7-Zip и открыть ISO-файл в нем как обычный архив. Если вы записали образ на флешку, можно просто просмотреть ее содержимое в проводнике. Скопируйте все папки и файлы из дистрибутива Windows в какую-нибудь директорию на локальном диске, например DVD .
Поскольку в файле install.esd может храниться сразу несколько образов Windows, для начала мы должны узнать, какие версии системы там содержатся. Для этого нужно вспомнить, как обращаться с командной строкой.
Запустите от имени администратора командную строку или PowerShell и наберите там следующую строчку:
где [path] — полный путь к папке с файлом install.esd , например D:\DVD\sources . В ответ утилита dism выдаст информацию обо всех версиях Windows в архиве.
Утилита dism показывает все образы Windows, хранящиеся в ESD-архиве
Выберите ту версию Windows, с которой будете дальше работать, то есть версию, для которой у вас есть серийный номер. Теперь наберите в командной строке или PowerShell следующую команду:
где [path1] — полный путь к папке с файлом install.esd , например D:\DVD\sources ; [number] — номер версии Windows, образ которой мы будем извлекать; [path2] — полный путь, по которому будет сохранен извлеченный образ. В моем случае команда выглядит так:
Теперь дождитесь, пока утилита вытащит выбранный вами образ из ESD-файла и экспортирует его в WIM. Это займет некоторое время. Утилитка заботливо положит сконвертированный образ install.wim в указанную вами папку.
Извлечение WIM-образа из ESD-архива
Приготовься к тому, что описываемые в статье утилиты будут периодически закрываться, вылетать при обращении к памяти или падать с непонятными номерными ошибками, не имеющими адекватной расшифровки. Для современного ПО от Microsoft это совершенно нормальное поведение.
Установка ADK
Файл с ответами программы установки можно создать с помощью специальной утилиты, которая называется Windows System Image Manager (Windows SIM). Этот инструмент входит в состав Windows Assessment and Deployment Kit (Windows ADK), который доступен для загрузки на сайте Microsoft.
Скачав ADK, запустите adksetup.exe и укажите, в какую папку устанавливать пакет. Затем установщик поинтересуется, хотите ли вы после автоматической установки отправлять в Microsoft данные со своего компьютера о том, как вы используете их программы: дело хозяйское, но лично я выбрал вариант «Нет».
Далее нужно принять условия лицензионного соглашения и выбрать подлежащие установке компоненты: самое простое — установить все флажки, хотя нас интересуют только пункты «Средства развертывания» и «Среда предустановки Windows PE». Затем жмем кнопку «Установить» и отдыхаем, пока инсталлятор не скопирует на диск все необходимые файлы (по всей видимости, он их откуда-то качает, судя по скорости этого процесса — с Марса).
Выбор компонентов Windows ADK для установки
После того как все скачалось и установилось, запустите Windows SIM от имени администратора, отыскав соответствующий значок в главном меню.
Создание файла ответов
Откройте меню «Файл», пункт «Выбрать образ Windows», и укажите программе место расположения файла install.wim . Скорее всего, программа ругнется, что невозможно загрузить файл каталога, — согласитесь с предложением создать новый файл. В результате этого действия будет сгенерирован файл .clg , который программа поместит в ту же папку, что и install.wim . В этом файле содержатся параметры состояния компонентов Windows, используемые в процессе установки.
Если появится соответствующий список, выберите в открывшемся списке редакцию Windows, которую мы будем настраивать. Теперь нужно дождаться, когда образ полностью загрузится в приложение.
Загрузка образа Windows занимает много времени и часто завершается с ошибками
Щелкните мышью на кнопке «Новый файл ответов» в левом верхнем углу окна программы. В поле «Файл ответов» появится древовидная структура будущего XML-файла. Нас интересует раздел Components, насчитывающий семь секций.
Структура разделов файла ответов
В общем случае порядок действий таков:
- в секции «Образ Windows» разверните выпадающий список Components, затем разверните интересующий вас дочерний компонент, щелкните на нем правой клавишей мыши и выберите в контекстном меню пункт «Добавление параметра для [название раздела]»;
- выбранная вами группа настроек будет добавлена в оснастку, расположенную справа от поля «Файл ответов» в колонке «Свойства»;
- щелкая мышью на соответствующих полях, можно менять представленные там значения.
Создание параметров в файле ответов
Приложение позволяет сконфигурировать под сотню разных настроек программы установки, но все они, в общем-то, не нужны. Для того чтобы инсталлятор требовал от вас минимум участия в процессе развертывания системы, необходимо изменить только секции «1 windowsPE», «4 specialize», и «7 oobeSystem». Так, в разделе «1 windowsPE» можно задать дисковый раздел и папку для автоматической установки Windows, выбрать язык, раскладку клавиатуры и указать ключ продукта.
Настройки этого раздела несколько отличаются для устройств, использующих BIOS и UEFI, особенно если вы планируете создавать новые дисковые разделы. Чтобы не ошибиться в разметке, ознакомьтесь с документацией Microsoft для компьютеров с BIOS и для компьютеров с UEFI.
В секции «4 specialize» можно указать модель вашего устройства, его изготовителя, имя компьютера, владельца устройства, текущую временную зону. Наконец, в разделе «7 oobeSystem» вы можете заранее согласиться с условиями лицензионного соглашения, выбрать дополнительные языковые параметры и настроить учетную запись пользователя системы. Поэкспериментировав с параметрами, вы сконфигурируете программу установки так, как нужно именно вам.
После того как все необходимые данные введены, нужно удалить разделы, в которые не вносилось никаких изменений. Для этого щелкните на таком разделе в окне «Файл ответов» правой клавишей мыши и выберите в контекстном меню пункт «Удалить».