Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
тиражирование_win10_iot_enterprise [2020/07/30 18:27] vladimir [Создание образа системы] |
тиражирование_win10_iot_enterprise [2022/12/30 18:12] (текущий) vladimir [Документация] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Тиражирование ====== | ====== Тиражирование ====== | ||
Тиражирование необходимо для максимально быстрого обеспечения работающей ОС с необходимыми настройками на множестве устройств. Для снятия образа системы и его последующего тиражирования можно использовать утилиту "[[+tab|DISM|DISM]]". | Тиражирование необходимо для максимально быстрого обеспечения работающей ОС с необходимыми настройками на множестве устройств. Для снятия образа системы и его последующего тиражирования можно использовать утилиту "[[+tab|DISM|DISM]]". | ||
- | ===== Создание образа системы ===== | + | <WRAP center round tip 100%> |
- | [[+tab|sysprep|Запечатайте]] систему в необходимом режиме и загрузитесь в среду [[+tab|winpe|WinPE]]. Сохраните образ системы с помощью утилиты [[+tab|dism|DISM]]. Пример: | + | В [[+tab|автоматизация_win_10_iot_enterprise|нашем наборе скриптов]] есть скрипт для автоматического снятия и развертывания образа системного тома. |
- | <code>DISM /Capture-Image /ImageFile:D:\Image.wim /CaptureDir:C:\ /Name:"SystemImage"</code> | + | </WRAP> |
- | <WRAP center round todo 60%> | + | <WRAP center round info 100%> |
- | Данный раздел еще не дописан. | + | Если на производстве необходимо регулярно тиражировать один и тот же образ **одновременно на множество устройств**, то лучше использовать [[+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"]] |
</WRAP> | </WRAP> | ||
+ | ===== Создание образа системы ===== | ||
+ | [[+tab|sysprep|Запечатайте]] систему в необходимом режиме и загрузитесь в среду [[+tab|winpe|WinPE]]. Сохраните образ системы с помощью утилиты [[+tab|dism|DISM]]. | ||
+ | <WRAP center round important 100%> | ||
+ | Система будет запечатана до первой загрузки, т.е. снимать образ системы, необходимо не загружаясь в систему, образ которой будет снят.\\ | ||
+ | Создать и развернуть образ системы можно в среде [[+tab|winpe|WinPE]] | ||
+ | </WRAP> | ||
+ | Пример команды создания образа: | ||
+ | <code>DISM /Capture-Image /ImageFile:D:\Image.wim /CaptureDir:C:\ /Name:"SystemImage"</code> | ||
+ | ===== Развертывание образа системы ===== | ||
+ | Для развертывания образа системы необходимо предварительно очистить диск и создать разделы. Структура разделов будет зависеть от режима загрузки системы UEFI или Legacy. Создать и отформатировать разделы можно с помощью утилиты «dislpart».\\ | ||
+ | Ниже приведены примеры сценариев утилиты «dislpart», которые можно сохранить в текстовом виде и указать утилите в качестве сценария: | ||
+ | <code>diskpart /s file.txt</code> | ||
+ | Пример разметки для Legacy: | ||
+ | <code> | ||
+ | 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 | ||
+ | </code> | ||
+ | Пример разметки для UEFI: | ||
+ | <code> | ||
+ | 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 | ||
+ | </code> | ||
+ | После разметки диска можно развернуть ранее снятый образ системы. Пример: | ||
+ | <code>dism /Apply-Image /ImageFile:Image.wim /Index:1 /ApplyDir:W:\</code> | ||
+ | Обратите внимание, что необходимо указывать индекс разворачиваемого образа. Т.е. в одном WIM файле можно сохранить множество образов, образа в одном WIM файле занимают меньше места, чем по отдельности т.к. в WIM файле будет дедупликация одинаковых файлов.\\ | ||
+ | \\ | ||
+ | После разворачивания системы ее необходимо инициализировать. | ||
+ | * Для Legacy - bcdboot W:\Windows | ||
+ | * Для UEFI - bcdboot W:\Windows /s T: /f ALL | ||
+ | После инициализации необходимо скопировать файлы WinRE системного тома на загрузочный раздел. | ||
+ | Пример: | ||
+ | <code> | ||
+ | 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 | ||
+ | </code> | ||
+ | Скопировать файлы 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|Компоненты]] |