====== Тиражирование ====== Тиражирование необходимо для максимально быстрого обеспечения работающей ОС с необходимыми настройками на множестве устройств. Для снятия образа системы и его последующего тиражирования можно использовать утилиту "[[+tab|DISM|DISM]]". В [[+tab|автоматизация_win_10_iot_enterprise|нашем наборе скриптов]] есть скрипт для автоматического снятия и развертывания образа системного тома. Если на производстве необходимо регулярно тиражировать один и тот же образ **одновременно на множество устройств**, то лучше использовать [[+tab|https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd637994(v=ws.10)?redirectedfrom=MSDN|"Multicast"]] ===== Создание образа системы ===== [[+tab|sysprep|Запечатайте]] систему в необходимом режиме и загрузитесь в среду [[+tab|winpe|WinPE]]. Сохраните образ системы с помощью утилиты [[+tab|dism|DISM]]. Система будет запечатана до первой загрузки, т.е. снимать образ системы, необходимо не загружаясь в систему, образ которой будет снят.\\ Создать и развернуть образ системы можно в среде [[+tab|winpe|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 файле будет дедупликация одинаковых файлов.\\ \\ После разворачивания системы ее необходимо инициализировать. * Для Legacy - bcdboot W:\Windows * Для UEFI - bcdboot W:\Windows /s T: /f ALL После инициализации необходимо скопировать файлы 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 можно загружать систему. ===== Документация ===== * [[+tab|https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-7/dd744301(v=ws.10)?redirectedfrom=MSDN|Recommended UEFI-Based Disk-Partition Configurations]] * [[+tab|https://learn.microsoft.com/ru-ru/windows-hardware/manufacture/desktop/boot-to-uefi-mode-or-legacy-bios-mode?redirectedfrom=MSDN&view=windows-11|Загрузка в режим UEFI или устаревший режим BIOS]] * [[+tab|https://learn.microsoft.com/ru-ru/windows-hardware/manufacture/desktop/winpeshlini-reference-launching-an-app-when-winpe-starts?view=windows-11|справочник по Winpeshl.ini. Запуск приложения при запуске WinPE]] * [[+tab|https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-vista/cc766156(v=ws.10)?redirectedfrom=MSDN|Winpeshl.ini Files]] * [[+tab|https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/dism---deployment-image-servicing-and-management-technical-reference-for-windows?view=windows-11|DISM - Deployment Image Servicing and Management]] * [[+tab|https://learn.microsoft.com/ru-ru/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di?redirectedfrom=MSDN&view=windows-11|Параметры Command-Line BCDBoot]] * [[+tab|https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-7/dd744301(v=ws.10)?redirectedfrom=MSDN|Recommended UEFI-Based Disk-Partition Configurations]] * [[+tab|https://ru.wikipedia.org/wiki/Таблица_разделов_GUID|Таблица разделов GUID]] * [[+tab|https://learn.microsoft.com/ru-ru/windows-hardware/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions?redirectedfrom=MSDN&view=windows-11|UEFI/GPT-based hard drive partitions (Разделы жесткого диска в системе, использующей UEFI и GPT)]] * [[+tab|https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-vista/cc766223(v=ws.10)?redirectedfrom=MSDN|Modify the BCD Store Template]] * [[+tab|https://learn.microsoft.com/ru-ru/windows-hardware/manufacture/desktop/windows-recovery-environment--windows-re--technical-reference?redirectedfrom=MSDN&view=windows-11|Среда восстановления Windows (Windows RE)]] * [[+tab|https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-intro?view=windows-11|Windows PE (WinPE)]] * [[+tab|https://learn.microsoft.com/ru-ru/windows-hardware/customize/desktop/unattend/components-b-unattend|Компоненты]]