- Резервная копия (экспорт) драйверов и их восстановление с помощью PowerShell в Windows 10 и 8.1
- Экспорт драйверов с помощью командлета Export-WindowsDriver
- Бэкап драйверов с помощью DISM
- Используем утилиту PNPUtil для создания резервную копии установленных драйверов
- Восстановление драйверов из резервной копии
- Резервное копирование и восстановление драйверов в Windows 10
- Резервное копирование драйверов с помощью DISM
- Экспорт драйверов с помощью PowerShell
- Восстановление драйверов Windows 10 из резервной копии
- Как сохранить драйвера при переустановке Windows 7, 10
- Резервное копирование драйверов
- Сохранение драйверов специальными программами в Windows 7 и 10
- Копирование драйверов перед установкой ОС
- Установка драйверов
- Сохранение драйверов средствами Windows 7 и 10
- Установка драйверов
- Работа с драйверами в DriverPack Solution
- Установка отдельных драйверов
- Видео — Как сохранить драйвера при переустановке Windows
Резервная копия (экспорт) драйверов и их восстановление с помощью PowerShell в Windows 10 и 8.1
После переустановки или чистой установки Windows пользователь сталкивается с необходимостью установки актуальных версий драйверов для устройств, установленных в компьютере. Сразу после переустановки системы пользователю приходится вручную качать драйвера с сайта производителя или использовать различные драйвер-паки (в комплекте с которыми как правило идет разный мусор и рекламное ПО). Однако есть более простой способ переустановки драйверов в Windows. Не все знают, что перед переустановкой Windows вы можете создать резервную копию всех драйверов, установленных в системе. В дальнейшем с помощью резервной копии вы сможете быстро установить все необходимые драйвера уже в чистой системе.
В этой статье мы покажем вам основные способы создания бэкапа (резервной копии) всех драйверов, установленных в Windows и способы восстановления драйверов из бэкапа без использования сторонних инструментов.
Экспорт драйверов с помощью командлета Export-WindowsDriver
В Windows 8.1 Update 1 появился новый Powershell командлет Export-WindowsDriver, позволяющий экспортировать все установленные в системе сторонние драйвера (имеются в виду не родные драйвера Microsoft) напрямую из хранилища драйверов (Driver Store). Во всех версиях Windows 10 командлет Export-WindowsDriver уже имеется в системе. Данный командлет позволят существенно облегчить и ускорить процесс переустановки Windows, т.к. раньше для создания резервной копии драйверов, установленных в системе, приходилось использовать стороннее ПО, например, DoubleDriver, DriverMax и пр.
Итак, чтобы в Windows 10 или 8.1 непосредственно в установленной системе извлечь из текущего образа все установленные драйвера сторонних производителей, откройте консоль PowerShell с правами администратора и выполните команду:
Export-WindowsDriver –Online -Destination c:\drivers
Если нужно извлечь драйвера из офлайн образа Windows, смонтированного, например, в каталог c:\win_image, команда должна выглядеть так.
Export-WindowsDriver -Path c:\win_image -Destination c:\drivers
После запуска командлета на экране появится информация о всех экспортируемых драйверах, которые не являются частью ОС.
В результате выполнения команды PowerShell вы получите каталог с резервной копией всех драйверов, установленных в Windows. Каждый драйвер и все связанные с ним файлы сохраняется в собственный каталог, который называется по имени inf-файла драйвера.
В каждом каталоге присутствуют все файлы, необходимый для установки драйвера в системе (не только inf файлы, но и все связанные sys, dll, exe и другие типы файлов). Командлет Export-WindowsDriver строит список файлов, которые необходимы для установки драйвера в соответствии со списком файлов, указанных в секции CopyFiles inf-файла драйвера.
Чтобы отобразить список всех экспортируемых драйверов в удобном виде с указанием класса, производителя и версии драйвера, осуществим экспорт драйверов двумя командами:
$BackupDrv = Export-WindowsDriver -Online -Destination c:\drivers
После чего отобразим результаты выполнения команды в табличной форме:
$BackupDrv | Select-Object ClassName, ProviderName, Date, Version | Sort-Object ClassName
Как вы видите, в получившейся таблице указан класс драйвера, производитель, версия и дата.
Вы можете выгрузить информацию об экспортированных драйверах в CSV файл:
$BackupDrv| Select-Object ClassName, ProviderName, Date, Version |Export-Csv c:\ps\drivers_list.txt
Можно вывести список драйверов определенного класса устройств с помощью атрибута класса ClassName. Например, чтобы вывести только драйвера принтеров, выполните команду:
Чтобы вывести список драйверов определенного производителя, воспользуйтесь командой:
Бэкап драйверов с помощью DISM
Утилита DISM также предоставляет возможность как создания резервной копии драйверов, так и их импорта в образ Windows.
Чтобы экспортировать все драйвера в каталог C:\Drivers, откройте командную строку с правами администратора и выполните команду:
dism /online /export-driver /destination:C:\Drivers
Экспорт 1 из 27 — oem0.inf: Пакет драйверов успешно экспортирован.
Как вы видите, в нашем примере утилита DISM успешно экспортировала в указанный каталог 27 драйверов.
Используем утилиту PNPUtil для создания резервную копии установленных драйверов
В состав всех версий Windows, начиная c Windows 7, входит утилита PNPUtil, которая обычно используется для добавления или удаления драйверов в Windows (ранее мы показывали как удалить старые версии драйверов из хранилища драйверов Windows для экономии места на диске).
Откройте командную строку с повышенными правами и выполните команду:
pnputil.exe /export-driver * c:\drivers
Драйвера из получившегося каталога с драйверами можно распространить на другие системы вручную с помощью PowerShell или DISM (Как интегрировать драйвера в образ Windows), или автоматизировано с помощью скриптов на основе PNPUtil, DISM, PowerShell, MDT, SCCM и т.п.
Восстановление драйверов из резервной копии
После переустановки системы вы можете использовать каталог с резервной копией драйверов для установки в чистой системе.
Вы можете установить конкретный драйвер, щелкнув правой кнопкой по INF файлу и выбрав пункт меню «Установить».
Также можно установить драйвер конкретного устройства через диспетчер оборудования. В диспетчере устройств выберите устройство, драйвер которого вы хотите заменить, выберите пункт «Обновить драйвер» -> «Выполнить поиск драйверов на этом компьютере». Укажите путь к каталогу с резервной копией драйверов. Чтобы автоматически просканировать на подходящие драйвера все вложенные папки, выберите соответствующую опцию.
Однако есть более простой способ установки сразу всех драйверов, которые присутствуют в резервной копии. Для этого воспользуйтесь следующим PowerShell скриптом:
$driver_inf_files = Get-ChildItem -Path «C:\Drivers\» -Filter «*.inf» -Recurse -File
foreach($driver_inf_file in $driver_inf_files)<
$driver_inf_file.FullName
pnputil.exe -i -a «$driver_inf_file.FullName»
>
Данный PoSh скрипт последовательно обходит все папки в указанном каталоге, ищет все inf файлы и устанавливает драйвера в хранилище драйверов с помощью утилиты PNPUtil.
Также можно импортировать все драйвера из каталога с резервной копией в образ Windows с помощью параметра Add-Driver утилиты DISM:
DISM /online /Add-Driver /Driver:C:\Drivers /Recurse
Можно добавить драйвер как в онлайн, так и в офлайн образ Windows (см. пример Интеграция драйверов USB 3.0 в дистрибутив Windows 7).
Итак, в этой статье мы рассмотрели разные способы экспорт и импорта драйверов в Windows. Также мы познакомились с новым командлетом Export-WindowsDriver в Windows 10 и Windows 8.1 Update 1, позволяющим создать резервную копию всех сторонних драйверов, установленные в системе, и экспортировать их в отдельную папку.
Резервное копирование и восстановление драйверов в Windows 10
Резервная копия драйверов не только поможет быстро восстановить работоспособность оборудования и периферийных устройств компьютера (принтеров, сканеров, МФУ и т. д.), но и минимизирует возможные проблемы со звуком, графикой и другим оборудованием при выполнении сброса Windows 10 в исходное состояние либо при полной переустановке системы.
Примечание. Для создания резервных копий драйверов в Windows имеется довольно много бесплатных программ. В этой статье мы опишем способ создании резервной копии драйверов без использования сторонних программ, с помощью лишь встроенных в Windows 10 средств.
Windows 10 позволяет извлечь из хранилища драйверов (Driver Store) все сторонние (не относящиеся к Microsoft) драйверы, установленные в системе и сохранять их в указанном каталоге.
Резервное копирование драйверов с помощью DISM
Чтобы создать резервную копию установленных в Windows 10 драйверов, можно воспользоваться консольной утилитой DISM.exe (Deployment Image Servicing and Management).
- Запустите cmd.exe с правами администратора
- Создайте каталог, в который будут сохранены драйвера: md C:\BackupDrivers
- Выполните команду: dism /online /export-driver /destination:C:\BackupDrivers и нажмите Enter
Примечание. В моем примере были экспортированы всего три драйвера, т.к. эту команду я выполнил на виртуальной машине с Windows 10, запущенной на VMware ESXi и при установке системы дополнительных драйверов, кроме идущих в комплекте VMTools, ставить не пришлось . В случае реальной системы экспортируемых драйверов будет значительно больше.
Осталось сохранить содержимое данного каталог на внешний диск, флешку, DVD или в облако и у вас будет резервная копия всех необходимых вашей системе драйверов.
Экспорт драйверов с помощью PowerShell
Вы также можете создать резервную копию драйверов, установленных в Windows 10, с помощью командлета PowerShell Export-WindowsDriver.
Совет. Командлет Export-WindowsDriver появился в версии PowerShell, представленной в Windows 8.1 Update 1. С помощью командлета Export-WindowsDriver можно экспортировать драйвера как напрямую с запущенной системы, так и из офлайн образа Windows.
Для этого откройте консоль PowerShell и выполните команду:
Export-WindowsDriver -Online -Destination C:\BackupDriversPS
Как вы видите, результат аналогичный – в указанном каталоге появились папки с драйверами.
Восстановление драйверов Windows 10 из резервной копии
Итак, у нас имеется резервная копия установленных драйверов. Каким образом из нее можно восстановить конкретный драйвер (например, после сброса или переустановки ОС)?
- Откройте консоль Диспетчера устройств (Device Manager — Devmgmt.msc).
- Щелкните ПКМ по необходимому устройству, драйвер которого вы хотите восстановить, и выберите пункт Update Driver Software
- Нажмите Browse my computer for driver software и укажите путь к каталогу, в котором хранятся резервные копии драйверов:
- Убедитесь, что выбрана опция Include subfolders. Нажмите кнопку Next и выберите в списке один из найденных драйверов, который нужно установить.
Кроме того, есть возможность импортировать сразу все драйвера, хранящиеся в резервной копии. Для этого воспользуемся параметром Add-Driver утилиты DISM. Команда установки драйверов может быть такой:
dism /online /Add-Driver /Driver:C:\BackupDriversPS /Recurse
Как сохранить драйвера при переустановке Windows 7, 10
Если планируется переустановка или обновление Windows, может потребоваться создание резервной копии драйверов операционной системы, чтобы не пришлось снова искать и загружать их из различных источников. Особенно это полезно, если на ПК нет выхода в Интернет.
Сохранение сетевых драйверов ПК при этом является приоритетным, чтобы иметь возможность сразу же подключиться к сети Интернет и загрузить недостающие драйверы устройств.
Резервное копирование драйверов
Сохранить драйверы Windows при ее переустановке можно двумя способами:
- С помощью специальных программ, без труда сохраняющих и восстанавливающих основные драйверы системы, но не гарантирующих 100% результат.
- Средствами самой ОС с помощью встроенной утилиты DISM, работающей с образами Windows и сохраняющей максимальное количество драйверов.
Справка! Драйвер – это небольшая программа, используемая для обеспечения работы установленного на ПК оборудования совместно с ОС.
Сохранение драйверов специальными программами в Windows 7 и 10
Шаг 1. Перейти по ссылке: https://filehippo.com/download_driver_talent/ и скачать программу Driver Talent, нажав справа кнопку «Download Latest Version».
Примечание! Найти файл после скачивания можно в «Настройки» – «Загрузки» браузера.
Шаг 2. Выбрать папку, куда будет сохранен файл, нажать «Сохранить».
Шаг 3. Запустить установочный файл и нажать кнопку «Accept…».
Шаг 4. Нажать «Next».
Шаг 5. После установки программы нажать «Start».
Шаг 7. Нажать на значок «Perepherial» («Вспомогательные»).
Шаг 8. Щелкнуть на «Rescue Center» («Спасательный центр»).
Шаг 8. Щелкнуть «Backup Drivers» («Резервное копирование драйверов»). Система проведет сканирование, чтобы проверить, какие драйверы нужны для резервного копирования.
Шаг 9. Выбрать, отметив галочкой, все драйверы и нажать «Start», чтобы провести копирование.
Шаг 10. После выполнения процедуры нажать «ОК».
Копирование драйверов перед установкой ОС
После сохранения драйверов в папку программы их можно скопировать на внешний носитель.
Шаг 1. Открыть двойным щелчком мыши «Этот компьютер» на рабочем столе.
Шаг 2. Открыть диск «C».
Шаг 3. Найти и открыть на диске папку «OSTotoFolder».
Шаг 4. Щелкнуть внутри нее на папке «DriversBackup» правой кнопкой мыши, выбрав «Копировать».
Шаг 5. Вставить USB-флеш накопитель в порт USB.
Шаг 6. В «Этот компьютер» (см. этот раздел «Шаг 1») открыть двойным щелчком мыши USB-накопитель.
Шаг 7. В папке накопителя щелкнуть правой кнопкой мыши и выбрать «Вставить».
Шаг 8. Скопировать также установочный файл программы Driver Talent (см. выше «Примечание») на USB-накопитель приведенным в этом разделе способом.
Установка драйверов
Шаг 1. После переустановки Windows открыть USB-накопитель, установить и запустить программу Driver Talent.
Шаг 2. Закрыть программу после запуска, нажав в области уведомлений (внизу справа рабочего стола) на значке шестеренки правым кликом мыши и выбрав в меню «Exit» («Выход»).
Шаг 3. Щелкнуть в папке USB-накопителя на папке «DriversBackup» и выбрать «Копировать».
Шаг 4. Открыть папку «OSTotoFolder» на диске «С», и, щелкнув правой кнопкой мыши, выбрать «Вставить». На вопрос о замене папки ответить «Да».
Шаг 5. Запустить программу Driver Talent с помощью ярлыка.
Шаг 6. Нажать «Perepherial» («Вспомогательные»).
Шаг 7. Щелкнуть на «Rescue Center» («Спасательный центр»).
Шаг 8. Щелкнуть по пункту «Restore Drivers» («Восстановить драйверы»).
Шаг 9. Выбрать, отметив галочкой, все драйверы и нажать «Restore» («Восстановить»). По окончании нажать «ОК».
Шаг 10. Перезагрузить компьютер, чтобы обновление драйверов вступило в силу.
Сохранение драйверов средствами Windows 7 и 10
Использование специальных программ не позволяет создать все нужные копии файлов. Утилита DISM сохраняет их в формате установочного файла с расширением «INF».
Шаг 1. Щелкнуть на кнопке «Пуск» и в строке поиска напечатать cmd.
Шаг 2. Щелкнуть на программе «cmd.exe» и выбрать «Запустить от администратора».
Шаг 3. Набрать в окне команду: «md C:\BackupDrivers» и нажать «Enter».
Шаг 4. Набрать также: «dism /online /export-driver /destination:C:BackupDrivers» и нажать «Enter».
Шаг 5. Дождаться окончания процесса экспорта драйверов и появления сообщения «The operation comleted successfully» («Операция завершена успешно»). Утилита перенесет требуемые драйверы в папку.
Примечание! Команда «md C:» создает папку на диске «C» для копирования в нее драйверов. Имя папки можно выбрать другое, но оно должно быть набрано английскими буквами и не содержать пробелов. Вместо диска «C» также может быть использован другой доступный для копирования файлов диск (использована другая буква).
Драйверы устройств при использовании команды «DISM» сохраняются в отдельные папки. Помимо драйверов, системных файлов и программ, утилита копирует в папку и сопутствующие им динамические библиотеки в формате DLL.
Шаг 6. Скопировать, если необходимо, папку «BackupDrivers» на USB-накопитель, как показано выше.
Установка драйверов
После переустановки Windows, чтобы установить в ОС необходимые драйверы, скопированные командой DISM, нужно открыть «Диспетчер устройств».
Шаг 1. Нажать сочетание клавиш «Win и R» («Win» расположена справа от «Ctrl»).
Шаг 2. Напечатать в открывшемся окне «devmgmt.msc» и нажать «ОК».
Шаг 3. Просмотреть древо устройств. Устройства с неустановленными драйверами и неопознанные устройства будут отмечены желтым восклицательным знаком и знаком вопроса.
Шаг 4. Щелкнуть на требуемом устройстве правым щелчком мыши и выбрать «Обновить драйверы…».
Шаг 5. В окне выбора способов обновления щелкнуть по ссылке «Поиск и установка драйверов вручную».
Шаг 6. Нажать «Обзор» для выбора пути (папки) к драйверам, выбрать папку и нажать «Далее».
Система проведет поиск нужного драйвера и установит его. После завершения процесса перезагрузите свой ПК.
Работа с драйверами в DriverPack Solution
При резервном копировании драйверы ОС обычно совместимы с той же версией операционной системы. Драйверы, включающие использование материнской платы, также обычно устанавливаются и работают нормально.
Однако существует риск, что некоторые драйверы могут не заработать. К примеру, на ноутбуках после установки ОС сенсорная панель обычно функционирует штатно, но специальные ее кнопки могут не работать.
Справка! При использовании ноутбука часто необходимо перейти на сайт его изготовителя для скачивания драйверов, в том числе графических, так как получаемые от AMD или NVIDIA драйверы не всегда работают нормально.
Установить недостающие драйверы в ОС можно также с помощью специальных программ, включающих свои проверенные базы драйверов. Одной из таких программ является DriverPack Solution.
Шаг 1. Перейти по ссылке: https://drp.su/ru и щелкнуть по кнопке «Установить все драйверы…».
Шаг 2. Запустить установочный файл из папки «Загрузки» или из нижней панели браузера. Программа установится на ПК.
Шаг 3. DriverPack проверит ПК и предложит его автоматическую настройку. Справа в окне программа покажет, какие драйверы и приложения будут установлены. Нажать зеленую кнопку «Настроить…» и дождаться автоматического скачивания и установки драйверов.
Шаг 4. Перезагрузить ПК.
Установка отдельных драйверов
В DriverPack Solution можно также скачать отдельные драйверы устройств. Драйверы в поисковой строке сайта можно искать как по названию устройства, так и по его ID, что подходит для поиска «Неизвестных устройств».
Шаг 1. Для поиска по ID устройства щелкнуть правым кликом мыши на устройстве и выбрать «Свойства».
Шаг 2. Перейти в «Сведения» и в выпадающем списке выбрать «ID оборудования».
Шаг 3. Щелкнуть в поле «Значение» на верхней строке и нажать сочетание «Ctrl+С», скопировав данные из строки в память ПК.
Шаг 4. Перейти по ссылке: https://drp.su/ru и щелкнуть «Поиск драйверов».
Шаг 5. Вставить в строку поиска курсор и нажать «Ctrl+V», вставив данные об ID устройства в строку поиска.
Шаг 6. Если DriverPack найдет подходящий драйвер устройства, он предоставит ссылку на скачивание «Скачать драйвер». Выбрать версию своей операционной системы (указано стрелочкой) и нажать ссылку для скачивания.
Шаг 7. Запустить скачанный файл, выбрав «Установить только…».
Шаг 8. Нажать «Далее».
Шаг 9. Подходящий драйвер устройства будет установлен. Нажать «Закрыть».
Шаг 10. Перезагрузить ПК.
Резервное копирование драйверов операционной системы перед ее переустановкой может легко вернуть все устройства ПК к их первоначальному, работоспособному состоянию. Если же создать копии каких-либо драйверов не получилось, необходимо зайти на сайт производителя оборудования и скачать оттуда их свежие версии.
Видео — Как сохранить драйвера при переустановке Windows
Понравилась статья?
Сохраните, чтобы не потерять!