Как вытащить драйвера из системы
Перейти к содержимому

Как вытащить драйвера из системы

  • автор:

Как создать резервную копию драйверов Windows 10

Как создать резервную копию драйверов Windows 10

Значительная часть проблем, связанных с работой 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 для того, чтобы сохранить все установленные драйверы.

Шаги для сохранения установленных драйверов будут выглядеть следующим образом

  1. Запустите командную строку от имени Администратора (сделать это можно через меню правого клика по кнопке «Пуск», если у вас не отображается такой пункт, то введите «командная строка» в поиске на панели задач, после чего нажмите правой кнопкой по найденному пункту и выберите «Запустить от имени администратора») Запуск командной строки от администратора
  2. Введите команду dism /online /export-driver /destination:C:\MyDrivers (где C:\MyDrivers папка для сохранения резервной копии драйверов, папка должна быть создана заранее вручную, например, командой md C:\MyDrivers) и нажмите Enter. Примечание: вы можете использовать любой другой диск или даже флешку для сохранения, не обязательно диск C.Создание резервной копии драйверов в DISM.exe
  3. Дождитесь завершения процесса сохранения (примечание: не придавайте значения тому, что у меня на скриншоте сохранилось всего два драйвера — на реальном компьютере, а не в виртуальной машине, их будет больше). Драйверы сохраняются в отдельные папки с именами oem.inf под разными номерами и сопутствующими файлами.

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

Создание резервной копии драйверов с помощью pnputil

Еще один способ создания резервной копии драйверов — использования утилиты PnP, встроенной в Windows 7, 8 и Windows 10.

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

Резервная копия драйверов Windows 10 в pnputil

  1. Запустите командную строку от имени администратора и используйте команду
  2. pnputil.exe /export-driver * c:\driversbackup (в данном примере все драйверы сохраняются в папку driversbackup на диске C. Указанная папка должна быть создана заранее.)

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

Использование PowerShell для сохранения копии драйверов

И еще один способ выполнить то же самое — Windows PowerShell.

Резервная копия драйверов в PowerShell

  1. Запустите PowerShell от имени администратора (например, используя поиск в панели задач, затем — правый клик по PowerShell и пункт контекстного меню «Запустить от имени администратора»).
  2. Введите команду Export-WindowsDriver —Online —DestinationC:\DriversBackup (где C:\DriversBackup — папка для сохранения резервной копии, её следует создать еще до использования команды).

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

Восстановление драйверов Windows 10 из резервной копии

Для того, чтобы заново установить все сохраненные таким образом драйверы, например, после чистой установки Windows 10 или ее переустановки, зайдите в диспетчер устройств (также можно сделать через правый клик по кнопке «Пуск»), выберите устройство, для которого нужно установить драйвер, кликните по нему правой кнопкой мыши и нажмите «Обновить драйвер».

Установка драйверов с этого компьютера Windows 10

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

Поиск драйверов в резервной копии

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

А вдруг и это будет интересно:

23.08.2019 в 20:27

Спасибо админу за сайт, иногда выручал. Но не теперь. Win7-64, запуск ессно от админа.
pnputil.exe /export-driver * c:\driversbackup — тупо выводит справку pnputil (папка уже создана, названа правильно).
pnputil.exe -a c:\drivers\*.inf делает сообщение «недопустимый inf файл, попыток 0, успешно импортированных 0.»

24.08.2019 в 10:05

На семёрке, если честно я этого и сам не пробовал. но в команде вместо слэша попробуйте -export-driver
По второму пункту есть догадка: неподписанный файл inf.

29.10.2019 в 00:01

Попробовал -export-driver, не работает. В справке написано:
pnputil.exe -a c:\drivers\*.inf -> Добавляет все пакеты в c:\drivers\

14.02.2020 в 11:29

Все программы перечисленные в статье УСТАРЕЛИ, ни одна корректно не работает на Win10 1909…

14.02.2020 в 14:01

Не устарели. Это системные инструменты Windows встроенные, которые продолжают работать и на 1909.

11.04.2020 в 14:47

Работает метод «командная строка». Windows Home 10 1909.

07.04.2023 в 12:36

На 22Н2 всё работает

19.05.2020 в 14:22

Всё отлично сработало по первому способу. Windows 10 1809. Спасибо.

03.07.2020 в 19:26

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

30.09.2020 в 14:19

