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

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

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

Экспорт драйверов в DISM

Первый метод — использование утилиты DISM (Deployment Image Servicing and Management). Возможно, утилита вам уже знакома в контексте проверки и восстановления целостности хранилища системных файлов, но она же может быть использована для экспорта драйверов.

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

  1. Создайте папку, в которую будет сохраняться резервная копия драйверов, например, C:\Drivers, можно использовать и внешний накопитель. Важно: папка должна быть создана заранее.
  2. Запустите командную строку от имени администратора. Для этого можно начать вводить в поиске на панели задач «Командная строка», нажать по результату правой кнопкой мыши и выбрать пункт «Запуск от имени администратора». Другие способы запустить командную строку от Администратора в Windows 11.
  3. Введите команду
    dism /online /export-driver /destination:C:\Drivers
    заменив C:\Drivers на ваш путь к папке.
  4. Вы увидите информацию об экспорте установленных драйверов. В вашем случае список будет не столь коротким, как на скриншоте, будут экспортированы все сторонние драйверы устройств. Резервная копия драйверов Windows 11 в DISM

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

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

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

pnputil

Используя встроенный инструмент pnputil.exe также можно сохранить резервную копию драйверов Windows 11, как, впрочем, и предыдущих версий системы. Необходимые шаги:

  1. Как и в предыдущем случае, создайте папку для сохранения резервной копии драйверов.
  2. Запустите командную строку от имени администратора.
  3. Используйте команду
    pnputil.exe /export-driver * c:\drivers
    В этом примере резервная копия драйверов будет сохранена в папке C:\Drivers Экспорт драйверов Windows 11 с помощью pnputil

Останется дождаться завершения экспорта пакетов драйверов в указанную вами папку.

PowerShell

Кроме командной строки возможно и использование команды Windows PowerShell для экспорта драйверов:

  1. Создайте папку, в которую вы планируете экспортировать драйверы.
  2. Запустите PowerShell от имени администратора, для этого можно нажать правой кнопкой мыши по кнопке «Пуск» и выбрать пункт «Терминал Windows (Администратор)».
  3. Введите команду
    Export-WindowsDriver -Online -Destination C:\Drivers
    изменив путь к папке C:\Drivers на актуальный путь созданной вами папки.

Результат будет тем же, что и в предыдущих способах.

Экспорт драйверов если Windows не запускается: в среде восстановления или с загрузочной флешки

Если Windows не запускается, вы можете запустить командную строку в среде восстановления, либо загрузить компьютер с загрузочной флешки Windows 11 (если в программе установки нажать клавиши Shift+F10, откроется командная строка) и использовать следующий подход для экспорта драйверов:

  1. В командной строке определите букву диска с системой, она может отличаться от C в рассматриваемой ситуации. Для этого по порядку используйте команды
    diskpart
    list volume
    exit
    и посмотрите текущие буквы разделов диска.
  2. Создайте папку, куда следует сохранить резервную копию драйверов, для этого можно использовать команду вида:
    mkdir путь_к_папке
  3. Используйте команду вида
    dism /image:c:\ /export-driver /destination:d:\drivers
    где C: следует заменить на актуальную букву диска с системой, драйверы из которой следует экспортировать, а D:\drivers ­— на путь к папке, созданную на 2-м шаге. Создание резервной копии драйверов оффлайн-системы

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

Export-WindowsDriver -Path "E:\" -Destination "C:\Drivers"

В этом примере система, из которой мы экспортируем драйверы, находится на разделе диска E.

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

Возможны два варианта, первый из которых — установка всех драйверов из резервной копии в текущую систему. Это можно сделать следующими способами:

  1. Запустить командную строку от имени администратора и использовать команду (в примере резервная копия находится в папке C:\Drivers):
    dism /Image:C\ /Add-Driver /Driver:C:\Drivers /Recurse
  2. С помощью команды
    pnputil /add-driver C:\Drivers\*.inf /subdirs /install
  3. При необходимости установить драйверы в систему, которая сейчас не запущена (находится на другом диске):
    dism /Image:E\ /Add-Driver /Driver:C:\Drivers /Recurse
    Установка драйверов в оффлайн-системе

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

Второй вариант — требуется установить драйвер из резервной копии для конкретного устройства. В этом случае достаточно использовать следующий подход:

  1. Откройте диспетчер устройств (правый клик по кнопке Пуск — Диспетчер устройств).
  2. Нажмите правой кнопкой мыши по устройству, для которого требуется установить драйвер и выберите пункт контекстного меню «Обновить драйвер».
  3. Выберите пункт «Найти драйверы на этом компьютере». Найти драйверы на этом компьютере Windows 11
  4. Укажите путь к папке с резервной копии драйверов в поле «Искать драйверы в следующем месте» и оставьте отметку «Включая вложенные папки» включенной. Установка драйверов из папки с резервной копией
  5. Нажмите «Далее» для автоматического поиска подходящего драйвера в папке и его установки.

