Добавление драйверов в образ windows 10

Вы можете существенно упростить развертывание операционной системы на типовых рабочих станциях (серверах), если заранее интегрируете все необходимые драйвера в хранилище драйверов (Drive Store) в вашем установочном образ Windows. В этом случае вам не придется после установки Windows вручную скачивать и устанавливать специфические драйвера (в том числе AHCI/RAID/NVMe) на каждый компьютер.

В этой статье мы покажем, как добавить драйвера устройств непосредственно в установочный офлайн образ Windows 10 (это может быть ISO/WIM файл или VHD/VHDX файл с шаблоном ОС). Инструкция применима для всех поддерживаемых версий Windows 11, 10, 8.1 и для Windows Server 2022, 2019, 2016, 2012 R2.

Содержание:

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

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

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

Примечание. В Windows Server 2008 R2 и Windows 7 можно было добавить драйвер в установочный образ Windows с помощью утилиты командной строки imagex (входила в состав WAIK), однако ее поддержка в Windows Server 2012 была прекращена.

Добавляем драйвера в образ Windows с помощью PowerShell

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

Создайте следующую структуру каталогов:

  • Каталог Drivers – в нем будут хранятся распакованные файлы драйверов для вашей редакции Windows 10 (которые предполагается интегрировать в дистрибутив);

    Вы можете скачать и распаковать необходимые файлы драйверов вручную или экспортировать все сторонние драйвера с эталонного компьютера, на котором уже установлены все необходимые драйвера с помощью командлета Export-WindowsDriver.

  • Каталог ISO – в каталоге хранится распакованный iso образ Windows 10. Нам нужен только файл Install.wim из каталога Sources;
  • Каталог Mount – пустой каталог, в который в дальнейшем будет смонтирован WIM образ Windows.

интеграция обновления в iso образ windows 10

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

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

Get-WindowsImage список редакций в wim образе windows

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

Если в вашем ISO образе Windows 10 имеется только файл c:\sources\install.esd, вы сможете сконвертировать файл ESD в формат WIM с помощью утилиты DISM:

dism /export-image /SourceImageFile:"C:\WinWork\ISO\install.esd" /SourceIndex:1 /DestinationImageFile:C:\WinWork\ISO\install.wim /Compress:max /CheckIntegrity

конвертация esd файла образа windows 10 в wim формат

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

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

Mount-WindowsImage подключение wim файла

После того, как образ смонтирован, вы можете добавить в него драйвера из каталога Drivers

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

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

Add-WindowsDriver интеграция обновления в образ windows 10

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

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

Dismount-WindowsImage

В рассмотренном примере мы добавили драйверы в образ Windows в файле Install.WIM. Это образ Windows, который будет установлен на ваш диск. Если необходимо добавить драйвера в загрузочный образ Windows PE (с которого выполняется только установка 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:\WinWork\ISO\boot\etfsboot.com C:\WinWork\ISO C:\new_win10pro_image.iso

Данная команда сформирует ISO образ для установки на компьютер с BIOS или в режиме UEFI Legacy (CSM, compatible)

oscdimg - конвертировать образ windows в установочный ISO файл

Для генерации универсального ISO образа с поддержкой UEFI и BIOS, используйте команду:

oscdimg.exe -h -m -o -u2 -udfver102 -bootdata:2#p0,e,bc:\winwork\iso\boot\etfsboot.com#pEF,e,bc:\winwork\iso\efi\microsoft\boot\efisys.bin -lWin10 c:\iso c:\new10image.iso

Для записи ISO образа на USB флешку проще всего использовать утилиту Rufus.

Утилита oscdimg входит состав Windows ADK (Assessment and Development Kit). Скачайте и установите ADK для вашей версии Windows, и затем выберите для установки Deployment Tools.

Windows 8 ADK установка deployment tools

Теперь вы можете использовать ваш образ Windows для установки на компьютеры с локального устройства или по сети (с помощью PXE загрузки).

В Windows 7 / 2008R2 нет командлета Add-WindowsDriver. Он появился только в Windows 8 / Server 2012 и выше, поэтому для интеграции драйверов в образ в Win7/2008 R2 используйте DISM (см. пример ниже или в статье Интеграция драйверов USB 3.0 в дистрибутив Windows 7).

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

Теперь покажем пример интеграции драйверов в установочный образ Windows Server 2022.

Структура каталогов, с которой мы будем работать может быть той же самой: Drivers (с здесь хранятся драйвера и *.inf файлы), ISO (распакованный образ Windows Server 2022), Mount (каталог монтирования образов). Все операции по модификации образа выполняются из Windows 10.

Выведите список редакций в WIM файле:

Dism /Get-ImageInfo /imagefile:"C:\iso\sources\install.wim"

dism вывести список версий в wim образе windows server

В моем примере я хочу добавить драйвера в образ Windows Server 2022 Standard (Desktop Experience) с Index:2.

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

dism /mount-wim /wimfile:"C:\iso\sources\install.wim" /index:2 /mountdir:c:\mount

Теперь можно выполнить рекурсивный поиск и добавление новых драйверов в образ Windows Server 2022:

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

dism - добавить драйверы в образ windows server

Для каждого успешно добавленного драйвера появится надпись:

driver.inf: The driver package was successfully installed

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

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

Возможно придется также интегрировать драйвера для сетевых адаптеров и контролеров дисков в загрузочный образ boot.wim.

Если необходимо добавить драйвера во все редакции Windows Server в установочном образе, указанные операции нужно выполнить для всех индексов в файле install.wim.

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

Удаление драйверов из образа Windows

В некоторых случаях вам может понадобится удалить драйвера из установочного WIM образа Windows (при удалении старых/некорректных драйверов, или для уменьшения размера ISO образа).

Для этого, смонтируйте офлайн образ WIM в локальную папку:

Mount-WindowsImage -Path C:\Mount\ -ImagePath C:\iso\sources\install.wim -Index 2

Вывести список сторонних драйверов в образе:

Get-WindowsDriver -Path "c:\Mount"

Get-WindowsDriver получить список сторонних драйверов в wim образе windows

Чтобы удалить определенный драйвер, нужно указать имя его inf файла (oem<number>.inf):

Remove-WindowsDriver -Path "c:\offline" -Driver "OEM0.inf"

удалит драйвер из образа windows с помощью powershell Remove-WindowsDriver

Можно удалить из образа драйвера определенного вендора:

$drivers = get-windowsdriver -path C:\mount$drivers | where-object {$_."ProviderName" -eq 'Intel' }  | Remove-WindowsDriver -Path C:\Mount

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

Dismount-WindowsImage -Path C:\Mount -save

Cо временем каталог хранилища драйверов (DriverStore\FileRepository) в установленном образе может существенно разрастаться, потому его можно периодически очищать Windows от старых версий драйверов.

Привет друзья! Вас ждёт очень интересная статья, так как поднятая в ней тема довольно актуальная на сегодняшний день. Итак, вопрос читателя.

Здравствуйте! Иногда я переустанавливаю Windows 10 на своём компьютере и надоело каждый раз после переустановки устанавливать драйвера на все устройства заново! Хотел спросить у вас, как интегрировать драйвера моего компьютера в установочный дистрибутив Windows 10, чтобы после установки операционной системы мне не пришлось каждый раз инсталлировать их вновь? В компьютерном деле я далеко не новичок и знаю, что нужно сначала экспортировать драйвера из операционной системы, а затем интегрировать эти драйвера в смонтированную папку с файлами Win 10. Сделать это всё можно с помощью специального инструмента Dism. Но дело осложняется тем, что в дистрибутиве Windows 10 находится файл-образ операционной системы install.esd, а не install.wim, а средство Dism не может монтировать файлы install.esd. 

Полез за информацией в интернет, там в основном предлагается конвертировать файл install.esd в файл install.wim с помощью инструментов сторонних разработчиков, например: Wim.Converter.2.5 или VDism_2.0, а также 78RePack_v1.4. Но данным инструментам я не доверяю, и хотел воспользоваться официальным способом, который предлагает Майкрософт. Поэтому обратился за помощью на официальный форум по использованию продуктов Майкрософт и задал там свой вопрос:

и получил вот такой странный ответ. 

Оказывается, если я хочу интегрировать драйвера в дистрибутив Windows 8.1, Windows 10, то я нарушаю лицензионное соглашение! Всё это довольно странно, ведь миллион пользователей по всему миру каждый день интегрируют драйвера в операционную систему с помощью Dism, если в ISO-образе Windows 8.1 содержится файл install.wim (такие образы ещё можно скачать на официальном сайте Майкрософт), но случае же с файлом install.esd, этого сделать нельзя!!!

Вот собственно говоря я и подошёл к своим вопросам:

В чём разница между файлами install.wim и install.esd?

Какие официальные средства (от Майкрософт) можно использовать для интеграции драйверов в дистрибутив Windows 8.1, Windows 10, при условии наличия в ISO-образе операционной системы файла Install.ESD?

Как интегрировать драйвера в дистрибутив Windows 8.1, Windows 10, при условии наличия в ISO-образе операционной системы файла Install.ESD

Привет всем! Меня зовут Владимир и я отвечу на эти вопросы.

В чём разница между фалами install.wim и install.esd?

Файл install.wim появился ещё в дистрибутиве Windows Vista и Windows Server 2008, затем в Windows 7. Это формат образа диска разработанный Microsoft для развертывания операционных систем Windows. В файле install.wim в сжатом состоянии находятся файлы операционной системы. Если смонтировать файл install.wim в какую-либо папку, то эта папка будет весить около 14 Гб. В сжатом состоянии файлы операционной системы весят 3-4 Гб и запросто помещаются на болванку DVD.

Тогда же Майкрософт предложило инструмент для работы с файлом WIM под названием ImageX. С помощью ImageX (потребуется инсталляция пакета автоматической установки Windows (AIK)) можно было монтировать файл WIM в какую-либо папку, затем вносить необходимые изменения в образ системы (редактировать) и после этого размонтировать.

С появлением Windows 8 на сцену вышел новый инструмент под названием Dism. Если с помощью ImageX можно было только редактировать файл WIM, то Dism уже позволял настраивать компоненты и различные параметры операционной системы в образе. Немного позже появилась Windows 8.1 и в ней уже не было файла install.wim, а был файл install.esd, и при ближайшем рассмотрении оказалось, что файлы install.wim и install.esd отличаются только типом сжатия, Microsoft придумало новое 4-е сжатие (compress) recovery (до этого было три: none, fast и maximum) и рекомендует при сжатии recovery ставить расширение esd (чтобы нам было проще работать с архивами). Вот и вся разница. Простыми словами, что esd, что wim, это архив с файлами операционной системы. 

К сожалению Dism монтирует файл install.wim, но не монтирует файл esd, именно об этом говорит наш читатель.

Какие официальные средства (от Майкрософт) можно использовать для интеграции драйверов в дистрибутив Windows 8.1, Windows 10, при условии наличия в ISO-образе операционной системы файла Install.ESD?

Друзья, конечно существует вполне легальный способ интеграции драйверов в файл-образ операционной системы Install.ESD. 

Нам всего лишь нужно развернуть файл install.esd на смонтированный раздел виртуального жёсткого диска VHD, затем интегрировать драйвера в Windows 10, потом обратно запаковать файл install.esd, и после этого создать ISO-образ Win 10. Рассказываю всё в подробностях на примере моего ноутбука с установленной Windows 10 Домашняя для одного языка.

Во-первых, скачайте и установите комплект средств для развертывания и оценки Windows ADK для Windows 10 версии 1607, так как без него ничего не получится.

https://developer.microsoft.com/ru-ru/windows/hardware/windows-assessment-deployment-kit

 

Если у вас Windows 8.1, то ссылка

https://www.microsoft.com/ru-ru/download/details.aspx?id=39982

 

Создаём на диске (E:) папку с произвольным названием, к примеру 1.

Открываем командную строку от имени администратора и вводим команду:

Dism /online /export-driver /destination:E:\1 (данная команда экспортирует в папку 1 на диске (E:) все драйвера, находящиеся в установленной у меня операционной системе Win 10. 

 

Скачиваем установочный ISO-образ Windows 10 на официальном сайте Майкрософт. 

Щёлкаем на образе двойным щелчком левой мыши 

и присоединяем его к виртуальному дисководу (в моём случае (G:)). 

Файл install.esd находится в папке sources и может содержать в себе несколько релизов Windows,

каждый релиз имеет свой индекс образа.

Нам нужна Windows 10 Домашняя для одного языка.

Узнаём индексы всех релизов. Введём команду:

Dism /Get-WimInfo /WimFile:G:\sources\install.esd (где G:, буква виртуального диска с файлами Windows 10, папкой sources и файлом install.esd).

Как видим, Windows 10 Домашняя для одного языка, индекс образа 3.

Следующей командой в Управлении дисками создаём виртуальный диск VHD.

«Действие»—>«Создать виртуальный жёсткий диск»

Отмечаем пункт  «Динамический расширяемый».

Размер виртуального жёсткого диска — 20 Гб.

Жмём на кнопку «Обзор».

Выбираем в проводнике место сохранения виртуального жёсткого диска.

Я выберу диск (E:).

Присваиваю имя виртуальному диску — «10» и жму кнопку «Сохранить».

«ОК»

Созданный виртуальный диск представляет из себя в Управлении дисками нераспределённое пространство (Диск 1) размером 20 Гб.

Щёлкаем на Диске 1 правой мышью и выбираем «Инициализировать диск»

Так как у меня новый ноутбук с БИОСом UEFI, я отмечаю пункт «Таблица с GUID разделов (GPT)» и жму «ОК»

После инициализации диска создаём на нераспределённом пространстве простой том.

Новый том (N:) создан.

Следующей командой я разворачиваю файл install.esd на виртуальный диск VHD (раздел N:)

Dism /apply-image /imagefile:G:\sources\install.esd /index:3 /ApplyDir:N:\

 

Следующая команда произведёт экспорт драйверов из папки 1 на смонтированный раздел (N:) виртуального диска VHD.

Dism /image:N: /add-driver /driver:E:\1 /recurse /ForceUnsigned

 

После экспорта драйверов архивируем Windows 10 в файл install.wim, а позже применим к нему сжатие (compress) recovery и он будет конвертирован в install.esd.

Dism /capture-image /imagefile:E:\install.wim /capturedir:N: /name:10 (данной командой мы архивируем Windows 10 на диске (N:) в файл install.wim, который будет расположен на разделе (E:). 

Файл install.wim находится на диске (E:) и занимает всего 4,68 Гб. 

Теперь мы можем пойти двумя путями: во-первых, создать ISO-образ Windows 10 на основе файла install.wim, который распаковывается немного быстрее при установке операционной системы или всё же произвести конвертацию файла install.wim в install.esd, решайте сами. Показываю как конвертировать файл install.wim в install.esd.

Применим к файлу install.wim сжатие (compress) recovery (конвертируем в install.esd). Вводим команду:

Dism /Export-Image /SourceImageFile:E:\install.wim /SourceIndex:1 /DestinationImageFile:E:\install.esd /Compress:recovery

Вот и всё, файл install.wim конвертирован в install.esd и находится на диске (E:) и имеет размер 3 Гб.

Создаём на основе файла install.esd ISO-образ Windows 10.

Создаём в корне диска (E:) папку и называем её 2.

Копируем в неё установочные файлы Windows 10, затем заходим в папку sources и удаляем из неё файл install.esd, вместо него копируем созданный нами файл install.esd, содержащий Windows 10 с интегрированными драйверами.

После этого открываем среду развёртывания и работы с образами вводим команду: 

Oscdimg /u2 /m /bootdаta:2#p0,e,bE:\2\boot\Etfsboot.com#pef,e,bE:\2\efi\microsoft\boot\Efisys.bin E:\2 E:\Windows.iso

где:

u2, это файловая система UDF, а m — размер образа без ограничений. 

b — загрузочный сектор записать etfsboot.com, путь к файлу etfsboot.com при указании b(boot) пишется без пробела bE:\2\boot\etfsboot.com

bE: — где E: — буква диска.

E:\2 — создать ISO-образ из файлов и папок, находящихся на разделе E: в папке 2

E:\Windows.iso — созданный образ разместить на разделе E:

присвоить имя образу — Windows. 

ISO-образ Windows 10 готов весит 3,11 Гб

Переустановить Windows 8.1 или 10 нетрудно, единственное, что может при этом доставить вам хлопот — это повторная установка программного обеспечения и особенно драйверов устройств. Учитывая, что многим пользователям при поиске и установке драйверов нередко приходится сталкиваться с разного рода затруднениями, неплохо было бы сделать так, чтобы драйвера устанавливались вместе с системой.

Опытные юзеры скажут, что для этого необходимо интегрировать их в установочный образ Windows с помощью штатной утилиты Dism, но как это сделать если вместо привычного образа WIM в дистрибутиве Windows 10 используется образ ESD, с которым DISM напрямую работать не умеет?

Не секрет, что модификация дистрибутивов Windows рассматривается Microsoft как нарушение правил лицензирования, так может быть замена файла WIM файлом ESD для того и произведена, чтобы отбить у пользователей желание создавать собственные сборки? Ничего подобного, ибо что тогда делать производителям компьютерного оборудования и IT-специалистам? Разница между файлами install.wim и install.esd заключается только в методе сжатия, а по сути они являются одним и тем же архивом. Загвоздка единственно в том, что предназначенная для редактирования образов WIM утилита DISM не может монтировать файлы ESD.

Чтобы отредактировать файл образа install.esd в Windows 10 (в данном примере рассматривается интеграция драйверов), вам нужно развернуть его на виртуальном диске VHD, а после внесения изменений вновь запаковать и преобразовать всё это в стандартный ISO-образ.

Начнём всё по порядку.

Для работы вам обязательно понадобится комплект средств для развертывания и оценки Windows ADK, так что первым делом зайдите на официальную страничку Microsoft:

developer.microsoft.com/ru-ru/windows/hardware/windows-assessment-deployment-kit

И скачайте файл установки инструмент для вашей версии системы.

Windows ADK

Комплект средств для развертывания и оценки

Первое, что нужно сделать после установки комплекта ADK, это экспортировать установленные в системе драйвера в отдельную папку. Пусть это будет папка Drives на диске D. Откройте от имени администратора командную строку и выполните в ней команду экспорта:

DISM /online /export-driver /destination:D:\MyDrives

Команда экспорта

После того как все драйвера будут успешно скопированы, можно приступать к работе с установочным ISO-образом Windows 10. Кликнув по нему два раза, смонтируйте его в системе, чтобы его содержимое можно было просматривать в Проводнике. Нужный файл install.esd располагается в папке sources.

Нужный файл

Обратите внимание, что он может содержать несколько редакций Windows. Чтобы их просмотреть, выполните в командной строке такую команду, предварительно заменив G своей буквой виртуального диска.

DISM /Get-WimInfo /WimFile:G:\sources\install.esd

DISM

Как видно из скриншота, образ содержит в себе четыре редакции:

  • Pro
  • Домашняя
  • Домашняя для одного языка
  • Windows для образовательных учреждений

Возьмём для примера первую с индексом 1.

Следующий шаг — развёртывание образа на виртуальном диске

Откройте оснастку управления дисками и выберите в главном меню «Действие» -> «Создать виртуальный жёсткий диск».

Оснастка управления дисками

В открывшемся окошке настроек укажите каталог или раздел для виртуального диска, размер установите 20-25 Гб, тип выберите динамический расширяемый. Нажмите «OK».

Создать виртуальный жёсткий диск

После этого в оснастке управления дисками у вас появится нераспределённое пространство. Кликните по номеру диска слева, выберите «Инициализировать диск»

Инициализировать диск

Укажите тип разметки вашего диска (MBR или GPT)

Укажите тип разметки

А после инициализации создайте на месте нераспределённого пространства простой том.

Простой том

Настройки в окне мастера создания тома оставляем по умолчанию, можете изменить только букву.

Мастер создания тома

Назначение буквы

Форматирование раздела

Диск создан, можно приступать к процедуре развёртывания.

Диск создан

Вернитесь в командную строку и выполните указанную ниже команду, где M — буква нового виртуального диска, а 1 — номер индекса релиза Windows.

Dism /apply-image /imagefile:G:\sources\install.esd /index:1 /ApplyDir:M:\

Указанная команда

Операция займёт некоторое время, дождитесь её завершения. Следующей командой импортируйте в развёрнутый образ сохранённые ранее драйвера:

DISM /image:M: /add-driver /driver:D:\MyDrives /recurse /ForceUnsigned

Импорт драйверов

Практически всё готово, осталось только запаковать расположенные на виртуальном диске файлы Windows 10 с интегрированными драйверами в образ WIM, а затем сконвертировать его в ESD, на основе которого затем уже можно будет создать стандартный ISO-образ.

Для этого в командной строке тут же выполняем следующую команду:

DISM /capture-image /imagefile:D:\install.wim /capturedir:M: /name:10

Запаковать

В результате выполнения этой команды на диске вы получите файл install.wim.

Следующей командой сжимаем файл install.wim, конвертируя его в install.esd.

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

Конвертируем

И последний шаг – создаём на основе файла install.esd стандартный установочный образ ISO. Для этого создайте на диске D папку с произвольным именем (пусть будет iso).

Создайте папку

Скопируйте в неё все файлы Windows 10 из смонтированого образа на диске G, после чего замените расположенный в каталоге sources оригинальный файл install.esd ранее созданным.

Замените файл

Выполнив замену, запустите через меню Пуск среду средств и работы с образами.

Среда средств и работы с образами

Выполните в открывшейся командной строке такую хитрую команду:

Oscdimg /u2 /m /bootdata:2#p0,e,bD:\iso\oot\Etfsboot.com#pef,e,bD:\iso\efi\microsoft\oot\Efisys.bin D:\iso D:\WindowsPlusDrivers.iso

Хитрая команда

Обратите внимание, что перед следующими за ключами e,b путями пробел не ставится. WindowsPlusDrivers.iso в данном случае это имя образа ISO с интегрированными драйверами.

Образ ISO с интегрированными драйверами

Имя образа может быть произвольным.

Это всё.

По завершении процедуры конвертирования вы получите собственную сборку Windows с предустановленными драйверами.

Загрузка…

В этой статье мы покажем вам, как добавить необходимые драйверы устройств непосредственно в установочный образ Windows. Интеграция необходимых драйверов в автономный образ Windows используется, когда необходимо развернуть большое количество рабочих станций и серверов на одном и том же типе оборудования. Вместо того, чтобы вручную устанавливать определенные драйверы (включая AHCI / RAID / NVMe) на каждый компьютер, вы можете значительно упростить и ускорить процесс развертывания ОС, интегрировав драйверы непосредственно в хранилище драйверов установочного образа 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 Server 2008 R2 и Windows 7 можно было добавить драйвер в установочный образ Windows с помощью утилиты командной строки imagex (входит в состав WAIK), но в Windows Server 2012 его поддержка была прекращена.

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

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

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

  1. Каталог драйверов – хранит распакованные файлы драйверов для вашей версии Windows 10 (которая должна быть интегрирована в дистрибутив); Вы можете вручную загрузить и распаковать необходимые файлы драйверов или экспортировать все сторонние драйверы с эталонного компьютера, на котором уже установлены все необходимые драйверы, с помощью командлета Export-WindowsDriver.
  2. Каталог ISO: в этом каталоге хранится распакованный ISO-образ Windows 10. Нам нужен только файл Install.wim из каталога Sources; Если ISO-образ Windows 10 содержит только файл c: \ sources \ install.esd, вы можете преобразовать файл ESD в формат WIM с помощью утилиты DISM:

    dism /export-image /SourceImageFile:"C:\WinWork\ISO\install.esd" /SourceIndex:4 /DestinationImageFile:C:\WinWork\ISO\install.wim /Compress:max /CheckIntegrity

    преобразовать файл esd изображения Windows 10 в формат WIM

  3. Каталог монтирования – пустой каталог, в который в будущем будет монтироваться Wim-образ Windows.

интеграция обновления в ISO-образ Windows 10

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

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

Список редакций Get-WindowsImage в WIM-образе Windows

В нашем примере 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

Подключение WIM-файла Mount-WindowsImage

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

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

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

Add-WindowsDriver интегрирует обновление в образ Windows 10

Используя параметр –ForceUnsigned, вы также можете добавить неподписанные драйверы в хранилище драйверов. В противном случае вам нужно будет отключить проверку цифровой подписи драйвера или подписать ее самозаверяющим сертификатом.

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

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

Размонтировать-WindowsImage

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

Обратите внимание, что со временем каталог хранения драйверов (DriverStore \ FileRepository) может значительно увеличиться, поэтому его можно периодически очищать от старых версий драйверов.

Вы можете преобразовать файл 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 7 / 2008R2 нет командлета Add-WindowsDriver. Он появился только в Windows 8 / Server 2012 и более поздних версиях, поэтому используйте DISM для интеграции драйверов в образ в Win7 / 2008 R2 (см. Пример ниже или в статье «Интеграция драйверов USB 3.0 в развертывание Windows 7).

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

Инструменты развертывания для установки Windows 8 ADK

Структура каталогов, с которой мы будем работать, может быть такой же: Драйверы (хранятся драйверы и файлы * .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

Также может потребоваться интегрировать драйверы для сетевых карт и контроллеров дисков в загрузочный образ boot.wim.

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

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

дам Get-Wiminfo

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

Источник изображения: winitpro.ru

Установка драйверов является одной из самых важных и неотъемлемых частей при установке операционной системы на компьютер или ноутбук. Тем не менее, иногда возникают ситуации, когда нужные драйверы отсутствуют в дистрибутиве Windows 10 и необходимо их интегрировать в установочный образ. Это может быть полезно, если у вас есть особое аппаратное обеспечение или если вы хотите, чтобы Windows установила необходимые драйверы автоматически при первом включении.

В данной статье мы рассмотрим пошаговую инструкцию по интеграции драйверов в дистрибутив Windows 10 с помощью программы «Windows System Image Manager» (WISM). Установка драйверов с использованием этой программы позволяет легко добавлять и удалять драйверы из вашего установочного образа Windows 10.

Первым шагом необходимо скачать и установить Windows Assessment and Deployment Kit (Windows ADK) для Windows 10. Затем откройте «Windows System Image Manager» и создайте новый ответный файл, выбрав ваш дистрибутив Windows 10. После этого вы можете добавить драйверы, кликнув правой кнопкой мыши на «Пакеты драйверов», а затем выбрав «Добавить пакет драйверов». Найдите и выберите нужные вам драйверы и подтвердите выбор.

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

После завершения добавления драйверов вам необходимо сохранить изменения и создать новый образ Windows 10 с интегрированными драйверами. Для этого воспользуйтесь командной строкой и выполните команду «dism /unmount-wim /mountdir:»путь_к_каталогу» /commit» (где «путь_к_каталогу» — путь к каталогу с образом Windows 10). После успешного выполнения команды вы получите готовый установочный образ Windows 10 с интегрированными драйверами.

Теперь вы готовы установить Windows 10 с интегрированными драйверами на ваш компьютер или ноутбук. Просто загрузите установочный образ на USB-накопитель или DVD-диск и следуйте инструкциям по установке системы. При первом включении Windows автоматически найдет и установит все необходимые драйверы для вашего оборудования.

Содержание

  1. Подготовка к интеграции драйверов
  2. Скачивание необходимых драйверов
  3. Создание каталога для драйверов
  4. Установка драйверов с помощью командной строки
  5. Открытие командной строки
  6. Переход в каталог с драйверами

Подготовка к интеграции драйверов

Перед началом процесса интеграции драйверов в дистрибутив Windows 10 необходимо выполнить несколько предварительных шагов:

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

  3. Загрузка драйверов
  4. Перед интеграцией драйверов необходимо скачать соответствующие драйверы для вашего оборудования. Обычно их можно найти на официальном сайте производителя, в разделе поддержки или загрузок.

    Скачайте все необходимые драйверы и сохраните их в созданную ранее рабочую папку.

  5. Проверка целостности драйверов
  6. Перед интеграцией рекомендуется проверить целостность скачанных драйверов. Для этого можно использовать утилиту проверки целостности файлов, такую как MD5 или SHA1, скачав которую из интернета.

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

  7. Распаковка драйверов
  8. После проверки целостности драйверов необходимо распаковать их из скачанных архивов. Для этого найдите скачанные архивы драйверов в рабочей папке, щелкните правой кнопкой мыши на каждом архиве и выберите «Извлечь все» или аналогичную команду.

    Укажите путь для распаковки драйверов и нажмите «Извлечь». Распакованные файлы и папки будут сохранены в указанной вами папке.

  9. Создание каталогов для драйверов
  10. Чтобы облегчить процесс интеграции драйверов, рекомендуется создать отдельные каталоги для разных типов драйверов (например, видеокарты, звуковые карты, сетевые адаптеры и т. д.).

    Для каждого типа драйверов создайте отдельную папку в рабочей папке, используя соответствующее название.

  11. Перемещение распакованных драйверов
  12. Переместите распакованные ранее файлы и папки каждого типа драйверов в соответствующую созданную папку. Таким образом, в каждой папке будет содержаться только один тип драйверов.

После выполнения всех вышеперечисленных шагов вы будете готовы к интеграции драйверов в дистрибутив Windows 10.

Скачивание необходимых драйверов

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

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

Если вы не знаете производителя вашего оборудования или найти необходимые драйверы на официальном веб-сайте, можно воспользоваться другими ресурсами, такими как сайты-агрегаторы драйверов.

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

После скачивания драйверов, рекомендуется сохранить их на отдельном носителе данных, таком как USB-флешка или внешний жесткий диск. Это поможет в дальнейшем удобно провести интеграцию драйверов в дистрибутив Windows 10.

Создание каталога для драйверов

Шаг 1. Откройте проводник Windows и перейдите в нужную директорию, где вы хотите создать каталог для драйверов. Например, вы можете создать каталог «Драйверы» прямо на рабочем столе.

Шаг 2. Щелкните правой кнопкой мыши на пустом месте в выбранной директории и выберите опцию «Новый» в контекстном меню.

Шаг 3. В появившемся подменю выберите опцию «Папка».

Шаг 4. Введите имя для новой папки, например, «Драйверы».

Шаг 5. Нажмите клавишу «Enter» на клавиатуре или щелкните любое свободное место в проводнике, чтобы создать новую папку.

Теперь у вас есть каталог «Драйверы», в который можно будет загрузить и распаковать драйверы для интеграции в дистрибутив Windows 10. Далее мы рассмотрим, как загрузить и распаковать драйверы в эту папку.

Установка драйверов с помощью командной строки

В операционной системе Windows 10 можно использовать командную строку для установки драйверов. Этот метод полезен, когда необходимо автоматизировать процесс установки драйверов на нескольких компьютерах или когда интерфейс Windows не доступен.

  1. Откройте командную строку в режиме администратора. Для этого нажмите клавиши Win + X и выберите «Командная строка (администратор)» из контекстного меню.
  2. Перейдите в папку, содержащую драйверы, с помощью команды cd. Например, если драйверы находятся на диске D в папке «Драйверы», введите следующую команду: cd D:\Драйверы.
  3. Установите драйверы с помощью команды pnputil. Введите команду pnputil /add-driver Драйвер.inf /install, где «Драйвер.inf» — имя файла драйвера.
  4. Подтвердите установку драйверов, следуя инструкциям, отображаемым в командной строке.
  5. После завершения процесса установки перезагрузите компьютер, чтобы изменения вступили в силу.

Теперь вы знаете, как установить драйверы с помощью командной строки в Windows 10. Этот метод может быть полезен в различных ситуациях, особенно при массовой установке драйверов или удаленном управлении компьютерами.

Открытие командной строки

Командная строка в операционной системе Windows предоставляет пользователю возможность взаимодействия с системой через ввод команд. Она является мощным инструментом для выполения различных операций и настройки системы.

Для открытия командной строки в Windows 10 можно использовать несколько способов:

  • С помощью поиска: Нажмите клавишу «Пуск» или «Старт» в левом нижнем углу экрана, введите «командная строка» в поле поиска и выберите соответствующий результат.

  • С помощью меню «Пуск»: Нажмите клавишу «Пуск» или «Старт» и найдите в меню папку «Windows Система». Внутри этой папки вы найдете «командная строка».

  • С помощью сочетания клавиш: Нажмите сочетание клавиш «Win + R», чтобы открыть окно «Выполнить», введите «cmd» или «cmd.exe» и нажмите клавишу Enter.

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

Переход в каталог с драйверами

1. Откройте проводник Windows, нажав на значок папки в панели задач или используя сочетание клавиш Win + E.

2. Найдите папку, в которой содержатся скачанные драйверы. Обычно они сохраняются в папке «Загрузки» или «Документы».

3. Если вы не знаете, где находятся скачанные драйверы, воспользуйтесь функцией поиска. Нажмите на значок лупы в панели задач или используйте сочетание клавиш Win + S. Введите название файла драйвера или расширение, например «.inf», и нажмите Enter. Система выполнит поиск по всему компьютеру и отобразит результаты.

4. После того, как вы найдете папку с драйверами, щелкните правой кнопкой мыши по ней и выберите пункт «Открыть в новом окне».

5. В новом окне проводника вы увидите все файлы и папки, находящиеся в выбранной папке с драйверами.

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

  • Добавление локального принтера windows 10
  • Добавить удаленный принтер windows 10
  • Добавление в домен windows 2016 server
  • Добавить сканер вручную windows 10
  • Добавление и удаление пользователей windows