Первый способ сработал на ура. Windows 10 Ver. 1607. Сохранил на установочную флешку. А как создать собственную сборку виндовс 10? С драйверами и т.д?

01.10.2020 в 09:35

NTlite — оптимальный вариант, но у меня инструкции на эту тему нет.

11.10.2020 в 12:53

Собираюсь переставлять 10-ку. Сейчас у меня Windows 10 Pro 19041. Опробовал сии три метода.
Всё работает. Тщательно сравнил результаты.

Итак: DISM и PowerShell создают полностью одинаковый набор абсолютно одинаковых файлов.

А вот PNPUTIL чуток отстаёт — в принципе он также создаёт идентичное, вот только почему-то без файлов «*.pnf» — итого лично у меня он сделал на 30 файлов меньше.
Но все остальные полностью идентичны результатам DISM и PowerShell.
Не знаю что это за файлы и нужны ли они.. ..но думаю пусть уж лучше будет на эти семь мегабайт больше, чем потом окажется что что-то не хватает?

16.10.2020 в 20:48

Скачал текущую версию Dism++ (типа графический интерфейс для команды DISM), опробовал:
При экспортировании всех драйверов (без галочки «Предустановленные») результат полностью идентичен результатам DISM и PowerShell, только всё удобно по группам (поддиректориям) разложено.
Так что одобряю эту штуковину. С:

29.10.2020 в 18:25

Дмитрий, добрый день!

Благодарю за статью. Пробовал бэкап с помощью DISM и PowerShell. Оба прекрасно работают. Кстати, по ошибке запустил команду для DISM (dism /online /export-driver /destination:C:\MyDrivers) не в ней, а в PowerShell. Как ни странно, результат получился такой же, как и в DISM. 🙂 Я потом специально проверил. А сейчас вот задался целью сохранить всё это богатство в облаке. В связи с этим встал вопрос: можно ли сжимать архив с драйверами? И если можно, то насколько сильно? Подскажите, пожалуйста.

29.10.2020 в 20:12

Здравствуйте.
Архив сжимать, конечно, можно, насчет степени сжатия — на ваше усмотрение. Просто учитывать, что устанавливать их уже в распакованном виде потом.

29.10.2020 в 20:25

Большое спасибо за ответ и за такой классный сайт!

05.11.2020 в 21:35

Спасибо за статью. Все три способа оказались живучими (различия в объемах незначительны), но вызывает сомнение, а не все ли драйвера «выдергиваются», включая и те которые входят в дистрибутив Windows?
Может существует команда, позволяющая сохранить драйвера только на установленное оборудование,исключая драйвера Windows?

06.11.2020 в 13:42

Здравствуйте.
Именно драйверы на оборудование установленное таким образом в резервную копию попадают, а не все из дистрибутива Windows.

16.11.2020 в 20:56

После обновления системы (в пределах версии 1903 Home, то есть без обновления до 1909 Home) на планшете сделал повторный бэкап драйверов с помощью DISM. Только теперь вместо 78 драйверов сохранилось аж 102. Беглое сравнение папок сказало о том, что в новых 102 драйверах присутствуют также и 78 старых (честно говоря, я сравнивал не все, но первые 10-15 папок позволили мне сделать такой вывод). То есть, я так понимаю, папку со старым бэкапом можно смело удалять, да?

И подскажите, пожалуйста, ещё один нюанс. Недавно наткнулся на информацию, что якобы с помощью программы Dism++ можно забэкапить больше драйверов, если во время процедуры выставить галочку напротив пункта «Предустановленные». Так ли это? Стоит ли это делать? Или достаточно и тех, что были мной получены с помощью DISM через CMD?

17.11.2020 в 09:58

Здравствуйте.
Под предустановленными подразумеваются те, что с Windows поставляются. Обычно достаточно тех, что получены в DISM.
Насчет удаления старой папки — если на текущих (после обновления системы) драйверах всё работает стабильно (просто часть из них в процессе обновления системы тоже могли обновиться и не всегда на лучшие варианты, так случается) то да, старую папку можно удалять.

17.11.2020 в 12:01

Благодарю за разъяснение! И ещё раз спасибо за Ваш сайт! Реально помогает.

28.11.2020 в 08:49

На win 8.1 через командную строку всё работает. Сделал переустановку win без флешки и дисков, воспользовался сохраненными дровами, всё быстро и хорошо. Респект автору!

