Если для работы сервера с ОС Windows требуются дополнительные драйверы, вы можете добавить их в шаблон ОС. Для добавления драйверов потребуется ПК или виртуальная машина (ВМ) с ОС Windows.
В статье рассматривается пример добавления драйверов в шаблоны ОС Windows Server 2012 R2, 2016, 2019. Для изменения шаблонов используется утилита DISM.
Подготовка
- Подготовьте ПК (ВМ) с ОС Windows. Системные требования:
- версия ОС — Windows 10 и выше, Windows Server 2016 и выше;
- дисковое пространство — не менее 70 ГБ для каждого редактируемого шаблона.
- Создайте копию шаблона ОС.
- Скачайте копию шаблона на ПК (ВМ) с ОС Windows.
Пример добавления
На ПК (ВМ) с ОС Windows:
-
Создайте директории:
C:\win_update\ C:\win_update\wim\ C:\win_update\win_templates\ C:\win_update\win_templates\2012\ C:\win_update\win_templates\2016\ C:\win_update\win_templates\2019\ C:\win_update\updates\ C:\win_update\updates\2012\ C:\win_update\updates\2016\ C:\win_update\updates\2019\
-
Скачайте необходимые драйверы и сохраните их в директории C:\win_update\updates\2012\, C:\win_update\updates\2016\, C:\win_update\updates\2019\.
Пример структуры директорий
Если версия Windows на ПК (ВМ) совпадает с версией Windows в шаблоне, вы можете установить загруженные драйверы, а затем импортировать их в нужную директорию:
Пример командыDISM /online /export-driver /destination:C:\win_update\updates\2016
- Сохраните файлы boot.wim и install.wim из шаблонов в директории C:\win_update\win_templates\2012\, C:\win_update\win_templates\2016\, C:\win_update\win_templates\2019\. Файл boot.wim обычно находится в корневой директории шаблона, файл install.wim — в директории /sources.
-
Откройте командную строку Powershell и перейдите в директорию с шаблонами и драйверами:
cd C:\win_update\
-
Добавьте драйверы в шаблоны:
-
Windows Server 2012 R2:
-
В файл boot.wim:
DISM /Mount-Wim /WimFile:win_templates\2012\boot.wim /Index:1 /Mountdir:wim DISM /image:wim /Add-Driver /Driver:updates/2012 /recurse DISM /Unmount-Wim /Mountdir:wim /commit
-
В файл install.wim:
DISM /Mount-Wim /WimFile:win_templates\2012\install.wim /Index:2 /Mountdir:wim DISM /image:wim /Add-Driver /Driver:updates/2012 /recurse DISM /Unmount-Wim /Mountdir:wim /commit
-
-
Windows Server 2016:
-
В файл boot.wim:
DISM /Mount-Wim /WimFile:win_templates\2016\boot.wim /Index:2 /Mountdir:wim DISM /image:wim /Add-Driver /Driver:updates/2016 /recurse DISM /Unmount-Wim /Mountdir:wim /commit
-
В файл install.wim:
DISM /Mount-Wim /WimFile:win_templates\2016\install.wim /Index:2 /Mountdir:wim DISM /image:wim /Add-Driver /Driver:updates/2016 /recurse DISM /Unmount-Wim /Mountdir:wim /commit
-
-
Windows Server 2019:
-
В файл boot.wim:
DISM /Mount-Wim /WimFile:win_templates\2019\boot.wim /Index:2 /Mountdir:wim DISM /image:wim /Add-Driver /Driver:updates/2019 /recurse DISM /Unmount-Wim /Mountdir:wim /commit
-
В файл install.wim:
DISM /Mount-Wim /WimFile:win_templates\2019\install.wim /Index:2 /Mountdir:wim DISM /image:wim /Add-Driver /Driver:updates/2019 /recurse DISM /Unmount-Wim /Mountdir:wim /commit
-
-
- Замените файлы boot.wim и install.wim в шаблонах на файлы из директорий C:\win_update\win_templates\2012\, C:\win_update\win_templates\2016\, C:\win_update\win_templates\2019.