Доброго дня всем!
Впрочем, сделать копию драйверов может понадобиться и для других случаев, например:
Привет, друзья. Это очередная публикация о возможностях программы Dism++. Это программа, являющая собой графический интерфейс к штатному консольному средству Windows Dism. И не только, у неё много функциональных возможностей, и одна из них, с которой мы будем ниже знакомиться – это экспорт установленных в системе Windows драйверов. Как с помощью Dism++ экспортировать драйвера, и как их потом в среде новой Windows импортировать?
После переустановки или чистой установки Windows пользователь сталкивается с необходимостью установки актуальных версий драйверов для устройств компьютера. Сразу после переустановки системы пользователю приходится вручную искать и скачивать необходимые драйвера. Однако есть более простой способ переустановки драйверов в Windows. Перед переустановкой Windows вы можете создать резервную копию всех установленных драйверов. Затем вы можете установить драйвера из резервной копии уже на чистой системе.
В этой статье мы покажем несколько способы создания резервной копии (бэкапа/экспорта) всех драйверов Windows и способы их восстановления с помощью встроенных инструментов (
DISM
,
pnputil.exe
или PowerShell командой
Export-WindowsDriver
).
При переустановке (обновлении) Windows одна из больных тем — это драйвера (относительно редко на каком ноутбуке/ПК всё проходит “гладко” и ОС сама их обновляет). Именно поэтому, я не сторонник полного форматирования системного диска со “старой” Windows (до тех пор, пока не будет ОТ и ДО настроена “новая”), т.к. даже, если она не загружается – из нее можно “вытащить” драйвера или еще какие файлы!
Вообще, при установке драйверов — их файлы копируются на (на котором установлена ОС Windows, обычно, это диск “C:”). Точное расположение файлов на диске — в каждом случае может быть разным (но чаще всего это каталоги и ).
: «драйвера — это как шестеренки какого-нибудь механизма, пока они есть и с ними всё хорошо — никто не вспоминает о них, как только хотя бы одной из них нет — трагедия века!». 😥
В этой статье я хочу показать парочку простых и быстрых способов, как сделать бэкап драйверов (иногда их называют “дровами”), чтобы, например, после переустановки Windows (или в любом другом случае, когда драйверов нет, или произошел конфликт) — можно было легко и быстро восстановить все прежние рабочие драйвера!
Кстати, возможно вам будут полезны пару моих предыдущих статей, как раз связанных с поисков драйверов.
1) Статья о лучших русскоязычных программах для поиска и обновления драйверов.
2) Поиск драйвера “вручную” для неизвестного оборудования.
Значительная часть проблем, связанных с работой Windows 10 после установки имеет отношение к драйверам устройств и, когда такие проблемы решены, а нужные и «правильные» драйверы установлены, имеет смысл создать их резервную копию для быстрого восстановления после переустановки или сброса Windows 10. О том, как сохранить все установленные драйверы, а затем — установить их и пойдет речь в этой инструкции. Также может оказаться полезным: Резервная копия системы Windows 10.
Примечание: существует множество бесплатных программ для создания резервных копий драйверов, таких как DriverMax, SlimDrivers, Double Driver и прочих Driver Backup. Но в этой статье будет описан способ, позволяющий обойтись без сторонних программ, только лишь встроенными средствами Windows 10.
Сохранение установленных драйверов с помощью DISM. exe
Инструмент командной строки DISM.exe (Deployment Image Servicing and Management) предоставляет пользователю самые обширные возможности — от проверки и восстановления системных файлов Windows 10 (и не только) до установки системы на компьютер.
В этом руководстве будем использовать DISM.exe для того, чтобы сохранить все установленные драйверы.
Шаги для сохранения установленных драйверов будут выглядеть следующим образом
Теперь все установленные сторонние драйверы, а также те, что были загружены из Центра обновлений Windows 10, сохранены в указанную папку и могут быть использованы для ручной установки через диспетчер устройств или, например, для интеграции в образ Windows 10 с помощью того же DISM.exe
Создание резервной копии драйверов с помощью pnputil
Еще один способ создания резервной копии драйверов — использования утилиты PnP, встроенной в Windows 7, 8 и Windows 10.
Для сохранения копии всех используемых драйверов выполните следующие шаги:
После выполнения команды в заданной папке будет создана резервная копия драйверов, точно такая же, как и при использовании первого описанного способа.
Использование PowerShell для сохранения копии драйверов
И еще один способ выполнить то же самое — Windows PowerShell.
При использовании всех трех способов резервная копия будет одинаковой, тем не менее, знание о том, что таких способов более чем один может пригодиться в случае неработоспособности используемого по умолчанию.
Восстановление драйверов Windows 10 из резервной копии
Для того, чтобы заново установить все сохраненные таким образом драйверы, например, после чистой установки Windows 10 или ее переустановки, зайдите в диспетчер устройств (также можно сделать через правый клик по кнопке «Пуск»), выберите устройство, для которого нужно установить драйвер, кликните по нему правой кнопкой мыши и нажмите «Обновить драйвер».

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

Также вы можете интегрировать сохраненные драйверы в образ Windows 10 с помощью DISM.exe. Подробно описывать процесс в рамках данной статьи не стану, но вся информация доступна на официальном сайте Microsoft, правда, на английском: https://technet.microsoft.com/en-us/library/hh825070.aspx
Возможно, также будет полезным материал: Как отключить автоматическое обновление драйверов Windows 10.
Подготовка флешки
Перед началом переноса драйверов необходимо подготовить флешку. Для этого следует выполнить следующие действия:
Неск. популярных вопросов по драйверам
Заметить, что у вас отсутствует (не обновлен) драйвер на какое-нибудь оборудование — достаточно легко. Например, чаще всего сталкиваешься с тем, что:

Драйвера в системе нет – еще один дисплей к ноутбуку не подключается (Win+P не работает)
Пример ошибки при запуске игры
Как установить драйвера на компьютер, ноутбук — см. инструкцию с неск. способами
В какой «папке» Windows хранятся файлы драйверов
👉 В подобных случаях (как на скринах выше) — рекомендуется сразу же открыть 👉 диспетчер устройств (Device Manager) — именно в нем, кстати, можно будет узнать установлен ли драйвер, и где та папка, в которой хранятся его файлы.
Например, возьмем видеокарту — для начала нужно найти и раскрыть вкладку (“Видеоадаптеры”), затем кликнуть по нужной видеокарте правой кнопкой мыши и в меню выбрать (свойства). См. пример ниже. 👇

Далее перейти во вкладку (Драйвер) и нажать по кнопке (Сведение о драйвере).

👉 Собственно, все файлы драйвера будут представлены списком (напротив каждого показан путь). Обычно, это системная папка: (“C:WindowsSystem32DriverStore”).

Обратите внимание, что помимо самих файлов драйверов (для установки их на др. П К) — важен еще и файл INF (файл сведений для установки). Находятся подобные файлы в системном каталоге .

Чаще всего файлы драйверов располагаются в каталогах:
Про перенос драйверов из одной ОС в другую
Допустим, у вас была ОС Windows 10, но она начала сбоить и вы установили себе еще одну ОС Windows 10 на другой раздел диска (благо, 👉 это можно сделать без потери данных и не спеша перенести все программы и файлы из одной системы в другую).
Теперь вам нужно в “новую” ОС установить какой-нибудь драйвер, который был в “старой”.
В этом случае нажмите ПКМ 👉 в диспетчере устройств по устройству, для которого вы хотите обновить драйвер — из появившегося меню выберите пункт (обновить драйвер).

Update driver (обновление)

Browse my computer
Затем указать папку “Windows/system32” у “старой” ОС Windows (в которой раньше был установлен этот драйвер). В моем примере ниже этот путь .
Далее согласиться на поиск драйвера в этой папке и подождать.

Как правило, Windows автоматически его находит, устанавливает и просит у вас разрешение на перезагрузку устройства! Задача решена? 😉

