Воскресенье, 22 декабря, 2024

Як створити резервну копію драйверів Windows та інтегрувати їх у дистрибутив Windows ISO

Драйверы являются ключевым программным компонентом, без которого невозможна нормальная работа компьютера. Важно всегда иметь их резервную копию, поскольку их страница на сайте производителя может исчезнуть, а некоторые вендоры просто не предоставляют отдельные установочные пакеты драйверов. Сделав резервную копию драйверов, их можно встроить в дистрибутив Windows, чтобы ОС устанавливалась сразу с нужными драйверами.

Независимо от того, как вы экспортировали установленные драйверы для вашего компьютера, у вас должна получиться куча файлов *.INF, *.SYS, *.CAT вместе с большим количеством DLL и исполняемых файлов. Не ждите инсталлятора с графическим пользовательским интерфейсом.

Когда необходимо создать резервную копию драйверов ПК

Операционная система регулярно скачивает пакеты драйверов через Windows Update. Популярные периферийные устройства на компьютере получают драйверы, как только компьютер подключается к интернету.

Но в некоторых случаях Window не может найти драйверы даже для поулрных девайсов. К примеру, потому, что производитель больше не предлагает драйвер устройства через Windows Update.

Как создать резервную копию драйверов компьютера

Резервное копирование драйверов с помощью PowerShell:

  • Запустите PowerShell с правами администратора.
    • Найдите его в строке поиска в меню «Пуск», щелкнув правой кнопкой мыши Windows PowerShell и выберите «Запуск от имени администратора».
    • Или откройте окно запуска (клавиша Windows+R), напишите powershell и нажмите Control+Shift+Enter, чтобы открыть его как администратор.
  • Введите следующую команду и нажмите Enter: Export-WindowsDriver -Online -Destination «Путь»
  • Замените слово «путь» в указанной выше команде фактически полным путем в папку, куда нужно экспортировать драйверы посторонних устройств. Если эта папка не существует, она будет создана автоматически. Например: Export-WindowsDriver -Online -Destination «D:\driver_backup»

Если все правильно, драйверы устройств экспортируются в указанную папку.

Резервное копирование драйверов с помощью Microsoft PnP Utility

Утилита Microsoft PnP, также известная как pnputil.exe, является инструментом командной строки, который входит в состав каждой версии Windows, начиная с Windows Vista.

  • Нажмите клавишу Windows + X на клавиатуре и выберите Терминал (администратор) для запуска окна оболочки с повышенными правами. Вы также можете использовать PowerShell или командную строку с повышенными привилегиями, если хотите.
  • Выполните следующую команду: pnputil /export-driver * «full path of the backup folder»
  • Замените «полный путь к папке резервного копирования» в команде выше фактическим полным путем уже существующей папки. Если эта папка не существует, ее необходимо создать перед выполнением команды. Пример: pnputil /export-driver * «D:\driver_backup»

После успешного запуска вы должны увидеть статистику, соответствующую установленным и экспортированным пакетам драйверов. Затем вы можете закрыть экземпляр терминала.

Резервное копирование драйверов с помощью DISM

Утилита Deployment Image Servicing and Management (DISM) также может помочь вам сохранить драйверы.

  • Откройте командную строку с повышенными правами, нажав комбинацию клавиш Windows + X на клавиатуре и выбрав Терминал (администратор) . Как всегда, вы также можете использовать PowerShell или командную строку с повышенными преимуществами.
  • Введите ниже: dism /online /export-driver /destination:»folder»
  • Замените слово folder в команде выше фактическим полным путем уже существующей папки. Если эта папка не существует, ее необходимо создать перед выполнением команды. пример: dism /online /export-driver /destination:»D:\driver_backup»

Когда вы увидите сообщение о завершении, закройте окно терминала.

Как интегрировать драйверы в злипок Windows ISO

Прежде чем начать, вам нужно получить копию Windows в формате ISO.

  • Скопируйте содержимое Windows ISO в папку с относительно коротким путем, например D:\Win11ISO.
  • Создайте папку (например, D:\mounted_wim), куда вы собираетесь смонтировать файл install.wim с помощью DISM.
  • Используйте следующую команду, чтобы подключить нужный индекс файла install.wim к папке, созданной на предыдущем шаге. Например: dism /mount-wim /wimfile:»D:\Win11ISO\sources\install.wim» /index:6 /mountdir:»D:\mounted_wim»
  • После установки индекса вы можете добавить к нему драйверы с помощью команды: dism /image: /add-driver /driver:»D:\driver_backup» /Recurse
    • Параметр «/Recurse» поможет рекурсивно сканировать указанную папку на наличие всех *.INF-файлов с описанием драйвера. DISM добавит все зависимые файлы в автономное хранилище драйверов вашего образа Windows.
  • Если у вас есть неподписанный драйвер, вы можете использовать параметр «/ForceUnsigned», чтобы интегрировать его. Однако прежде чем вы сможете использовать его на обычном ПК, необходимо отключить принудительную цифровую подпись или подписать драйвер устройства самоподписанным сертификатом.
  • После объединения файлов драйверов зафиксируйте изменения и отключите файл WIM: dism /unmount-wim /mountdir:»D:\mounted_wim» /commit

НАПИСАТИ ВІДПОВІДЬ

Коментуйте, будь-ласка!
Будь ласка введіть ваше ім'я

Євген
Євген
Евгений пишет для TechToday с 2012 года. По образованию инженер,. Увлекается реставрацией старых автомобилей.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися