Как создать резервную копию драйверов 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

Возможно, также будет полезным материал: Как отключить автоматическое обновление драйверов Windows 10.

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

  • LM

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

    Ответить

    • Dmitry

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

      Ответить

      • Владимир

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

        Ответить

  • Витя

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

    Ответить

    • Dmitry

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

      Ответить

      • sigu

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

        Ответить

    • Олександр

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

      Ответить

  • Boris

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

    Ответить

  • ираклий казанцев

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

    Ответить

  • Вадим

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

    Ответить

    • Dmitry

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

      Ответить

  • GoodWeather

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

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

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

    Ответить

    • GoodWeather

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

      Ответить

  • Александр

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

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

    Ответить

    • Dmitry

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

      Ответить

      • Александр

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

        Ответить

  • Gennady

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

    Ответить

    • Dmitry

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

      Ответить

  • Александр

    Дмитрий, здравствуйте!

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

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

    Ответить

    • Dmitry

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

      Ответить

      • Александр

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

        Ответить

  • Артём

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

    Ответить

  • ВалерийК

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

    Ответить

  • Vadim

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

    Ответить

  • Vadim

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

    Ответить

  • Имя

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

    Ответить

  • Алексей

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

    Ответить

  • Виктор

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

    Ответить

  • Yury

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

    Ответить

  • Владимир

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

    Ответить

  • Сергей

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

    Ответить

  • Николай

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

    Export-WindowsDriver -Online -Destination C:\DriversBackup

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

    Ответить

  • WickeD

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

    Ответить

  • Владимир

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

    Ответить

  • Олег

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

    Ответить

  • Виталий

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

    Ответить

  • Эрнесто

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

    Ответить

  • Игорь

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

    Ответить

    • Dmitry

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

      Ответить

  • Cosmos

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

    Ответить

  • Михаил

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

    Ответить

  • Леонид

    Спасибо, очень хорошо, чётко и, главное, понятно написано.
    Но есть вопрос по поводу восстановления сохранённых драйверов.
    Вы написали, что восстанавливать свои драйвера нужно для каждого устройства в отдельности из соответствующей подпапки драйверов.
    А нельзя ли восстановить драйвера для всех устройств сразу, так сказать, скопом?
    Если нельзя, то как понять, в какой из подпапок с драйверами находятся драйвера выбранного устройства?
    С уважением, ЛМД

    Ответить

    • Dmitry

      Здравствуйте и спасибо за отзыв!
      1. Насчет восстановить сразу — не знаю способа (ну, кроме интеграции в образ, с которого ставим Windows).
      2. Насчет папок — вам не нужно искать конкретную: при установке драйвера выбираем папку, где все драйверы лежат и ставим отметку вроде (не помню точного её наименования) «искать во вложенных папках». Система сама найдет то, что нужно этому конкретному устройству.

      Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться