Устанавливаем Windows Deployment Services на Windows 2012 R2 и настраиваем развертывание Windows 7 и Windows 8.1 на BIOS- и UEFI-системы
Замечание: предполагается, что службы развертывания устанавливаются на сервер, не выполняющий никаких других ролей (в частности, роль DHCP-сервера)
Установка служб и подготовка образов
устанавливаем службы развертывания в режиме изолированного сервера
Замечание 1: если клиентские компьютеры и сервер развертывания находятся в разных VLAN, то необходимо настроить перенаправление широковещательных DHCP-сообщений на DHCP- и WDS-серверы, а также добавить на DHCP-сервер опцию 66 с адресом WDS-сервера
Замечание 2: при установке служб WDS в режиме интеграции с Active Directory клиентские компьютеры при загрузке не обнаруживают загрузочный образ, и для устранения этой проблемы, по всей видимости, требуется настройка DHCP-опций согласно этой статье
подключаем к системе установочный диск Windows 2012 R2 и добавляем на сервер развертывания загрузочный образ <корень_диска>\sources\boot.wim
создаем образ записи из добавленного установочного образа
Замечание: в случае возникновения проблем с загрузкой посредством образа записи необходимо экспортировать образ в файл c:\capture.wim, затем подключить его командой 'dism /mount-wim /wimfile:"c:\capture.wim" /mountdir:"c:\tmp" /index:1', после этого отключить с применением изменений командой 'dism /unmount-wim /mountdir:"с:\tmp" /commit' и в завершение импортировать образ на WDS-сервер
настраиваем эталонные образы Windows 7 и Windows 8.1 (устанавливаем необходимые приложения, последние обновления и т.д.) и подготавливаем их к развертыванию командой
c:\windows\system32\sysprep\sysprep /oobe /generalize /shutdown
Замечание: выполнение sysprep может завершиться ошибкой из-за проблем с некоторыми пакетами приложений. В этом случае файл журнала c:\windows\system32\sysprep\panther\setuperr.txt будет содержать строки: "Package PACKAGE_NAME was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image". Проблему можно решить, удалив перед запуском sysprep такие пакеты приложений с использованием powershell-командлета 'Get-AppxPackage | where PackageFullname -eq "PACKAGE_NAME" | Remove-AppxPackage'
выполняем сетевую загрузку эталонных систем с использованием образа записи для их добавления на WDS-сервер
экспортируем эталонные образы на технический компьютер
на техническом компьютере устанавливаем Windows ADK, запускаем приложение Windows System Image Manager и создаем для каждого из экспортированных образов файл автоматической установки образа, а также файлы автоматической установки клиента WDS
Замечание 1: файлы автоматической установки образов содержат информацию, которая обычно указывается при первом запуске системы, и создаются с использованием соответствующих образов. Файлы автоматической установки клиента WDS содержат информацию о разбиении диска на разделы и могут создаваться на основании любого образа. Примеры всех данных файлов можно скачать отсюда
Замечание 2: насколько я понимаю, для того, чтобы при первом запуске системы пропустить создание учетной записи, необходимо, чтобы в процессе начальной настройки системы в группу локальных администраторов была добавлена какая-нибудь учетная запись. Сделать это можно, либо включив систему в домен Active Directory, либо создав учетную запись локального администратора. Поскольку в нашей конфигурации WDS-сервер не интегрирован с Active Directory, мы используем второй способ
добавляем файлы автоматической установки на сервер WDS (для образов - в свойствах соответствующих образов на вкладке "Общие", а для клиента WDS - в свойствах сервера на вкладке "Клиент")
Ручное развертывание образов
экспортируем эталонный образ в WIM-файл и перемещаем его на технический компьютер
подключаем к техническому компьютеру новый жесткий диск
запускаем diskpart и создаем на диске в зависимости от типа системы нужную таблицу разделов
BIOS
select disk 1
convert mbr
create partition primary size=256
create partition primary
select partition 1
format fs=ntfs quick
assign letter=x:
active
select partition 2
format fs=ntfs quick
assign letter=y:
UEFI
select disk 1
convert gpt
create partition efi size=260
create partition msr size=128
create partition primary
select partition 1
format fs=fat32 quick
assign letter=x:
select partition 3
format fs=ntfs quick
assign letter=y:
определяем номер нужного образа в WIM-файле
dism /get-wiminfo /wimfile:c:\win10.wim
выполняем развертывание образа
dism /apply-image /imagefile:c:\win10.wim /index:1 /applydir:y:\
создаем в зависимости от типа системы нужное хранилище данных конфигурации загрузки
BIOS
bcdboot y:\windows /s x: /f bios
UEFI
bcdboot y:\windows /s x: /f uefi