Более подробно на тему: Как установить драйвер INF в Windows.

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

  • Андрей

    Не проще сохранить куда-нибудь папку System32?

    Ответить

    • Dmitry

      Там будет много лишнего. Даже если мы просто папку drivers из неё возьмем

      Ответить

  • Светлана

    Здравствуйте. я пыталась всеми способами скопировать драйвера, пишет «для запуска dism требуется более высокий уровень» Что делать?

    Ответить

    • Dmitry

      Здравствуйте.
      Похоже, вы не от имени администратора командную строку запускаете.

      Ответить

  • Богдан

    Большое спасибо за статью автору!
    Данный подход сэкономит не одну пару часов при чистой установке системы.

    В моём случае найти драйвера не представляется возможным нигде кроме как в Driver Pack Solution, который их ставит около 18-20 часов (да, это жесть), пытаясь пропихнуть сторонний софт. Да и вообще все защитники и антивирусы на него ругаются.

    По моему мнению не будет лишним подвести итог и сравнение всех 3х методов. Так как отличия явно есть. Я испробовал все 3 метода и везде размер папок оказался разным (что странно). Хотелось бы получить заключение в виде экспертного мнения от автора статьи или человека, который съел уже стаю волков в этом деле.

    Ответить

    • Арс

      Только точку восстановления создавать и потом откатываться, и драйвера восстанавливать, или вообще переустанавливать. Сейчас если комп без особо важной инфы или паролей логинов, то накатил бы сборку свежую. Самому запарно и муторно похожие твики применять… Но. блин. хз, ставить ли последнюю 11 ltsc iot? Твики там неадаптированные были, тем тоже не нашел сильно кастомных с патченными системными файлами… Так и сижу с почти дефолтной панелью задач11

      Ответить

    • Арс

      Там ещё некоторые драйвера вроде бы и свежее, и накатятся, а bt или wifi в итоге не заработает! Приходится удалять устройство с драйвером тем новым непонятным в диспетчере устройств, и откатываться на дефолтный старый и тп.

      Ответить

    • Арс

      Ещё вариант, есть же оффлайновый пак с десятком+ ГБ дров, не знаю, ставится ли сейчас там блоатвар и тп г, но на торрентах точно было.. + софт к той базе дров не обязательно новый можно и стандартный, вроде бы и другой софт подхватывал ту базу)

      Ответить

  • Павел

    Скопировал драйвера в Windows PowerShell. Всё получилось. Спасибо.

    Ответить

  • Артем

    Добрый ты человек, нет таких слов, чтобы выразить тебе благодарность за твой блог, сколько раз ты помогал просто не сосчитать, всего тебе наилучшего!

    Ответить

  • Wagner

    Спасибо, всё сработало.

    Ответить

  • Алексей

    Лучший блог по обслуживанию компьютеров — сколько раз помогал, спасибо Вам за Вашу работу!

    Ответить

  • Сергей

    Сделал копию в Windows PowerShell. Можно ли с помощью той же PowerShell одной командой установить все драйвера в новую систему? А не по одному из диспетчера устройств. Спасибо заранее.

    Ответить

    • Dmitry

      Здравствуйте.
      Насколько мне известно, нет. Так как установка — это не только копирование файлов в соответствующие папки, но и записи в реестре, например.

      Ответить

      • Сергей

        Спасибо за быстрый ответ. Просто сторонние программы это делают (например Double Driver сделал бэкап и потом восстановил из бэкапа) я и подумал, этой командой: Export-WindowsDriver -Online -Destination C:\Drivers сделал бэкап, а другой командой восстановить дрова из этого бэкапа.

        Ответить

  • Имя

    А есть вариант развернуть автоматически все что выгрузила команда «dism /online /export-driver /destination:C:\Drivers»?

    Идеальный сценарий переустановки Windows: создаешь раздел диска, экспортируешь туда драйверы, переустанавливаешься, импортируешь драйвера с раздела диска. готово

    Ответить

    • Dmitry

      Здравствуйте.
      Вот такой вариант в PowerShell^

      Get-ChildItem "C:\Drivers" -Recurse -Filter "*.inf" | ForEach-Object { PNPUtil.exe /add-driver $_.FullName /install }

      Ответить

  • Сергей

    Спасибо, отличный способ.

    Ответить

  • Сергей

    Кстати в Windows 10 тоже работает.

    Ответить

  • Compiller

    А в DISM++ всё это сделать проще, скачать можно у автора-китайца на гитхабе или с комсы

    Ответить

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

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