Перезагрузка (драйвер поставлен)
Есть спец. утилиты, который могут сделать бэкап драйверов в одной системе, а затем восстановить этот бэкап в другой. Речь идет о: 3D Chip, Driver Easy, SlimDrivers, Driver Genius, Driver Booster.
В одной из своей прошлой инструкции я показал, как это можно сделать на практике. Ссылочка ниже в помощь.
👉 В помощь!
1) Создание резервной копии драйверов (бэкап «дров» в Windows — мини-инструкция).
2) Лучшие утилиты для работы с драйверами.
Начало создание копии драйверов / Double Driver
Дополнения по теме – приветствуются в комментариях ниже.
Проверка наличия драйверов на флешке
После копирования драйверов на флешку стоит убедиться, что они действительно скопировались. Для этого следует выполнить следующие действия:
Как создать резервную копию драйверов
Если вы пользуетесь современной ОС — то все упрощается! 👌
1) Сначала необходимо запустить 📌 командную строку от имени администратора.
2) Далее выполнить в ней команду:
dism /online /export-driver /destination:F:MyDrivers
Вместо — укажите ту папку и диск, куда вы хотите сохранить все текущие установленные драйвера.
3) Когда операция будет завершена — папку с драйверами лучше скопировать на внешний накопитель (флешку / диск).
4) Если не знаете, как установить драйвера из этого каталога — см. описание ниже.
С помощью спец. утилиты Double Driver
Загрузить можно с софт-портала: http://www.softportal.com/software-4248-double-driver.html
— небольшая утилита, предназначенная для создания резервной копии драйверов. Отличает ее от других программ подобного рода несколько вещей:
Рассмотрим более подробно, как в ней создается бэкап “дров”:
Таким образом, создав вовремя копию драйверов, вы можете спокойно переустановить Windows — и восстановить работу всего оборудования за несколько минут. Это очень удобно, да и создает некоторое спокойствие 👌.
PowerShell командлет Export-WindowsDriver
В Windows 10 и Windows Server 2019/2016 есть специальный Powershell командлет Export-WindowsDriver, который позволяет экспортировать все установленные в системе сторонние драйвера (имеются в виду не родные драйвера Microsoft) напрямую из хранилища драйверов (Driver Store). Данный командлет позволят существенно облегчить и ускорить процесс переустановки Windows, т.к. раньше для создания резервной копии драйверов, установленных в системе, приходилось использовать стороннее ПО, например, DoubleDriver, DriverMax и пр.
Чтобы извлечь из текущего (онлайн) образа Windows 10 все установленные драйвера сторонних производителей, откройте консоль PowerShell с правами администратора и выполните команду:
Export-WindowsDriver –Online -Destination c:drivers
Примечание. C:drivers каталог, в который нужно экспортировать файлы драйверов. Создайте его предварительно.
Если нужно извлечь драйвера из офлайн образа Windows, смонтированного, например, в каталог c:win_image, команда должна выглядеть так.
Export-WindowsDriver -Path c:win_image -Destination c:drivers
После запуска командлета на экране появится информация о всех экспортируемых драйверах, которые не являются частью ОС. В результате выполнения команды PowerShell в целевом каталоге окажется резервная копия всех драйверов Windows из каталога
C:WindowsSystem32DriverStoreFileRepository
. Каждый драйвер и все связанные с ним файлы сохраняется в собственный каталог, который называется по имени inf-файла драйвера.

В каждом каталоге есть все файлы, необходимый для установки драйвера в системе (не только inf файлы, но и все связанные sys, dll, exe и другие типы файлов). Командлет Export-WindowsDriver строит список файлов, которые необходимы для установки драйвера в соответствии со списком файлов, указанных в секции CopyFiles inf-файла драйвера.

Чтобы отобразить список всех экспортируемых драйверов в удобном виде с указанием класса, производителя и версии драйвера, выполните экспорт драйверов двумя командами:
$BackupDrv = Export-WindowsDriver -Online -Destination c:drivers
После чего выведите результаты выполнения команды в табличной форме:
Перед вами появится таблица, содержащая класс драйвера, производитель, версию и дату.

Вы можете выгрузить информацию об экспортированных драйверах в CSV файл:
Можно вывести список драйверов определенного класса устройств с помощью атрибута класса ClassName. Например, чтобы вывести только драйвера принтеров, выполните команду:
Чтобы вывести список драйверов определенного производителя, воспользуйтесь командой:

Для удобства при экспорте можно назвать каталог с драйверами в соответствии с моделью компьютера и сразу сохранить бэкап драйверов в сетевой каталог, в котором вы храните драйвера для всех моделей компьютеров. В этом случае используйте команду:
Export-WindowsDriver -Destination “\msk-fs01driversdesktop$((Get-WmiObject -Class win32_computersystem). Model)” -Online

Как вы видите, создался каталог с названием модели компьютера и все драйвера сохранены в него.
Резервное копирование драйверов в Windows с помощью DISM
Для создания резервной копии драйверов и их импорта в образ Windows также можно использовать утилиту DISM. Чтобы экспортировать драйвера в каталог C:Drivers, откройте командную строку с правами администратора и выполните команду:
dism /online /export-driver /destination:C:Drivers
Экспорт 1 из 27 — oem0.inf: Пакет драйверов успешно экспортирован.

В нашем примере утилита DISM успешно экспортировала в указанный каталог 27 драйверов.
После подготовки флешки следует скопировать драйверы с диска материнской платы на флешку. Для этого выполните следующие действия:
Как правильно перенести драйверы с диска материнской платы на флешку
Перенос драйверов с диска материнской платы на флешку – необходимая операция при установке операционной системы на новый компьютер или после переустановки ОС. На диске материнской платы обычно находятся драйверы для различных устройств, таких как звуковая карта, сетевая карта, видеокарта и другие. Эти драйверы необходимы для корректной работы устройств и стабильности ОС.
Экспорт драйверов программой Dism++ и их внедрение в новой Windows
По традиции, друзья, напомню, что на сайте представлен цикл публикаций о возможностях программы Dism++. Вы можете почитать её комплексный обзор, а также посмотреть публикации, раскрывающие потенциал программы в конкретных ситуациях, по тегу Dism. Тег отфильтрует статьи сайта по работе с программой Dism++ и штатным консольным средством Dism.
Об экспорте драйверов
Ну а теперь по теме статьи – экспорт драйверов. Этой операции по возможности стоить предпочесть обычную установку драйверов, скачанных с официального сайта производителя материнской платы, ноутбука, видеокарты или прочего устройства, на который Windows не может сама найти драйвер. Как это делается на примере материнской платы Asus, читаем здесь. В качестве более удобной альтернативы можно использовать менеджеры установки драйверов типа Snappy Driver Installer. Это бесплатная годная программа, работающая как по типу онлайн-клиента, так и в связке с локальной базой драйверов. Экспорт-импорт драйверов я бы рекомендовал расценивать как запасной вариант – если инсталлятор драйвера нужного устройства поди знай где искать, либо его версия, предлагаемая на сайте производителя устройства или менеджером установки драйверов, работает со сбоями. Экспортированные драйвера также могут пригодиться в случае проблем после обновления Windows или системного сбоя. Или, например, в случае удаления с официального сайта устройства драйверов для старых версий Windows.
Экспорт-импорт драйверов, в принципе, можно рассматривать как альтернативу установке драйверов с официальных источников устройств или с помощью программ типа Snappy Driver Installer. Более того, это удобный способ решения вопроса в случае плановой переустановки Windows: в старой системе одним махом делам экспорт драйверов, в новой системе импортируем те драйверы, что сами не установились. Однако нужно учитывать, что импорт драйверов не всегда может быть осуществлён, это касается, в частности, случаев смены версии или разрядности Windows. Ну и ещё же новая инсталляция драйвера – это замечательный повод обновить его версию, тогда как при импорте мы внедрим в систему старую экспортированную версию.
Экспорт драйверов средством Dism
В системах Windows 8.1 и 10 для экспорта драйверов, установленных в текущей операционной системе, мы можем использовать штатное консольное средство Dism. Нам нужно на несистемном разделе диска создать папку для их хранения. Создать и назвать именем на латинице и без пробелов.