06.12.2020 в 11:43

Все способы отлично работают в Win-10x64_SL_Home(RU)_1909. Одно только НО: как при восстановлении распознать в списке драйвер для отдельного конкретного устройства?

03.01.2021 в 17:50

DISM: с правой клавишей не открывается меню с «запуск от имени…». Открывается другое меню

03.01.2021 в 19:24

PowerShell, судя по отзывам, прошел на «Ура», а вот Dism споткнулся. Иответа почему я не получил

24.01.2021 в 09:41

Спасибо. Первый вариант подошел через cmd. Win10 1607

07.02.2021 в 15:50

Результат не одинаковый. При просмотре СВОЙСТВ папок с сохранёнными драйверами, больше всего файлов при сохранении через ДИСМ и ПОВЕРШЕЛ. В ПНПУТИЛ, меньше файлов получается.

05.03.2021 в 17:33

Автор спасибо большое у меня первый метод сработал отлично

30.05.2021 в 04:11

А вот, как заявлено в статье, на 7-ке то и не получается сделать бэкап ни одним из способов. Команд Export-Driver и подобных просто нет в списке данных утилит.
Печально.

29.06.2021 в 09:26

Yury, а вы прочитайте внимательнее название статьи. это методы для win10

27.08.2021 в 09:14

Прекрасно сработал первый способ на W10 micro. Даже не ожидал. Больше времени набирал командную строку, чем выводились драйвера. Большое спасибо!

12.09.2021 в 20:12

вин 10*64 21Н повершел через админа команда

бэкап создан, спасибо!

25.10.2021 в 08:27

Вот так должно выглядеть команда при win10x64 20H2
Export-WindowsDriver —Online —Destination ‘C:\DriversBackup’

12.06.2022 в 12:55

Первый способ с командной строки работает. Сохранил драйвера на Windows 11 (64 bit), так как собираюсь установить другую ОС с Вин 11… Способ очень простой, не надо ждать по полчаса… Словом, спасибо за статью!

09.09.2022 в 15:38

Спасибо! все три способа рабочие, за одним нюансом. Я все сделал на флеху но папку «DriversBackup» рядом с «driversbackup» установить не удалось, пришлось скидывать в простую папку и лишь потом создать ее и все сработало на ура!

08.12.2022 в 05:10

Спасибо. Попробовал первым способом на Windows 10. 19041, сохранения драйверов прошли быстро и успешно.

30.12.2022 в 18:38

Windows 11 прекрасно работают способы с командной строкой. Спасибо!

04.02.2023 в 20:06

Здравствуйте. Воспользовался первым способом, но создал папку MyDrivers с помощью проводника в директории C:\Windows\System32, а не командной строки . Но при вводе команды dism /online /export-driver /destination:C:\MyDrivers драйвера в количестве 53 скопировались в новую папку C:\MyDrive. Возможно ли восстановление драйверов из этой папки? ОС W10 22H2. Тапками не кидайтесь, я только учусь.

05.02.2023 в 10:44

Да, конечно. Расположение папки с драйверами не важно, из любой мы их можем установить, когда потребуется. Но не «автоматом», а вот по такому принципу: https://remontka.pro/install-inf-driver/

26.02.2023 в 12:00

Странно, зачем столько геморроя, если папку с драйверами можно просто скопировать из папки Windows?

13.04.2023 в 13:29

28.05.2023 в 07:23

Экспорт pnputil работает отлично на 10-ке. Спасибо. Проблемы с импортом возможны, т.к. каждый драйвер в отдельной папке и придётся указывать каждую. Проверю при следующей переустановке. Всё-равно спасибо. Полезная штука.

Driver Extractor для Windows

Driver Extractor скриншот № 1

Driver Extractor бесплатная портативная утилита, предназначенная для извлечения файлов драйверов (аудио, видеоадаптера, модема, других) из уже установленной операционной системы (поддерживаются версии от Windows XP до 10) которые могут потребоваться при переустановке ОС либо для резервного копирования в выбранную папку.

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

DriverPack Solution — пакет, состоящий из наиболее актуальных драйверов для всевозможных конфигураций ПК, а также для разнообразных моделей ноутбуков.

IObit Driver Booster — полезная программа, автоматически сканирующая и определяющая драйвера на ПК.

