Как создать резервную копию драйверов 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 для того, чтобы сохранить все установленные драйверы.
Шаги для сохранения установленных драйверов будут выглядеть следующим образом
- Запустите командную строку от имени Администратора (сделать это можно через меню правого клика по кнопке «Пуск», если у вас не отображается такой пункт, то введите «командная строка» в поиске на панели задач, после чего нажмите правой кнопкой по найденному пункту и выберите «Запустить от имени администратора»)
- Введите команду dism /online /export-driver /destination:C:\MyDrivers (где C:\MyDrivers папка для сохранения резервной копии драйверов, папка должна быть создана заранее вручную, например, командой md C:\MyDrivers) и нажмите Enter. Примечание: вы можете использовать любой другой диск или даже флешку для сохранения, не обязательно диск C.
- Дождитесь завершения процесса сохранения (примечание: не придавайте значения тому, что у меня на скриншоте сохранилось всего два драйвера — на реальном компьютере, а не в виртуальной машине, их будет больше). Драйверы сохраняются в отдельные папки с именами oem.inf под разными номерами и сопутствующими файлами.
Теперь все установленные сторонние драйверы, а также те, что были загружены из Центра обновлений Windows 10, сохранены в указанную папку и могут быть использованы для ручной установки через диспетчер устройств или, например, для интеграции в образ Windows 10 с помощью того же DISM.exe
Создание резервной копии драйверов с помощью pnputil
Еще один способ создания резервной копии драйверов — использования утилиты PnP, встроенной в Windows 7, 8 и Windows 10.
Для сохранения копии всех используемых драйверов выполните следующие шаги:
- Запустите командную строку от имени администратора и используйте команду
- pnputil.exe /export-driver * c:\driversbackup (в данном примере все драйверы сохраняются в папку driversbackup на диске C. Указанная папка должна быть создана заранее.)
После выполнения команды в заданной папке будет создана резервная копия драйверов, точно такая же, как и при использовании первого описанного способа.
Использование PowerShell для сохранения копии драйверов
И еще один способ выполнить то же самое — Windows PowerShell.
- Запустите PowerShell от имени администратора (например, используя поиск в панели задач, затем — правый клик по PowerShell и пункт контекстного меню «Запустить от имени администратора»).
- Введите команду Export-WindowsDriver —Online —Destination C:\DriversBackup (где C:\DriversBackup — папка для сохранения резервной копии, её следует создать еще до использования команды).
При использовании всех трех способов резервная копия будет одинаковой, тем не менее, знание о том, что таких способов более чем один может пригодиться в случае неработоспособности используемого по умолчанию.
Восстановление драйверов Windows 10 из резервной копии
Для того, чтобы заново установить все сохраненные таким образом драйверы, например, после чистой установки Windows 10 или ее переустановки, зайдите в диспетчер устройств (также можно сделать через правый клик по кнопке «Пуск»), выберите устройство, для которого нужно установить драйвер, кликните по нему правой кнопкой мыши и нажмите «Обновить драйвер».
После этого выберите «Выполнить поиск драйверов на этом компьютере» и укажите папку, где была сделана резервная копия драйверов, после чего нажмите «Далее» и установите нужный драйвер из списка.
Также вы можете интегрировать сохраненные драйверы в образ Windows 10 с помощью DISM.exe. Подробно описывать процесс в рамках данной статьи не стану, но вся информация доступна на официальном сайте Microsoft, правда, на английском: https://technet.microsoft.com/en-us/library/hh825070.aspx
Возможно, также будет полезным материал: Как отключить автоматическое обновление драйверов Windows 10.
Александр
Здравствуйте! Один вопрос. Папку для драйверов обязательно создавать на диске С или можно и на другом (не системном) диске? На выносном диске можно?
Спасибо
Ответить
Dmitry
Александр, конечно на любом — это просто в моем примере на C, а так — где угодно. Сейчас добавлю в статью, чтобы неясностей не возникало.
Ответить
Саня
да на любом не системном, иначе смысл на системный ставить если копию делаешь на случай слета системы
Ответить
Саня
Спасибо за статью, 10-ка хоть и ставит сама дрова, но как выяснилось не все . часто из за ее сырости приходилась октатываться. даже не оф сайте производителя ноута нет дров, ток диск от семрки помогает. но теперь проще будет
Ответить
Дмитрий
Здравствуйте! Собираюсь выполнить чистую установку win10 x64 на ноутбук lenovo g575, но столкнулся с такой проблемой, на оф сайте lenovo нету ни одного драйвера под win 10. Драйвера от win7 подойдут? которые были установлены производителем? (диск Д не собираюсь форматировать)
Ответить
Dmitry
Здравствуйте. У них там есть Lenovo Solution Center под 10-ку, он же по-моему ставит драйвера (и, думаю, поставит нужные). Плюс у них есть драйвера под Windows 8 под вашу модель — должны работать под 10-ку. Ну а недостающие пробовать от 7-ки или не с сайта Lenovo.
Обычно все проходит сравнительно успешно.
Ответить
Дмитрий
Спасибо, буду пробовать!
Ответить
Сергей
Здравствуйте, Дмитрий. А если надо добавить новые, обновлённые драйверы в данную папку, как надо действовать? Если вышеуказанной командой, то новые драйверы добавятся или все драйверы продублируются в папку драйверов? Ну и папка будет разрастаться за счёт дубликатов.
Ответить
Dmitry
Учитывая скорость выполнения команды, я бы просто очищал папку, а потом заново выполнял команду. А вот как работает (создаются ли дубликаты) — точно не знаю, но легко проверить. Просто запустите команду дважы — если она просто перезапишет всё, то беспокоиться о разрастании не стоит.
Ответить
Сергей
Спасибо.
Ответить
Shadow373
Здравствуйте, Дмитрий.
Решил согласно вашей статье сделать себе копию драйверов для своей Windows 10 Pro x64. Сначала dism поскакал весьма резвенько, но на 22ом из 35 файле мощно так задумался. Причем настолько мощно, что решил закуклиться и остановить время. На все мои вопли типа «Эй, как ты там?!», «Ну чо?!..» и даже «Ты меня уважаешь?!» презрительно молчал. Причем ладно бы он молчал в гордом одиночестве, так он и всех остальных подговорил. Короче, комп мощно завис и только изредка моргал индикатором HDD. После 4х часов сотрясения воздуха риторическими вопросам мне это надоело и я абсолютно нетолерантно рубанул ему питание. А вот далее, при попытке перезагрузиться, комп, сразу же, даже не дойдя до логина начал можно общаться с дисками и в результате выдал «process initialization failed».
Пришлось грузиться с live cd. Сейчас сижу, шарюсь по сети в поисках решения проблемы. Может вы что-нибудь посоветуете?
Ответить
Dmitry
Здравствуйте. Я озадачен не меньше вашего. Просто по описанию похоже на то, что что-то изменилось в системе (раз он не может загрузиться), но сама по себе команда ничего в ней не меняет.
Есть такое предположение: если это была только что поставленная Windows 10, то она могла что-то в то самое время скачать (драйвер из центра обновления) и начать ставить и каким-то образом это привело к такому результату.
Из советов и рекомендаций — сброс в исходное состояние путем загрузки с дистрибутива 10-ки, выбора «восстановление системы» на втором экране. А может там и до точек восстановления получится добраться при их наличии.
Ответить
Shadow373
Спасибо за оперативный ответ, Дмитрий.
В дополнение к изначальному сообщению хочу добавить следующее.
Видимо, комп дисками помаргивал не зря (Но четыре(!) часа, Карл! Четыре!). После запуска с live cd чекдиска обнаружились потерянные элементы в индексах и файлы с очень любопытными названиями типа «NotificationUxBroker.008.etl» и «UpdateSessionOrchestration.017.etl». Процесс проверки все еще идет (для подстраховки решил проверить все диски, а их общий объем у меня порядка 10ТБ). Пока лазил по сети нашел какой-то фикс вот тут (удалено) — буду пробовать. Ну а если не получится, тогда да, только восстановление. Виндоус, кстати, не свежеустановленная, а бесплатно проапгрейженная из 7ки лицензионной.
Ответить
Dmitry
Адрес сайта с фиксом убрал, так как он вызывает слишком серьезные сомнения у меня.
На файлы etl особо обращать внимания не стоит — это формат хранения журналов обновления. Разве что странно, что по ним ничего не понятно, если искать имена в Google (обычно так не бывает).
Ответить
Сергей
Здравствуйте Дмитрий. Пишет: ошибка 87, конечный путь С:\mydrivers не существует. Хотя папка есть на С.
Ответить
Dmitry
подозреваю, что где-то ошибка у вас. Где именно точно не скажу. Из идей — вы С ввели в русской раскладке.
Ответить
Сергей
Да я скопировал у вас, но попробую вручную. Перепробовал все команды из статьи «Проверка целостности файлов win 10», все одно, ошибка 87.
Ответить
Сергей
сейчас пишет: «C:\MyDrivers» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.» Последняя капля, за год накопилось мелких глюков после обновления. Наверное, надо переустановить в чистую. Спасибо Дмитрий за такой сайт.
Ответить
Dmitry
Сергей.. ну явно вы что-то не так пишете в команде (это судя по тексту ошибки). Не в винде тут дело, почти уверен. Вот только точно сказать, где ошибаетесь, не могу.
Ответить
saneka
md C:\MyDrivers
Проще батник с командами сделать
Ответить
Андрей
А можно создать папку на системном, а потом копировать в нужное мне место уже готовую с дровами?
Ответить
Dmitry
Можно и сразу в нужном месте, а можно и скопировать. У меня на диске C — просто как пример.
Ответить
Владимир
Я загрузил всё по вашему совету, получилось сразу и хорошо. Я открыл эту папку, а там совершенно не понятно какой драйвер от какого устр-ва. У меня совершенно нет опыта. и я не знаю как поступить. Точнее, как мне определить нужный драйвер?
Ответить
Dmitry
Эти драйвера затем можно устанавливать через диспетчер устройств. Выбираете устройство, клик правой кнопкой мыши — обновить драйвер и вручную указать ему папку с драйверами. Он сам найдет, где драйвер именно для этого устройства.
Ответить
Алексей
Где и как можно создать папку для копирования драйверов, спасибо.
Ответить
Dmitry
где захотите и как захотите (т.е. это же просто папка)
Ответить
Алексей
Дмитрий не получается,пишет ошибка.
Ответить
олег
Вроде всё сделал как написано, но тоже пишет ошибку 87.
Ответить
Алексей
Команду нужно вводить с пробелами. Это видно на скриншоте. Ввёл без пробелов и получил Ошибку 87.
Ответить
олег
youtu.be/qq5TSQ2BFu8?list=WL мне помогло это видео, обратите внимание на значок обратный слэш перед адресом папки.
Ответить
Геннадий
Не работает ваша ерунда, сто раз перепробовал, пишет «Ошибка 87».
Ответить
Dmitry
Ну это не моя ерунда не работает. Судя по коду ошибки, вы неправильно команду вводите (присмотритесь к скриншоту), например — пробелы забываете или еще что-то. В статье я перепроверил — всё точно.
Ответить
Валерий
У меня все работает. Необходимо при создании папки после буквы диска ставить этот слэш / (md C:/MyDrivers). Иначе выдает ошибку 87.
Ответить
ONE
Я создал .cmd файл с командами, первая создает папку Driver на рабочем столе,
вторая делает туда Backup. Cmd нужно запускать от имени администратора.
Ответить
Алексей
Дмитрий здравствуйте, я создал копию драйверов Windows 10 версии 1607, они у меня находятся в отдельной папке на диске D и на флешку вместе с копией Windows 10 1607. У меня вопрос, что надо делать снова копии драйверов версии 1703, я установил ее на ноутбук по вашим рекомендациям, а на компьютер жду автоматическое обновление также по вашей рекомендации. Спасибо
Ответить
Dmitry
На ваше усмотрение опять же. Если драйверы с тех пор не обновлялись — то может и не имеет смысла. С другой стороны, процесс сравнительно простой и не затратный по времени.
Ответить
Алексей
Дмитрий вроде обновлялись, на компьютере зашел в папку где резервная копия написано 04.05.2017 8:45, а на ноутбуке 17.04.2017 1:05, на ноутбуке обновлена до копии 1703, а компе. 1607
Ответить
игорь
Добрый день.
По dism начинает скачивать успешно, сохраняется примерно половина файлов, потом появляется ошибка 112 «недостаточно места на диске», хотя свободного места навалом.
Ответить
Dmitry
Странно… именно на системном разделе навалом? А посмотрите размер папки System32/ Driverstore и если он больше, чем размер свободного места, почистите ее.
Ответить
игорь
Сохраняю вообще на абсолютно пустую флешку, в новую созданную папку
Ответить
игорь
Извиняюсь, 15 гб! Это что?
Ответить
Dmitry
Это вот это: https://remontka.pro/driverstore-filerepository-folder-windows/ (сначала почистите от старых)
Ответить
Definiya
Дмитрий! Очень надеюсь, что вы тот волшебник, который мне поможет победить чертову wind-у 10
На старой версии, которая 16.. не работают usb порты нормально, как то перестали видеть мышь и фотик (сбой дескриптора), а на новой версии, которая последняя 17.. , мышь заработала, зато нет вай-фая от слова совсем! На один сетевой адаптер после трех дней танцев с бубнами какой-то драйвер все-таки встал, а вот на dell wireless 1504 802.11b… Никак! Версии драйверов от предыдущей версии винды ему по фигу
Ответить
Dmitry
Здравствуйте.
Ну в первую очередь — с официального сайта Dell (у вас же их ноутбук, верно?) скачивали драйвер под вашу модель? (даже если для предыдущих ОС и не самой новой версии).
Во вторую — а работают ли специфичные вещи типа клавиш функциональных в верхнем ряду? Если нет, то сначала поставьте системный софт от Dell.
Ответить
Sputnik
Посмотрите пожалуйста на текст команды (в статье написана одна команда (Export-WindowsDriver —Online —Destination C:\DriversBackup), а на картинке (PowerShell) текст команды немного другой, или я ошибаюсь?
Ответить
Dmitry
Лишь адрес папки для сохранения драйверов другой, насколько я вижу. Это не играет роли, он может быть любым, который удобен.
Ответить
Ольга
Здравствуйте, Дмитрий. Давно читаю ваш сайт. Огромная благодарность за советы, которые вы даете. Но вот с копированием драйверов загвоздка вышла (возможно не у меня одной такая проблема). Вот что выдают вышеуказанные команды:
DISM:
Ошибка 87. Неизвестный параметр export-driver.
Pnputil:
Служебная программа PnP Майкрософт.
Использование:
pnputil.exe
Примеры:
pnputil.exe -a c:\drivers\*.inf — добавляет все пакеты в c:\drivers и так далее (все описывать не буду).
Ну и PowerShell:
Имя «Export-WindowsDriver» не распознано как имя командлета, функции, файла скрипта или выполняемой программы.
Export-WindowsDriver -Online -Destination E:\Driversbackup
До этого косяков за командной строкой не наблюдалось.
В общем, сделала копию программой Driver Magician Lite (5 минут делов). Просто уже интересно стало, в чем может быть проблема.
Ответить
Dmitry
Здравствуйте. Если честно, у меня нет догадок. А могли бы скопировать как именно вы вводите команды..
Ответить
Ольга
Доброго вечера, Дмитрий. Выкладываю копию
(код убран модератором).
Ответить
Dmitry
Судя по всему у вас вовсе не Windows 10 (сужу по версии DISM в приведенном вами листинге).
Используйте вот такое:
, предварительно создав папку C:\drivers\ (ну или другую, куда нужно сохранить драйверы).
Ответить
Kovalsky
Админ-ты БОГ! Огроменное спасибо тебе за этот сайт и за всю ту помощь, которую ты оказываешь людям!
Ответить
Сергей
Спасибо Огромное!
Ответить
Михаил
Огромное спасибо за ваши труды, очень помогают в трудную минуту, часы. У вас все подробно расписано, я тож грамматикой ошибся при создании папки. проверил исправил, все норм.
Ответить
Артур
Вы извините, но либо Вы лжёте, либо я что-то не так делаю! (ссылка на скриншот)
Ответить
Dmitry
И скриншоты в статье я нарисовал сам? Нет, не лгу.
Сейчас перепроверил на Win 10 1809 — работает.
В первой команде в вашем скриншоте похоже дело в дефисе перед в параметре -a (наберите его вручную, а не скопируйте).
А вот что не так во второй команде я не вижу, всё выглядит верным.
Ответить
Eldar
Привет админ!
винда 10 накрылась, восстановить загрузчик не получилось, после долгих танцев с бубном решил быстрее заново поставить 10ку… вопрос, я хард подсоединил к другому компу, скачиваю от туда все спасённые файлы.. (огромное спасибо за полезные статьи) А драйвера с него можно выдернуть? т.е. так же резервную копию, только не с активной винды, а с папки винды на прицепленном жестком диске..
Ответить
Dmitry
Здравствуйте.
В Windows\System32 папки Drivers, DriverStore и, иногда (может не быть), DRVSTORE
Ответить
Дмитрий
Здравствуйте. Попробовал первый способ backup и получил ошибка 87 (неизвестный параметр export-driver). Команду копировал непосредственно со страницы.
Ответить
Dmitry
Здравствуйте. А папка C:\MyDrivers создана предварительно?
Я перепроверил сейчас, ошибка 87 именно при её отсутствии (тоже напрямую скопировал команду со своей же статьи).
Также, на всякий случай: PowerShell «обычный» запускаете (там если через поиск запускать — несколько вариантов). Установлена Windows 10?
Ответить
Александр
Здравствуйте Dmitry. Большое спасибо Вам за помощь.
Я сделал бэкап драйверов по Вашей инструкции, всё получилось хорошо.
Но меня удивляет объём созданной папки с драйверами, он более 16 ГБ.
Это нормально?
Ответить
Dmitry
Здравствуйте.
Да, такое может быть. Чаще всего дело в резервных копиях предыдущих версий драйверов и чаще всего речь идет о файлах драйверов видеокарты.
Подробно о том, где они хранятся и как можно их очистить (а потом можно будет заново создать, менее объемную, резервную копию): https://remontka.pro/driverstore-filerepository-folder-windows/
Ответить
n-leonid
К сожалению ни один из описываемых на странице вариантов не работает на Windows 7 Pro SP1 x64. Есть ли рабочие варианты под эту ОС?
Ответить