Затем нужно запустить от имени администратора командную строку и ввести:
dism /online /export-driver /destination:f:exportdrivers

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

Но штатное средство Dism ограничено возможностью экспорта только сторонних драйверов. И только всех их вкупе.
![]()
Тогда как Dism++ может экспортировать и сторонние, и системные драйверы, и все подряд, и только указанные нами. Но главное – программа может это делать и в Windows 10, и в Windows 8.1, и в Windows 7.
В окне Dism++ идём в раздел «Драйверы». Здесь каталогизировано по типам устройств увидим перечень неких драйверов – это перечень таковых, не имеющих критического значения для работоспособности Windows. Поскольку в этом разделе программа предлагает, в частности, возможность удаления драйверов, критически важные для работы системы сокрыты по типу защиты от дурака. Если нужные нам драйвера есть в этом перечне, отмечаем их галочками и жмём кнопку «Экспорт».
![]()
Указываем папку хранения экспорта.

И через какое-то время можем смотреть результат: экспортированные драйверы в папке экспорта будут распределены по подпапкам устройств.

Кстати, преимущество Dism++ перед консольным Dism заключается ещё в такой вот удобной каталогизации экспортированного содержимого по типам устройств компьютера. Для импорта драйверов это не имеет никакого значения, но может пригодиться при принятии решения, какие папки оставлять, а какие – удалять, если со временем станет вопрос о расчистке места на диске.
Если нужных драйверов нет в перечне, либо же если нам нужно экспортировать все подряд драйверы системы, в окне Dism++ ставим галочку опции «Предустановленные». Далее действуем аналогично описанной выше процедуре: галочками отмечаем все или отдельные драйверы, жмём кнопку «Экспорт» и указываем папку.
![]()
Так вот всё просто, друзья.
Импорт экспортированных драйверов
Если после переустановки, обновления, восстановления после системного сбоя Windows окажется без драйверов каких-то комплектующих или периферии, идём в системный диспетчер устройств. Вызываем на проблемном устройстве контекстное меню, жмём «Обновить драйверы».

Кликаем «Выполнить поиск драйверов на этом компьютере».

Далее с помощью кнопки обзора указываем путь к нашей папке с экспортированными программой Dism++ драйверами. Смотрим, чтобы стояла галочка включения вложенных подпапок. Жмём «Далее».

Дожидаемся завершения импорта.

***
1) Сначала нужно запустить CMD под админом.
2) Далее необходимо выполнить команду:
Dism /online /Add-Driver /Driver:F:MyDrivers /Recurse
Вместо — необходимо указать папку, в которую ранее были сохранены драйвера.
3) Перезагрузить компьютер. 👌
4) Чтобы Windows автоматически не обновила драйвера — прочтите это!
С помощью Double Driver
Для восстановления драйверов из бэкапа, нужно:
Вообще, для создания копии драйверов есть десятки утилит и программ. Какие-то из них работают из рук вон плохо, другие — вполне сносно.
Если вас Double Driver по какой-то причине не устроил, рекомендую обратить внимание на следующие утилиты: 3D Chip, Driver Easy, SlimDrivers, Driver Genius, Driver Booster и пр. (ссылка 👉 на описание всего этого софта).
Восстановление драйверов из резервной копии
После переустановки Windows вы можете использовать каталог с резервной копией драйверов для их установки в чистой системе.
Чтобы установить конкретный драйвер, щелкните правой кнопкой по INF файлу и выберите пункт меню “Установить”.