Snappy Driver Installer — программа для поиска и установки драйверов. Предлагает пользователю.

Display Driver Uninstaller — бесплатная программа для удаления из системы драйверов видеокарт NVIDIA и AMD.

Microsoft .NET Framework — набор библиотек и системных компонентов, которые необходимы для работы приложений, основанных на архитектуре .NET Framework.

Realtek HD Audio Codec Driver — набор драйверов для HD Audio кодеков для воспроизведения аудиофайлов.

Отзывы о программе Driver Extractor

imperialregent про Driver Extractor 1.1 [11-11-2020]

Совершенно бессмысленная программа для тех, кто переустанавливает систему. В наше время, когда есть автоэкстракторы — тупо сидеть и вставлять в систему по одному драйверу. ну это верх извращения. Напомню для тех, кто не в курсе: драйвер можно выдернуть более продвинутыми прогами, которые сделают из них EXE-шники. Запускаешь их по очереди, и все.
4 | 14 | Ответить

Как вытащить драйвера из системы

Сообщения: 651
Благодарности: 1

Доброе время суток, участники и гости форума!
Предположим есть компьютер с ОС W2000 c установленными драйвероми видеокарты, принтера (+ дополнит. драйвера для W98), RAID и т.п.
Перед Вами стоит задача "вытащить" несколько драйверов в отдельные директории для дальнейшего использования.
Как Вы будете это делать? Хотелось бы получить подробное описание технологии.

[s]Исправлено: Animal, 11:34 16-01-2003[/s]

Сообщения: 901
Благодарности: 6

для начала обратимся к директории /winnt/inf/other
там хранится информация о драйверах сторонних производителей, которые были установлены.

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

——-
Безопасность — это не состояние. Безопасность — это процесс!

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

Сообщения: 1716
Благодарности: 17

Сообщения: 651
Благодарности: 1

vasketsov
Ok — смотрю hklm\ system\ ccs\ services\ati2mtag. Там есть параметр ImagePath со значением System32\DRIVERS\ati2mtag.sys. Есть параметр Group со значением Video. Получается, что драйвер моей видеокарты Ati в этом файле. Так? Или еще что-нить нужно? А теперь я еще inf-файл хочу, вроде в каком-то файле пути к inf-ам прописывались, да вот забыл в каком.

Я с какой идеей завел тему — разработать универсальный алгоритм для пользователя по вытаскиванию драйверов из системы без раздумывания, творческого подхода и пр. По принципу: смотрю там, если там так — смотрю там, если там нет, то значит там. Т.е. чтобы человек мог слепо следуя инструкции в конечном итоге получить директорию с драйвером, включая inf-файл.

Сообщения: 244
Благодарности: 1

Сообщения: 901
Благодарности: 6

——-
Безопасность — это не состояние. Безопасность — это процесс!

Сообщения: 1716
Благодарности: 17

а что вы вообще обсуждаете?

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

Программы для извлечения драйверов из системы windows

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

Dr_becup

Программы для сохранения копии драйверов из windows

1. Driver Extractor — маленькая и бесплатная программа которая может за короткое время сохранить копию всех драйверов установленных в системе.

Официальный сайт driver-extractor.rusc.ru

Dr_Extractor

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

Из плюсов можно отметить это малый размер и прямое назначение, из минусов нет русского языка, хотя он тут не особо то и нужен, и нет функции ( лично я не нашел) восстановления дров в систему. То есть нужно будет вручную указывать путь к каждому драйверу, что не очень удобно если восстанавливать придется не малое количество, если же 3-6 то это терпимо.

Поддерживаются все последние операционные системы начиная от xp.

2. Driver Magician Lite

Magician_Lite

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

Также есть условна бесплатная ( пробный период 2 недели ) версия этой программы.

Magician_dr

В принципе вам 2 недели не нужно. Установили программу, сделали копию драйверов, переустановили винду, восстановили драйвера из этой копии. [ad3]Так что это идеальный вариант, так как тут есть функция восстановления.

Официальный сайт innovative-sol.com

MaxDrv

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

4. Double Driver

Doublecop

Визуально программа отличается от предыдущих, а вот функционально практически отличий нет. Основное назначение этой проги это копирование и восстановление драйверов. Данное ПО свободно распространяемое и работает практически на всех версиях windows. Работает на удивление очень быстро, весь процесс копирования занял меньше минуты.

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *