Резервне копіювання драйверів у Windows: повний посібник з PnPUtil та DISM

Останнє оновлення: 15 вересня 2025
Автор: TecnoDigital
  • Безпечне створення та відновлення резервних копій драйверів за допомогою PnPUtil та DISM.
  • Інтегрує драйвери в образ WIM для чистої інсталяції.
  • Уникайте конфліктів: переглядайте, очищайте та перевіряйте OEM-пакети .inf.
  • Доповнює резервну копію драйвера повним образом системи.

Резервне копіювання драйверів у Windows

Коли ви роками користуєтеся одним і тим самим ПК, встановлення та видалення програм, накопичення оновлень і патчів має свої наслідки: іноді найпрактичнішим рішенням є чиста інсталяція. Проблема полягає в тому, що такий новий початок також стирає ваші драйвери. Наявність надійної резервної копії драйверів заощаджує вам години пошуку на веб-сайтах виробників і запобігає неприємним сюрпризам із пристроями, які перестають працювати.

Цей посібник пропонує комплексний підхід до створення резервних копій драйверів у Windows за допомогою вбудованих інструментів (PnPUtil та DISM), як швидко відновити їх після форматування , і навіть розширений метод інтеграції їх у образ Windows та створення інсталятора, який вже містить ваші драйвери. Ви також дізнаєтеся, як очистити старі драйвери, з якими поширеними проблемами ви можете зіткнутися, та яке програмне забезпечення сторонніх виробників варто розглянути (і коли його слід уникати).

Що таке драйвер і чому про нього варто дбати?

Драйвер — це невеликий фрагмент програмного забезпечення, який дозволяє операційній системі взаємодіяти з обладнанням. Без цього «сполучного елемента» відеокарта, мережева карта або вбудований аудіопристрій не зможуть функціонувати. Саме тому наявність правильних та актуальних драйверів є критично важливою для продуктивності, стабільності та безпеки.

Не всі драйвери розповсюджуються однаково. Ви знайдете формати .inf (пряме встановлення з INF-файлу з його бінарними файлами), упаковані файли .exe або .msi (інсталятори з майстрами) та критичну групу під назвою boot-critical (серед іншого, графіка та пам'ять), без якої Windows навіть не запуститься. Ця остання група заслуговує на особливу увагу перед будь-яким форматуванням або серйозним оновленням.

Де Windows зберігає драйвери

Windows централізує драйвери в системному репозиторії: C:\Windows\System32\DriverStore . FileRepository містить підписані пакети, які система використовує для встановлення та повторного встановлення драйверів. З часом можуть накопичуватися старіші, невикористані версії, тому рекомендується ретельно переглянути та, за необхідності, видалити будь-які застарілі драйвери до або після створення резервної копії.

Окрім репозиторію, диспетчер пристроїв дозволяє перевіряти стан, версії та пов’язані файли для кожного пристрою. Звідти ви можете оновлювати, відкочувати, вимикати або видаляти драйвери, але завжди з обережністю: зміна неправильного драйвера може спричинити поширені несправності, особливо якщо це впливає на ключові компоненти.

Спосіб 1: Швидке резервне копіювання за допомогою PnPUtil

PnPUtil — це утиліта командного рядка, що входить до складу Windows, яка дозволяє переглядати, експортувати, додавати та видаляти драйвери з репозиторію . Вона ідеально підходить для простого портативного резервного копіювання, ідеально підходить перед форматуванням.

Рекомендовані дії

1) Відкрийте PowerShell або командний рядок від імені адміністратора (Windows + X > Windows PowerShell (Адміністратор) або Термінал (Адміністратор)).

2) Виберіть зовнішній диск або USB-флешку та створіть папку призначення (бажано в кореневому каталозі для зручного пошуку). Наприклад, якщо ваш диск E:, ви можете виконати:

E:
mkdir Drivers
cd Drivers

3) Експортуйте всі драйвери з вашої системи до поточної папки за допомогою:

pnputil /export-driver * ./

За допомогою цієї однієї команди Windows скопіює всі пакети з DriverStore до вашої папки. Цей метод швидкий та ефективний , і він дозволяє вам носити драйвери з собою, щоб перевстановити їх пізніше.

Список, видалення та додавання драйверів за допомогою PnPUtil

– Щоб переглянути драйвери сторонніх розробників, присутні в репозиторії:

pnputil /enum-drivers

– Щоб видалити певний драйвер (наприклад, oem6.inf ):

pnputil /delete-driver oem6.inf

– Щоб додати контролер з INF-файлу (корисно, якщо ви хочете відновити певний):

pnputil /add-driver C:\Drivers\MiDriver\driver.inf

– Щоб додати з папки з підпапками та спробувати встановити її негайно:

pnputil /add-driver C:\Drivers\ /subdirs /install

