Soft
April 6, 2019

Резервная копия драйверов Windows 10 одной командой в cmd/PowerShell

Существует множество бесплатных программ для создания резервных копий драйверов, таких как DriverMax, SlimDrivers, Double Driver и прочих Driver Backup. Но можно обойтись без сторонних программ, только лишь встроенными средствами Windows 10.

DISM.exe

Инструмент командной строки DISM.exe (Deployment Image Servicing and Management) предоставляет пользователю самые обширные возможности — от проверки и восстановления системных файлов Windows 10 (и не только) до установки системы на компьютер.

Запустите командную строку от имени Администратора.

Введите команду dism /online /export-driver /destination:C:\\MyDrivers (где C:\MyDrivers папка для сохранения резервной копии драйверов, папка должна быть создана заранее вручную, например, командой md C:\MyDrivers) и нажмите Enter.

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

Дождитесь завершения процесса сохранения (примечание: не придавайте значения тому, что у меня на скриншоте сохранилось всего два драйвера — на реальном компьютере, а не в виртуальной машине, их будет больше). Драйверы сохраняются в отдельные папки с именами oem.inf под разными номерами и сопутствующими файлами.

Теперь все установленные сторонние драйверы, а также те, что были загружены из Центра обновлений Windows 10, сохранены в указанную папку и могут быть использованы для ручной установки через диспетчер устройств или, например, для интеграции в образ Windows 10 с помощью того же DISM.exe

pnputil

Запустите командную строку от имени администратора.

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

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

PowerShell (2 способа)

Запустите PowerShell от имени администратора (например, используя поиск в панели задач, затем — правый клик по PowerShell и пункт контекстного меню «Запустить от имени администратора»).

  1. Введите команду Export-WindowsDriver —Online —Destination C:\\DriversBackup (где C:\DriversBackup — папка для сохранения резервной копии, её следует создать еще до использования команды).
  1. Введите команду $drivers = Export-WindowsDriver -Online -Destination D:\\DriverBackup$drivers | ft ProviderName, ClassName, Date, Version -auto | Out-File D:\\DriverBackup\\drivers.txt

После завершения экспорта, откройте папку, выбранную для сохранения резервной копии. Там вы найдете файл «drivers.txt», в котором записана подробная информация о копированных драйверах.

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

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

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

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

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

Информация доступна на сайте Microsoft


PRIME NOTES