Как вшить драйвера в образ windows 10

Интеграция драйверов в установочный образ Windows 10 / Server 2012 R2

В этой статье мы покажем, как добавить необходимые драйвера устройств непосредственно в установочный образ Windows. Интеграция необходимых драйверов в ваш офлайн образ Windows используется при необходимости разворачивания большого количества рабочих станций и серверов на однотипном железе. Вместо того, чтобы вручную устанавливать специфические драйвера (в том числе AHCI/RAID/NVMe) на каждом компьютере, вы можете существенно упростить и ускорить процедуру развертывания ОС, интегрировав драйвера непосредственно в хранилище драйверов (Driver Store) установочного образа Windows в ISO / WIM файле или в VHD/VHDX файл с ОС. При установке такого образа служба Plug and Play (PnP) автоматически установит необходимые драйверы для обнаруженного оборудования.

Данная инструкция по интеграции драйверов в образ Windows можно использовать как десктопных редакциях Windows 10, Windows 8.1, так и в серверных платформах Windows 2016, 2012 R2.

В современных редакциях Windows вы можете добавить драйвера в установочный ISO образ двумя способами:

  • с помощью утилиты DISM;
  • с помощью PowerShell.

По сути обе методики выполняют одну и туже операцию: интегрируют дополнительные драйвера в офлайн образ Windows. Какой способов воспользоваться – вопрос личных предпочтений администратора. Разберем подробнее оба способа на примере интеграции драйверов в установочный образ Windows 10.

Как интегрировать драйвера в образ Windows 10 с помощью PowerShell

В первую очередь вам необходимо скачать и поместить все необхдимые драйвера устройств в один каталог (для каждого драйвера нужно создать отдельную папку). Обратите внимание, что многие производители (в том числе Dell, HP) поставляют свои драйвера в виде самораспаковывающихся exe файлов или zip архивов. Такие архивы необходимо распаковать на диск, чтобы в каталоге с драйверами присутствовали inf, cat и sys файлы.

Перед началом работы создадим следующую структуру каталогов:

Выведите список всех версий Windows, которые содержатся в файле Install.wim с помощью командлета PowerShell Get-WindowsImage. Это необходимо для того, чтобы указать ту редакцию Widows, в которую планируется интегрировать дополнительные драйвера.

Get-WindowsImage -ImagePath C:\WinWork\ISO\install.wim

В нашем примере в WIM файле содержится всего 1 редакция Windows 10 Pro с индексом 1 (ImageIndex : 1).

Далее необходимо смонтировать образ выбранной версии Windows в каталог Mount. Полученные выше индекс редакции Windows, которую необходимо смонтировать нужно указать в качестве аргумента Index:

Mount-WindowsImage -Path C:\WinWork\Mount\ -ImagePath C:\WinWork\ISO\install.wim -Index 1

После того, как образ смонтирован, запустите процесс добавления в него драйверов, которые хранятся в каталоге Drivers (параметр -Recurse предполагает рекурсивный обход вложенных папок и добавление драйверов по всем найденным inf файлам).

Читайте также:  Драйвер для сетевого кабеля windows xp

Add-WindowsDriver -Path C:\WinWork\Mount\ -Driver C:\WinWork\Drivers -Recurse

Командлет Add-WindowsDriver осуществит рекурсивный поиск в указанном каталоге всех .inf файлов с описаниями драйверов. По описанию в inf файле команда добавит зависимые INF, DLL, CAT, PNF и т.д. файлы в ваш образ Windows.

Итак, драйвера скопированы, и текущий образ можно отмонтировать, сохранив изменения в нем.

Dismount-WindowsImage -Path C:\WinWork\Mount\ –Save

В рассмотренном примере мы добавили драйверы в образ Install.wim, это образ Windows, который будет установлен на ваш диск. Если необходимо добавить драйвера в загрузочный образ Windows (с которого выполняется только установка Windows), необходимо добавить драйвера в файл Boot.wim. Обычно это необходимо, когда при установке Windows на компьютере не определяются локальные диски или отсутствует доступ к сети. Обычно в образ boot.wim необходимо интегрировать только драйвера контроллеров, дисков или сетевых адаптеров.

Вы можете сконвертировать ваш файл install.wim, содержащий установочный образ Windows с интегрированными драйверами в формат install.esd, применив сжатие (compress):

DISM /Export-Image /SourceImageFile:C:\WinWork\ISO\install.wim /SourceIndex:1 /DestinationImageFile:C:\WinWork\ISO\install.esd /Compress:recovery

Осталось создать iso файл и записать его на диск или флешку с помощью Dism++ или команды oscdimg:

oscdimg -n -m -bc:\ISO\boot\etfsboot.com C:\ISO C:\new_win10pro_image.iso

Интеграция драйверов в образ Windows Server с помощью DISM

Теперь покажем пример интеграции драйверов в установочный образ Windows Server 2012 R2. В том случае, если сборка образа ведется на Windows 8.1 для дальнейшей работы с последней версией DISM вам понадобится скачать и установить Windows 8 ADK (http://www.microsoft.com/en-us/download/details.aspx?id=30652). Нужно установить компонент Deployment Tools.

Структура каталогов, с которой мы будем работать может быть той же самой: Drivers (хранятся драйвера и *.inf файлы), ISO (распакованный образ Windows Server 2012 R2), Mount (каталог монтирования образов). Предполагается, что в файле install.wim нас интересует версия Windows Server 2012 R2 Datacenter с индексом 3.

Смонтируйте установочный образ install.wim:

dism /Mount-Wim /WimFile:c:\iso\sources\install.wim /Index:3 /MountDir:c:\mount

Запустите рекурсивный поиск и интеграцию в хранилище компонентов образа Windows Server 2012 R2 новых драйверов:

dism /image:c:\mount /Add-Driver «/driver:c:\drivers\» /recurse

Сохраните изменения в образе:

dism /unmount-wim /mountdir:d:\mount /commit

Если необходимо добавить драйвера во все образы Windows Server, содержащиеся в wim-файле, указанные операции нужно провести для всех индексов версий ОС, которые вернула команда:

dism /get-wiminfo /wimfile:d:\install.wim

Кроме интеграции драйверов, обычно необходимо добавить в устанавливаемый образ Windows еще обновления безопасности (Как интегрировать обновления в установочный образ Windows), это повысит уровень защищённости ОС сразу после установки. Осталось записать получившийся установочный образ на загрузочный диск или USB флешку или сконвертировать его в ISO.

Источник

добавление и удаление драйверов для автономного Windows образа

В этом разделе описывается добавление драйверов в подключенные образы для развертывания.

  • чтобы узнать, как добавить драйвер на работающем Windows компьютере, см. раздел добавление драйвера в режиме аудита или установка устройства plug and play.
  • чтобы узнать, как добавить драйвер на компьютер с Windows PE, см. раздел параметры командной строки Drvload.

вы можете использовать DISM для установки или удаления файлов драйверов (inf) в автономном Windows или образе Windows PE. Драйверы можно добавлять или удалять непосредственно с помощью командной строки или применять файл ответов автоматической установки к подключенному WIM-, ФФУ, VHD или VHDX.

Читайте также:  Вай фай откат драйверов

При использовании DISM для установки драйвера устройства в автономный образ драйвер устройства добавляется в хранилище драйверов в автономном образе. При загрузке образа выполняется самонастраивающийся (PnP) и связывает драйверы в хранилище с соответствующими устройствами на компьютере.

чтобы добавить драйверы в автономный образ, необходимо использовать обслуживающий компьютер под Windows 10 или более поздней версии, Windows Server 2016 или более поздней версии или Windows PE для Windows 10 или более поздней версии. Проверка подписи драйвера может завершиться ошибкой при добавлении драйвера к автономному образу с обслуживающего компьютера, работающего под управлением любой другой операционной системы.

Типы драйверов

  • INF-драйверы в стиле. Многие драйверы содержат информационный файл (с расширением INF), помогающий установить драйвер. Их можно установить с помощью средств, описанных в этом разделе.
  • драйверы, критические для загрузки. иногда может потребоваться добавить драйверы графики и хранилища в Windows образ (как показано в этом разделе), а также образ PE Windows и в образе Windows восстановления (WinRE).
  • драйверы в стиле.exe. драйверы без inf-файла часто должны устанавливаться как обычные Windows классические приложения и не могут быть установлены с помощью описанных ниже методов. Дополнительные сведения о том, как их добавить, см. в статье Добавление драйвера в режиме аудита в сети .

добавление драйверов в автономный образ Windows

Чтобы добавить драйверы в автономный образ, необходимо подключить образ перед добавлением драйверов.

если вы добавляете драйверы к образу Windows pe, Windows их можно добавить в образ pe в выходной папке, указанной при выполнении команды copype, например: . это гарантирует, что драйверы будут включаться в Windows PE каждый раз при сборке носителя Windows PE из этой папки.

подключите образ Windows. Например:

Добавьте драйвер к образу.

Используйте DISM с /Add-Driver параметром для добавления драйверов к подключенному образу:

Чтобы установить один драйвер, укажите файл драйвера:

Для установки всех драйверов из папкиукажите папку, содержащую драйверы. Чтобы включить все вложенные папки папки, используйте параметр «/Recurse»:

Использование /Recurse может быть удобным, но его можно легко преобразить. Некоторые пакеты драйверов включают несколько пакетов драйверов INF, которые часто используют файлы полезных данных из одной и той же папки. Во время установки каждый пакет драйвера INF разворачивается в отдельную папку. Каждая отдельная папка имеет копию файлов полезных данных.

Чтобы просмотреть все параметры командной строки для обслуживания драйвера DISM, см. раздел Параметры командной строки для обслуживания драйвера DISM.

Чтобы установить неподписанный драйвер , используйте для переопределения требования цифровой подписи к драйверам, установленным на компьютерах на базе x64.

Проверьте, добавлен ли драйвер. драйверы, добавленные в образ Windows, называются оем*. inf. Это гарантирует уникальное именование только что добавленных драйверов. Например, файлы MyDriver1. INF и MyDriver2. INF переименовываются, oem0. INF и OEM1. INF.

Читайте также:  Панасоник драйвера для панасоник кх мв263 скачать

Зафиксируйте изменения и отключите образ.

удаление драйверов из автономного Windows образа

в командной строке с повышенными привилегиями на техническом компьютере подключите автономный образ Windows:

Удаление определенного драйвера из образа. В одной командной строке можно также удалить несколько драйверов.

удаление пакета драйверов, критического для загрузки, может привести к невозможности загрузки автономного Windows образа. Дополнительные сведения см. в разделе параметры Command-Line обслуживания драйвера DISM.

Зафиксируйте изменения и отключите образ.

добавление драйверов в автономный образ Windows с помощью файла ответов для автоматической установки

соберите inf-файлы драйверов устройств, которые вы собираетесь установить в образе Windows.

Все драйверы в каталоге и подкаталогах, на которые имеются ссылки в файле ответов, добавляются в образ. Следует внимательно управлять файлом ответов и этими каталогами, чтобы решить проблемы, связанные с увеличением размера образа с ненужными пакетами драйверов.

с помощью Windows диспетчера образов системы (SIM-Windows) создайте файл ответов , содержащий пути к драйверам устройств, которые требуется установить.

  1. Добавьте Microsoft-Windows-PnpCustomizationsNonWinPE\DriverPaths\PathAndCredentials\Credentials компонент в файл ответов на этапе настройки Microsoft-Windows-PnpCustomizationsNonWinPE\DriverPaths\PathAndCredentials\Credentials .

если для Windows pe требуются драйверы для просмотра локального жесткого диска или сети, необходимо использовать этап настройки windowsPE файла ответов для добавления драйверов в хранилище драйверов Windows PE и отражения критически важных для загрузки драйверов, необходимых для Windows PE. дополнительные сведения см. в разделе добавление драйверов устройств в Windows во время программа установки Windows.

  1. Для каждого расположения, к которому требуется получить доступ, добавьте отдельный элемент списка пасандкредентиалс , щелкнув правой кнопкой мыши Дриверпасс на панели файл ответов и выбрав пункт Вставить новый пасандкредентиалс.

Сведения о том, как изменить файл ответов, см. в разделе Настройка компонентов и параметров в файле ответов .

Для каждого пути в Microsoft-Windows-PnpCustomizationsNonWinPE укажите путь к драйверу устройства и учетные данные, используемые для доступа к файлу, если он находится в общей сетевой папке.

При включении нескольких путей к драйверам устройств путем добавления нескольких элементов списка пасандкредентиалс необходимо увеличить значение ключа для каждого пути. Например, можно добавить два отдельных пути драйверов, где значение ключа для первого пути равно 1 , а значение ключа второго пути равно 2.

сохраните файл ответов и закройте Windows SIM. Файл ответов должен быть похож на следующий пример.

подключите образ Windows, в который планируется установить драйверы, с помощью DISM:

Если вы работаете с VHD или ФФУ, укажите /Index:1 .

примените файл ответов к подключенному образу Windows:

Дополнительные сведения о применении файла ответов см. в разделе Параметры автоматического обслуживания Command-Line DISM.

inf-файлы, указанные в пути в файле ответов, добавляются в образ Windows.

Проверьте, добавлен ли драйвер. драйверы, добавленные в образ Windows, именуются Oem .inf . Это гарантирует уникальное именование только что добавленных драйверов. Например, файлы MyDriver1. INF и MyDriver2. INF переименовываются, oem0. INF и OEM1. INF.

Отключите WIM-файл и зафиксируйте изменения. Например, введите:

Источник

Поделиться с друзьями
Комп ремонт
Adblock
detector