Тиражирование необходимо для максимально быстрого обеспечения работающей ОС с необходимыми настройками на множестве устройств. Для снятия образа системы и его последующего тиражирования можно использовать утилиту «DISM».
В нашем наборе скриптов есть скрипт для автоматического снятия и развертывания образа системного тома.
Если на производстве необходимо регулярно тиражировать один и тот же образ одновременно на множество устройств, то лучше использовать "Multicast"
Запечатайте систему в необходимом режиме и загрузитесь в среду WinPE. Сохраните образ системы с помощью утилиты DISM.
Система будет запечатана до первой загрузки, т.е. снимать образ системы, необходимо не загружаясь в систему, образ которой будет снят.
Создать и развернуть образ системы можно в среде WinPE
Пример команды создания образа:
DISM /Capture-Image /ImageFile:D:\Image.wim /CaptureDir:C:\ /Name:"SystemImage"
Для развертывания образа системы необходимо предварительно очистить диск и создать разделы. Структура разделов будет зависеть от режима загрузки системы UEFI или Legacy. Создать и отформатировать разделы можно с помощью утилиты «dislpart».
Ниже приведены примеры сценариев утилиты «dislpart», которые можно сохранить в текстовом виде и указать утилите в качестве сценария:
diskpart /s file.txt
Пример разметки для Legacy:
select disk 1 clean create partition primary size=500 select partition 1 format quick fs=ntfs label="System" assign letter=S active create partition primary select partition 2 format quick fs=ntfs label="Windows" assign letter=W exit
Пример разметки для UEFI:
select disk 1 clean convert gpt create partition primary size=500 format quick fs=ntfs label="Windows RE tools" set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac" assign letter="S" create partition efi size=100 format quick fs=fat32 label="System" assign letter="T" create partition msr size=16 create partition primary format quick fs=ntfs label="Windows" assign letter="W" exit
После разметки диска можно развернуть ранее снятый образ системы. Пример:
dism /Apply-Image /ImageFile:Image.wim /Index:1 /ApplyDir:W:\
Обратите внимание, что необходимо указывать индекс разворачиваемого образа. Т.е. в одном WIM файле можно сохранить множество образов, образа в одном WIM файле занимают меньше места, чем по отдельности т.к. в WIM файле будет дедупликация одинаковых файлов.
После разворачивания системы ее необходимо инициализировать.
После инициализации необходимо скопировать файлы WinRE системного тома на загрузочный раздел. Пример:
xcopy W:\Windows\System32\Recovery\*.* S:\Recovery\WindowsRE\ /h /k /y attrib +s +h +i S:\Recovery attrib +s +h +i S:\Recovery\*.* /s /d
Скопировать файлы WinRE необходимо до загрузки системы т.к. при первой загрузке файлы будут удалены из папки «W:\Windows\System32\Recovery»
После копирования файлов WinRE можно загружать систему.