Если при создании резервной копии драйверов в Windows XP, 7 и 8 простым пользователям и системным администраторам приходилось прибегать к помощи сторонних утилит, то в Windows 8.1 Updаte 1 это можно делать средствами самой операционной системы. Правда, речь идёт только о сторонних драйверах, то есть тех которые были установлены пользователем в ручном или автоматическом (при инсталляции программного обеспечения) режиме. Резервное копирование драйверов без использования специальных программ в Windows 8.1 Updаte 1 стало возможным появлению нового командлета оболочки Powershell – продвинутого аналога командной строки.
Называется новый командлет Export-WindowsDriver. Как видно из самого названия предназначается он для экспорта драйверов. Итак, вам нужно создать резервную копию установленных в системе сторонних драйверов. Начнём. Первым делом отыщите через поиск Windows утилиту Powershell и запустите её от имени администратора.
А теперь выполните следующую команду:
Export-WindowsDriver -Online -Destination D:/drivers
Чтобы ускорить набор нажимайте после ввода первых символов команды и параметров клавишу Tab. В Powershell она используется для автозавершения набора. Кроме того это позволит вам избежать случайных ошибок при вводе команды. После того как вы нажмёте Ввод начнётся процесс экспорта драйверов в указанную папку, в данном случае расположенную по адресу D:\drivers. Каталог для сохранения драйверов желательно создать до выполнения команды, но даже если вы этого не сделаете, ничего страшного не произойдёт, а папка создастся автоматически.
Одновременно в консоль Powershell будет выведена информация об экспортируемых драйверах с указанием типа, первоначального места расположения файлов, названия компании производителя, даты создания и версии.
Итого, в результате выполнения команды в указанном каталоге появятся папки содержащие файлы драйверов. Название каждой директории будет соответствовать имени inf-файла драйвера.
Для отображения списка драйверов в более удобном виде можно воспользоваться дополнительной сортировкой. Для этого нужно последовательно выполнить две команды:
$drv = Export-WindowsDriver -Online -Destination D:/drivers
$drv | Selеct-Object ClassName, Date, ProviderName, Version | Sort-Object ClassName
Первой командой мы создаём переменную $drv и заносим в неё результаты экспорта, второй же отсортировываем данные по классу, дате, названию компании разработчика и версии. Вот и все дела. Теперь скопированные драйвера можно переносить на другие компьютеры и устанавливать вручную или с помощью того же Powershell или DISM.
Очень помогло Спасибо публикатору ОГРОМНОЕ