Видалення драйверів слід проводити з обережністю: спочатку перевірте за допомогою `/enum-drivers`, який це пакет і чи використовується він. Перевага попереднього експорту полягає в тому, що якщо ви допустите помилку, ви можете без проблем перезавантажити драйвер .

  Повний посібник з ZRAM у Linux: Як оптимізувати оперативну пам'ять

Спосіб 2: Резервне копіювання та відновлення за допомогою DISM

DISM (Deployment Image Servicing and Management – ​​обслуговування та керування образами розгортання) – це швейцарський ніж для образів Windows. Серед його функцій – можливість експортувати системні драйвери та повторно встановлювати їх масово під час онлайн- або офлайн-інсталяції.

Експорт поточних драйверів

1) Створіть папку призначення на диску, відмінному від системного (наприклад, J:\Drivers), щоб уникнути конфліктів та забезпечити безпеку.

2) У консолі адміністратора виконайте команду:

dism /online /export-driver /destination:J:\Controladores

DISM збере пакети з репозиторію та збереже файли .inf з їхніми бінарними файлами за вказаним шляхом. Зверніть увагу на важливе обмеження: цей метод охоплює лише драйвери на основі INF ; інсталятори, що постачаються у вигляді файлів MSI або EXE, не експортуються таким чином.

Відновлення до запущеної інсталяції

Після перевстановлення Windows ви можете відновити всі драйвери одночасно за допомогою:

dism /online /Add-Driver /Driver:J:\Controladores /Recurse

Параметр /Recurse сканує підпапки та додає все знайдене у форматі INF. Якщо DISM позначає непідписаний пакет, і ви впевнені в його походженні, ви можете повторити операцію з /ForceUnsigned для конкретного INF-файлу, хоча рекомендується використовувати підписані та офіційні драйвери, коли це можливо.

Перевірте драйвери на зображенні

Щоб перевірити наявність драйверів, перелічіть пакети :

dism /online /Get-Drivers

Якщо ви хочете побачити їх усі, включаючи ті, що постачалися із зображенням, додайте /all :

dism /online /Get-Drivers /all

Додаткові інтегровані драйвери перейменовано на oem*.inf для забезпечення унікальності. Це дозволяє перевірити успішність імпорту та знайти певний пакет, якщо потрібно його видалити або замінити.

Розширений метод: інтеграція драйверів у ISO-образ Windows

Якщо ви хочете піти далі, ви можете створити інсталяційний носій Windows, який уже містить ваші драйвери. Таким чином, під час чистої інсталяції Plug and Play вони будуть готові , що позбавить вас необхідності встановлювати їх вручну.

1) Отримайте ISO-образ Windows

Завантажте ISO-образ за допомогою Media Creation Tool з офіційного веб-сайту Microsoft для тієї ж редакції та архітектури, що у вас є. Створіть робочу папку, наприклад C:\ISO , та збережіть туди необхідні файли.

2) Перетворіть install.esd на install.wim

Останні ISO-образи часто містять файл install.esd , який не можна змінити за допомогою DISM. Нам потрібно конвертувати його в install.wim . Ви можете зробити це за допомогою Windows ADK або простої утиліти, такої як ESD2WIM-WIM2ESD (запустіть її від імені адміністратора та дотримуйтесь інструкцій майстра, щоб експортувати всі індекси). Процес займе деякий час і призведе до створення файлу install.wim, який ми розмістимо в C:\ISO.

3) Визначте індекс та змонтуйте образ

Спочатку дізнайтеся, які видання містить WIM та їхні індекси:

Dism /Get-ImageInfo /ImageFile:C:\ISO\install.wim

Створіть папку монтування, наприклад C:\\Offline , та змонтуйте потрібний вам індекс (наприклад, 1):

Dism /Mount-Image /ImageFile:C:\ISO\install.wim /index:1 /MountDir:C:\Offline

Після завершення шлях C:\\Offline покаже структуру Windows, яку ви змінюєте. Звідти ми додамо вашу раніше експортовану копію драйвера .

4) Додайте драйвери до образу

Використайте ту саму команду, що й раніше, але вказуючи на змонтований образ:

Dism /Image:C:\Offline /Add-Driver /Driver:J:\Controladores /Recurse

Якщо будь-який пакет не вдається виконати через проблеми з підписом, інтегруйте цей конкретний INF-пакет за допомогою /ForceUnsigned на власний розсуд (безпека понад усе). Потім перелічіть наявні драйвери для підтвердження:

Dism /Image:C:\Offline /Get-Drivers

Щоб побачити абсолютно всі з них, включаючи ті, що на оригінальному зображенні, виконайте команду:

Dism /Image:C:\Offline /Get-Drivers /all

5) Відмонтуйте з підтвердженням та перезберіть ISO

Щоб зберегти зміни у WIM та звільнити папку монтування:

Dism /Unmount-Image /MountDir:C:\Offline /Commit

Коли все буде готово, замініть файл install.esd у структурі ISO на ваш змінений файл install.wim за допомогою інструмента редагування ISO (UltraISO, Nero, Isomaster тощо). Створіть інсталяційний USB-накопичувач, і під час встановлення Windows ваші драйвери будуть автоматично вставлені в DriverStore під час процесу.

  Як перейменувати кілька файлів одночасно у Windows

Додаткова порада: Багато проблем після чистої інсталяції виникають через заміну драйверів загальними версіями в Центрі оновлень Windows. Спробуйте налаштувати систему так, щоб запобігти автоматичному оновленню драйверів Центром оновлень Windows , принаймні під час початкового налаштування.

Перегляд, оновлення та відкат із диспетчера пристроїв

Щоб відкрити його, клацніть правою кнопкою миші кнопку «Пуск» і виберіть «Диспетчер пристроїв» . Розгорніть категорію пристроїв, перейдіть до «Властивості» та перейдіть на вкладку «Драйвер». Звідти ви можете переглянути файли, оновити їх, повернутися до попередньої версії (якщо доступна), вимкнути або видалити. Використовуйте його, щоб перевірити, чи після відновлення резервної копії потрібні версії активні та чи все працює належним чином.

Видаліть та очистіть залишки драйверів

З часом залишаються залишки старих драйверів , які ви більше не використовуєте. Ви можете переглядати та видаляти їх за допомогою PnPUtil, як ми вже бачили, або керувати пакетами в автономному образі за допомогою DISM. Наприклад, щоб переглянути список драйверів в образі за адресою C:\\test\\offline:

Dism /Image:C:\test\offline /Get-Drivers

А також щоб виключити деяких конкретних виробників оригінального обладнання:

Dism /Image:C:\test\offline /Remove-Driver /Driver:OEM1.inf /Driver:OEM2.inf

Завжди записуйте точну опубліковану назву (що закінчується на .inf) і переконайтеся, що це не пакет, який вже використовується. Таке очищення звільняє місце та зменшує потенційні конфлікти між драйверами.

Типові проблеми з драйверами та способи їх вирішення

– Конфлікти драйверів: два пакети, що конкурують за одне й те саме обладнання, або новий, несумісний драйвер. Перевірте диспетчер пристроїв на наявність жовтого трикутника , перегляньте коди помилок і перевстановіть правильну версію від виробника.

– Невдалі або неправильні встановлення: Іноді автоматичний інструмент встановлює неправильний драйвер. В ідеалі завантажте його з офіційного веб-сайту та переконайтеся, що він сумісний з вашою версією Windows (32/64-розрядна).

– Оновлення Windows, які щось ламають: класичним прикладом є заміна аудіосистеми Realtek універсальним драйвером. Запустіть засіб усунення несправностей і перевстановіть правильний пакет. Ви також можете відкотити драйвер на вкладці «Драйвер», якщо така опція доступна.

– Продуктивність відеокарти та ігор: Застарілі драйвери спричиняють падіння FPS, заїкання або збої. Оновлюйте драйвери за допомогою GeForce Experience або AMD Adrenalin та виконуйте чисту інсталяцію під час суттєвих змін версій.

– Критична помилка завантаження через драйвер сховища: Запустіть систему в безпечному режимі (завантажує універсальні драйвери) та перевстановіть або поверніться до попереднього драйвера , щоб відновити систему.

Інші методи резервного копіювання: копіювання FileRepository (з нюансами)

Простим варіантом є копіювання підпапки FileRepository з DriverStore. Хоча це може бути тимчасовим виправленням, воно не гарантує чистої перевстановлення або вирішення залежностей чи сигнатур. За можливості, пріоритет експорту надайте за допомогою DISM або PnPUtil , які зберігають структуру пакета та є надійнішими під час відновлення.

Сторонні програми: які використовувати (а яких уникати)

Деякі утиліти обіцяють оновлення та резервне копіювання драйверів одним клацанням миші. Використовуйте їх обережно: деякі додають небажане програмне забезпечення під час встановлення або встановлюють неофіційні пакети. Якщо ви покладаєтеся на них, перегляньте кожен крок і створіть точку відновлення.

