Резервная копия драйверов не только поможет быстро восстановить работоспособность оборудования и периферийных устройств компьютера (принтеров, сканеров, МФУ и т. д.), но и минимизирует возможные проблемы со звуком, графикой и другим оборудованием при выполнении сброса 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, ставить не пришлось . В случае реальной системы экспортируемых драйверов будет значительно больше.
- Каждый драйвер сохраняется в отдельную папку. Причем, в каталог драйвера помещается не только *.inf файл, но и все связанные файлы (*.sys, *.dll, *.exe и т.д.).
Осталось сохранить содержимое данного каталог на внешний диск, флешку, 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
3 комментария
Спасибо за гайд по бекапу драйверов в десяточке. Пригодился 🙂
Благодарю за подробную инструкцию. Справится даже школьник. Единственное, я сразу добавил бы, что командная строка должна быть запущенна сразу с правами Администратора, иначе команда dism не будет отрабатывать…
Простите уточню, написать как надо запускать командную строку с правами администратора.