Но есть более простой способ установки сразу всех драйверов из указанного каталога. Для этого воспользуйтесь следующим PowerShell скриптом:
Данный PowerShell скрипт последовательно обходит все папки в указанном каталоге, ищет все inf файлы и устанавливает драйвера в хранилище драйверов (C:WindowsSystem32DriverStore) с помощью утилиты PNPUtil.
В Windows 10 и выше у утилитs pnputil появилась специальная опция subdirs, которая позволяет установить все драйвера из указанной папки (включая вложенные) с помощью однострочной команды:
pnputil.exe /add-driver C:drivers*.inf /subdirs /install
Также можно импортировать все драйвера из каталога с резервной копией в офлайн Windows с помощью параметра Add-Driver утилиты DISM (в этом примере мы разрешаем установку неподписанных драйверов):
DISM /image:c:win_image /Add-Driver /Driver:C:Drivers /Recurse /ForceUnsigned
Экспорт установленных драйверов с помощью утилиты PNPUtil
В состав всех версий Windows входит встроенная утилита
PNPUtil.exe
, которая обычно используется для добавления или удаления драйверов в Windows (ранее мы показывали как удалить старые версии драйверов из хранилища драйверов Windows для экономии места на диске). Утилиту PNPUtil также можно использовать для экспорта драйверов из хранилища Windows.
Откройте командную строку с повышенными правами и выполните команду:
pnputil.exe /export-driver * c:drivers

Драйвера из получившегося каталога можно распространить на другие системы вручную с помощью PowerShell или DISM (Как интегрировать драйвера в образ Windows), или установить с помощью скриптов на основе PNPUtil, DISM, PowerShell, MDT, SCCM и т.п.
С помощью pnputil вы можете экспортировать не только сразу все драйвера, но и один определенный драйвер. Для этого вам нужно получить имя его INF файла.
Полный список драйверов можно вывести так:
Или с помощью PowerShell. Например, нам нужно экспортировать только драйвера сетевой карты Realtek:
Скопируйте имя inf файла (
oem5.inf
) и выполните следующую команду для его экспорта:
Mkdir c:drivers
ealtekpnputil.exe /export-driver oem5.inf c:drivers
ealtek
В результате вы экспортировали inf файл сетевого драйвера rt640x64.inf со всеми необходимыми файлами.

Копируем (переносим) драйвера из одной Windows (в другую)
👉 ШАГ 1
Для начала нам понадобиться спец. загрузочная флешка, в арсенале которой будут все необходимые инструменты.

ISO to USB — как записать загрузочную флешку
для входа в меню BIOS, Boot Menu, восстановления из скрытого раздела

Boot Menu на Asus — выбор загрузочной флешки

Диспетчер загрузки Windows
Интерфейс ОС (предложенного мной LiveCD) практически ничем не отличается от классической Windows. Для решения нашей задачи — нужно перейти в меню “ПУСК / Программы WinPE / Утилиты / Dism++”. См. скриншот ниже. 👇

Dism++ – запуск с загрузочного диска
В Dism++ необходимо:

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

Дожидаемся завершения операции
Разумеется, после переноса — компьютер необходимо !

DISM++ — добавляем драйвера
Сохраненную копию драйверов можно установить и без Dism++. Для этого нужно открыть 👉 диспетчер устройств, нажать правой кнопкой мыши по устройству (для которого нужно импортировать драйвер) и выбрать пункт .

Обновить драйвер – диспетчер устройств
Далее выбрать пункт “Выполнить поиск драйверов на этом компьютере”.

Ручной поиск драйвера
После указать папку, куда была сохранена копия драйверов, и нажать . Затем Windows автоматически найдет и предложит установить драйвер. Удобно?!
Не забудьте перезагрузить компьютер!

Указываем папку со скопированными драйверами
Дополнения по теме – приветствуются!
Заключение
Перенос драйверов с диска материнской платы на флешку – простая и полезная операция, которая упрощает установку операционной системы на новый компьютер или после переустановки ОС. Единственное, что стоит учитывать, – это правильная подготовка флешки и копирование всех необходимых драйверов на нее.



