Как перенести драйверы с одного ПК на другой в Windows
Важно: перенос работает надёжнее, если на обоих компьютерах установлена одна и та же версия Windows (например, обе системы — Windows 10 или обе — Windows 11). Всегда сохраняйте резервную копию драйверов и, по возможности, резервную копию системы.
Что нужно знать заранее
DriverStore — это защищённая системная папка Windows, куда складываются пакеты драйверов (файлы .inf, .sys и сопутствующие). Одна строка: DriverStore хранит «запасные» драйверы, которые Windows может использовать при установке оборудования.
Ключевые моменты:
- Экспорт драйверов копирует только файлы установки драйвера, но не всегда сохраняет дополнительные утилиты производителя.
- Некоторые старые драйверы несовместимы с новыми версиями Windows или архитектурами (x86 vs x64).
- Для выполнения большинства операций потребуется запуск от администратора.
Как создать и сохранить список драйверов
Перед экспортом полезно получить список драйверов, чтобы знать названия и расположение файлов.
- Использование System Information (msinfo32):
- Нажмите Пуск и введите msinfo32, затем откройте System Information.
- В разделе «Компоненты» → «Устройства» (или аналогичном) выберите нужное устройство; в правой панели будет путь к файлу драйвера.
- Сохраните отчёт: File → Export → Save и укажите имя файла, например drivers-list.txt.
- Использование командной строки (быстрое и текстовое):
Откройте Командную строку с правами администратора и выполните:
driverquery /FO list /vЧтобы сохранить в файл на рабочем столе (замените USERNAME на своё имя):
driverquery /FO list /v > C:\Users\USERNAME\Desktop\listofdrivers.txtЭтот метод выводит подробный список драйверов; он удобен для поиска версии, поставщика и пути к установленному файлу.
Примечание: ни msinfo32, ни driverquery не сохраняют сами файлы драйверов — они лишь дают информацию. Экспорт реальных файлов описан в следующем разделе.
Экспорт драйверов в папку резервной копии
Чтобы перенести драйверы, удобнее скопировать содержимое DriverStore в отдельную папку и затем переместить её на новый компьютер.
Способы экспорта:
- DISM (Командная строка)
- Создайте папку на рабочем столе, например C:\Users\USERNAME\Desktop\driverstorebackup.
- Откройте Командную строку от имени администратора и выполните (замените USERNAME):
dism /online /export-driver /destination:C:\Users\USERNAME\Desktop\driverstorebackupПроцесс может занять несколько минут в зависимости от количества драйверов. В указанной папке появятся подкаталоги с экспортированными INF и связанными файлами.
- PowerShell (альтернатива)
Откройте PowerShell от имени администратора и выполните:
Export-WindowsDriver -Online -Destination "C:\Users\USERNAME\Desktop\driverstorebackup"PowerShell делает то же самое и может быть удобнее для скриптов.
- Экспорт отдельного драйвера (если нужно)
Можно скопировать вручную конкретные файлы по пути, указанному в msinfo32 или driverquery, но это менее надёжно, чем экспорт через DISM/PowerShell.
После экспорта скопируйте папку driverstorebackup на переносное устройство (флеш‑накопитель, внешний диск) и перенесите её на новый компьютер.
Установка старых драйверов на новом ПК
Есть несколько способов установить экспортированные драйверы.
- Установка через Проводник
- Откройте папку с резервными драйверами на новом ПК.
- Перейдите в каталог нужного устройства и найдите .inf файл.
- Щёлкните правой кнопкой по .inf и выберите Install.
На Windows 11 может потребоваться выбрать «Показать дополнительные параметры» → Install.
- Через Диспетчер устройств
- Откройте Диспетчер устройств (Device Manager).
- Найдите устройство, правой кнопкой выберите Update Driver → Browse my computer for drivers → Let me pick from a list → Have Disk → Укажите путь к папке с .inf.
- Через pnputil (массовая установка)
Откройте Командную строку от администратора и выполните для установки всех INF в папке (замените путь):
pnputil /add-driver "C:\Users\USERNAME\Desktop\driverstorebackup\**\*.inf" /subdirs /installpnputil автоматически зарегистрирует драйверы в DriverStore и попытается установить их для подходящих устройств.
- Через PowerShell (аналогично)
Можно написать короткий скрипт, который рекурсивно найдёт .inf и вызовет pnputil для каждого.
Потенциальные проблемы и способы решения
- Несовместимость по архитектуре: драйверы x86 не подойдут на x64 и наоборот. Решение: убедитесь, что экспортируете с машины той же архитектуры.
- Отсутствие утилит производителя: сам драйвер будет установлен, но фирменная служебная программа может не перенестись. Решение: найдите установщик утилиты на сайте производителя.
- Новые драйверы хуже старых: если после обновления новое ПО вызывает проблемы, установите старый драйвер поверх нового (через Device Manager или pnputil).
- Подписанные драйверы и политика безопасности: Windows может блокировать неподписанные драйверы. Для временной установки можно включить режим тестирования или отключить проверку подписи, но это повышает риск; лучше найти подписанную версию или использовать безопасные методы восстановления.
- Драйверы, требующие сервисов: некоторые драйверы зависят от сопутствующих сервисов — их нужно установить отдельно через установщик производителя.
Когда копирование не сработает
- Устройство слишком старое и драйверы не совместимы с текущей версией Windows.
- Производитель использует проприетарные установщики, которые помимо файлов драйвера создают ключи реестра или службы; простое копирование INF может быть недостаточно.
- Новый ПК имеет другую аппаратную платформу (например, интегрированное оборудование на материнской плате), где требуется уникальный пакет драйвера от производителя платы.
В этих случаях варианты: найти оригинальные установщики на сайте производителя, воспользоваться универсальными или совместимыми драйверами от Microsoft Update Catalog, или заменить устройство на современный аналог.
Использование сторонних программ для копирования драйверов
Если работа с командной строкой вызывает затруднения, можно использовать программы резервного копирования драйверов. Один из популярных (хотя и не обновлявшихся долгое время) инструментов — DoubleDriver. При использовании стороннего ПО:
- Скачивайте только с проверенных сайтов.
- Проверяйте совместимость с вашей версией Windows.
Примерный процесс в DoubleDriver:
- Запустите приложение от имени администратора.
- Нажмите Backup → Scan Current System.
- Отметьте драйверы, которые нужно сохранить, или выберите Select All.
- Нажмите Backup Now и выберите Structured Folder.
- Скопируйте полученную папку на новый ПК и установите нужные INF-файлы как описано выше.
Заметка: несмотря на удобство, сторонние утилиты могут не сохранять полный контекст установки; при сомнениях комбинируйте их с экспортом через DISM.
Контрольный список перед переносом
Для системного администратора:
- Сделать полный список драйверов (msinfo32 + driverquery).
- Выполнить экспорт через DISM или PowerShell.
- Сохранить отдельные установщики сопутствующих утилит.
- Проверить подпись драйверов (если критично для политики безопасности).
- Тестировать установку на одном месте, прежде чем массово разворачивать.
Для домашнего пользователя:
- Создать папку driverstorebackup на рабочем столе.
- Экспортировать драйверы через DISM или PowerShell.
- Скопировать папку на флешку.
- Установить драйверы через .inf или pnputil на новом ПК.
Модель принятия решения: стоит ли переносить драйверы
- Если устройство критично и драйверы трудно найти → пробуем перенос.
- Если устройство заменяемо и есть современные аналоги → проще установить новый драйвер от производителя.
- Если маркетплейс/производитель предоставляет подписанные драйверы → используем официальные установщики.
flowchart TD
A[Нужен драйвер для устройства?] --> B{Есть ли официальный драйвер от производителя для текущей Windows?}
B -- Да --> C[Скачать и установить официальный драйвер]
B -- Нет --> D{Имеется старый ПК с рабочим драйвером?}
D -- Нет --> E[Искать совместимый драйвер в Microsoft Update Catalog или заменить устройство]
D -- Да --> F[Экспортировать драйверы через DISM или DoubleDriver]
F --> G[Попробовать установить через pnputil или .inf]
G --> H{Работает?}
H -- Да --> I[Оставить установленным]
H -- Нет --> J[Пробовать утилиты производителя, режим совместимости, либо отказаться]Критерии приёмки
Примеры критериев, по которым можно считать перенос успешным:
- Устройство корректно определяется в Диспетчере устройств без ошибок или жёлтых восклицательных знаков.
- Функциональность устройства (звук, сеть, графика, принтер) соответствует ожиданиям и тестам.
- Отсутствуют критические сбои или BSOD, связанные с установленным драйвером.
Быстрые команды и шпаргалка
- Экспорт всех драйверов (DISM):
dism /online /export-driver /destination:C:\Users\USERNAME\Desktop\driverstorebackup- Экспорт всех драйверов (PowerShell):
Export-WindowsDriver -Online -Destination "C:\Users\USERNAME\Desktop\driverstorebackup"- Установка всех .inf в папке (pnputil):
pnputil /add-driver "C:\path\to\driverstorebackup\**\*.inf" /subdirs /install- Список драйверов в текстовом виде:
driverquery /FO list /v > C:\Users\USERNAME\Desktop\listofdrivers.txtКраткий итог
Перенос драйверов — надёжный способ восстановить работу оборудования при переходе на новый ПК, особенно для редких или устаревших устройств. Экспорт через DISM или PowerShell обеспечивает чистую копию DriverStore, а pnputil и установка через .inf позволяют быстро развернуть драйверы на новом компьютере. Если возникают проблемы, ищите официальные установщики, используйте проверенные инструменты и проверяйте совместимость по архитектуре и версии Windows.
Список рекомендуемых шагов: создать список драйверов → экспортировать DriverStore → скопировать на новый ПК → установить драйверы (.inf или pnputil) → проверить работу устройств.
Похожие материалы
Как выбрать USB-C кабель и зарядное
Стикеры в iMessage: установка и удаление
Взлом Kindle Paperwhite: кастомные заставки
Решение проблем Assassin’s Creed: Origins на ПК
Отключить режим сна в Windows 10 — быстро