Популярні менеджери та спонсори

  • Підсилювач драйверів IOBIT- Добре відомий та ефективний засіб для виявлення застарілих драйверів та їх оновлення. Будьте обережні під час встановлення, щоб уникнути непотрібних доповнень.
  • Походження інсталятора Snappy Driver: Безкоштовний, портативний та не потребує встановлення. Дозволяє носити бібліотеку на USB-накопичувачі для виправлення неполадок на комп’ютері. Ідеально підходить, коли ви хочете уникайте вірусів.
  • Програма оновлення драйверів AVGВелика база даних та зручний майстер налаштування. Платну версію часто рекомендують для максимального використання, хоча й для швидкої перевірки. безкоштовний добре орієнтується.
  • Водій легкийПростий інтерфейс та величезна база даних з мільйонами драйверів. Для розширених функцій та автоматизації потрібна ліцензія, але як детектор, він дуже розчинник.

Інструменти, орієнтовані на резервне копіювання

  • Набір інструментів DriverGuideВизначає встановлені драйвери, пропонує оновлення та спрощує резервне копіювання. Варіант підписки з підтримкою та велика база даних.
  • DriverMaxКолекція з понад 2 мільйонів драйверів. Дозволяє автоматичне резервне копіювання, відновлення та оновлення. Функція резервного копіювання... безкоштовно.
  • Резервне копіювання драйверів 2!Відкритий код, портативний та швидкий. Створює резервні копії всього, включаючи продукти виробників оригінального обладнання та сторонніх виробників; ідеально підходить для вибіркові схвалення.
  • Подвійний драйвер: досвідчений, безкоштовний та доступний як у графічному інтерфейсі, так і в командному рядку. Ви можете зберігати дані та відновлювати їх з попередні копії.
  • Драйвер Magician Lite: Безкоштовна версія для ідентифікації та вилучення драйверів з диска. Платна версія додає оновлення, самовиконувані копії і багато іншого
  • Драйвер Genius: орієнтований на комплексне управління (резервне копіювання, відновлення та оновлення) з автоматичними сповіщеннями та скасуванням змін. Дуже корисний для діагностувати проблеми.
  • Резервне копіювання драйверів!: ще одна альтернатива з відкритим кодом для вибору драйверів для копіювання та місця їх збереження. Підтримує фільтри OEM або сторонніх виробників та легке використання.
  Як перемістити (чи ні) панель завдань у Windows 11

Якщо ваша мета — просто створити надійну резервну копію, нативні рішення (DISM/PnPUtil) зазвичай безпечніші. Інструменти сторонніх розробників корисні для систем з невідомим обладнанням або коли вам потрібно автоматизувати пошук версій .

Практичні поради та гарні практики

Підготуйте кілька маленьких USB-накопичувачів замість одного великого та позначте їх за призначенням: ДРАЙВЕРИ, BIOS, СИСТЕМА . Це більш організовано та заощадить ваш час.

– Не зберігайте резервну копію на тому ж диску, який ви збираєтеся форматувати. Використовуйте зовнішній SSD, USB HDD або навіть надійну SD-карту .

– Версії резервних копій: створюйте підпапки за датою або пристроєм, щоб мати змогу повернутися до попереднього стану, якщо оновлення піде не так.

– Перевірте ще раз, чи експортовані драйвери є тими, які ви насправді використовуєте зараз, і чи вони працюють правильно. Це запобіжить перенесенню проблемних пакетів до нової інсталяції.

– Якщо ви збираєтеся інтегрувати драйвери в ISO-образ, переконайтеся, що видання та архітектура (Home/Pro, 64/32-розрядна) збігаються. Змішування версій може призвести до неявних помилок під час встановлення.

Beyond Drivers: Повний образ системи

Резервне копіювання драйверів є важливим, але воно саме по собі не захистить усе ваше середовище. Розгляньте можливість створення образу системи , який включає Windows, програми, драйвери та дані, а також доповніть це профілактичним обслуговуванням програмного забезпечення . Такі інструменти, як AOMEI Backupper або EaseUS Todo Backup, дозволяють клонувати систему, планувати інкрементальні резервні копії та відновлювати її за лічені хвилини після аварії, охоплюючи сценарії, коли резервного копіювання лише драйверів недостатньо.

Якщо Windows колись не завантажиться через критично важливий драйвер або пошкодження системи, образ відновить попередній стабільний стан без необхідності перебудовувати все з нуля. Найкращим підходом є доповнення резервної копії драйвера повним образом .

Оволодіння PnPUtil та DISM прокладає шлях для безперебійного процесу: ви можете експортувати та відновлювати драйвери на льоту, точно очищати залишки файлів, а якщо ви відчуваєте сміливість, створювати ISO-образ Windows із драйверами для чистої та безпроблемної інсталяції. Маючи кілька добре маркованих USB-накопичувачів, правильні підписані виробником пакети та оновлений образ системи, ваша наступна перевстановлення буде легкою , а не вихідними, витраченими на пошук файлів в Інтернеті.

Профілактичне обслуговування програмного забезпечення
Пов'язана стаття:
Профілактичне обслуговування програмного забезпечення: повний посібник, процеси, типи, найкращі практики та сучасні технології