- Създавайте и възстановявайте резервни копия на драйвери безопасно с PnPUtil и DISM.
- Интегрира драйвери в WIM образ за чисти инсталации.
- Избягвайте конфликти: Прегледайте, почистете и проверете OEM .inf пакетите.
- Допълва архива на драйвера с пълен системен образ.
Когато използвате един и същ компютър от години, инсталирането и деинсталирането на програми, както и натрупването на актуализации и корекции, си взема своето: понякога най-практичното решение е чиста инсталация. Проблемът е, че това ново начало изтрива и драйверите ви. Наличието на надеждно резервно копие на драйверите ви спестява часове търсене по уебсайтовете на производителите и предотвратява неприятни изненади с устройства, които спират да работят.
Това ръководство предоставя цялостен подход за създаване на резервни копия на драйвери в Windows с помощта на вградени инструменти (PnPUtil и DISM), как бързо да ги възстановите след форматиране и дори усъвършенстван метод за интегрирането им в образ на Windows и създаване на инсталатор, който вече включва вашите драйвери. Ще научите също как да почистите стари драйвери, често срещани проблеми, с които може да се сблъскате, и кой софтуер на трети страни си струва да обмислите (и кога да го избягвате).
Какво е шофьор и защо трябва да се грижите за него?
Драйверът е малката софтуерна част, която позволява на операционната система да комуникира с хардуера. Без това „лепило“ графичната карта, мрежовата карта или вграденото аудио не биха могли да функционират. Ето защо наличието на правилните и актуални драйвери е от решаващо значение за производителността, стабилността и сигурността.
Не всички драйвери се разпространяват по един и същ начин. Ще намерите .inf формати (директна инсталация от INF файл с неговите двоични файлове), пакетирани .exe или .msi файлове (инсталатори с помощници) и критична група, наречена boot-critical (графика и памет, наред с други), без които Windows дори няма да стартира. Последната група заслужава специално внимание преди всяко форматиране или основно надграждане.
Къде Windows съхранява драйвери
Windows централизира драйверите в системното хранилище: C:\Windows\System32\DriverStore . FileRepository съдържа подписаните пакети, които системата използва за инсталиране и преинсталиране на драйвери. С течение на времето могат да се натрупат по-стари, неизползвани версии, така че е добре внимателно да прегледате и, ако е необходимо, да премахнете всички остарели драйвери преди или след създаването на резервното копие.
В допълнение към хранилището, Device Manager ви позволява да проверявате състоянието, версиите и свързаните файлове за всяко устройство. Оттам можете да актуализирате, отменяте, деактивирате или деинсталирате драйвери, но винаги с повишено внимание: модифицирането на грешен драйвер може да причини широко разпространени неизправности, особено ако засяга ключови компоненти.
Метод 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` кой пакет е и дали се използва. Предимството на предварителното експортиране е, че ако допуснете грешка, можете да презаредите драйвера без проблеми.
Метод 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 Update замества драйвери с генерични версии. Помислете за конфигуриране на системата си така, че да предотврати автоматичното актуализиране на драйвери от Windows Update , поне по време на първоначалната настройка.
Преглед, актуализиране и връщане назад от диспечера на устройствата
За да го отворите, щракнете с десния бутон върху бутона „Старт“ и изберете „Диспечер на устройства“ . Разгънете категорията на устройството, отидете на „Свойства“ и посетете раздела „Драйвер“. Оттам можете да видите файловете, да актуализирате, да се върнете към предишната версия (ако е налична), да деактивирате или деинсталирате. Използвайте го, за да проверите дали след възстановяване на резервното копие желаните версии са активни и всичко работи правилно.
Деинсталирайте и почистете останалите драйвери
С течение на времето остават остатъци от стари драйвери , които вече не използвате. Можете да ги изброите и изтриете с PnPUtil, както видяхме, или да управлявате пакети в офлайн образ с DISM. Например, за да изброите драйвери в образ на адрес C:\\test\\offline:
Dism /Image:C:\test\offline /Get-Drivers
И за да елиминираме някои специфични производители на оригинално оборудване (OEM):
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 Driver Booster- Добре познат и ефективен при откриване на остарели драйвери и актуализирането им. Бъдете внимателни по време на инсталацията, за да избегнете ненужни добавки.
- Snappy Driver Installer OriginБезплатно, преносимо и без инсталация. Позволява ви да носите библиотека на USB, за да поправите компютъра си. Идеално, когато искате избягвайте bloatware.
- Актуализация на драйвери на AVGОбширна база данни и лесен за употреба помощник. Платената версия често се препоръчва, за да се извлече максимума от нея, макар и за бърза проверка безплатното ориентира се добре.
- Шофьор ЛесноОпростен интерфейс и огромна база данни с милиони драйвери. За разширени функции и автоматизация е необходим лиценз, но като детектор е... много разтворител.
Инструменти, фокусирани върху архивирането
- Комплект инструменти DriverGuideИдентифицира инсталирани драйвери, предлага актуализации и улеснява архивирането. Опция за абонамент с поддръжка и голяма база данни.
- DriverMaxКолекция от над 2 милиона драйвера. Позволява автоматично архивиране, възстановяване и актуализации. Функцията за архивиране е Безплатно.
- Архивиране на драйвери 2!Отворен код, преносим и бърз. Архивира всичко, включително OEM и продукти на трети страни; идеален за селективни препоръки.
- Двоен шофьор: ветеран, безплатен и достъпен както в графичен потребителски интерфейс, така и в команден ред. Можете да запазвате данни и да ги възстановявате от предишни копия.
- Driver Magician LiteБезплатна версия за идентифициране и извличане на драйвери от диск. Платената версия добавя актуализации, самоизпълняващи се копия и още
- Водачът Genius: ориентирано към цялостно управление (архивиране, възстановяване и актуализиране) с автоматични известия и отмяна на промени. Много полезно за диагностицира проблеми.
- Резервно копие на драйвери!: друга алтернатива с отворен код за избор кои драйвери да се копират и къде да се запазят. Поддържа OEM или филтри на трети страни и проста употреба.
Ако целта ви е просто да създадете надежден резервен файл, нативните решения (DISM/PnPUtil) обикновено са по-безопасни. Инструментите на трети страни са полезни за системи с неизвестен хардуер или когато трябва да автоматизирате търсенето на версии .
Практически съвети и добри практики
Подгответе няколко малки USB устройства вместо едно голямо и ги обозначете по предназначение: ДРАЙВЕРИ, BIOS, СИСТЕМА . Това е по-организирано и ще ви спести време.
– Не съхранявайте резервното копие на същото устройство, което ще форматирате. Използвайте външен SSD, USB HDD или дори надеждна SD карта .
– Версиониране на резервните ви копия: създавайте подпапки по дата или устройство, за да можете да се върнете към предишната версия , ако актуализацията се обърка.
– Проверете отново дали драйверите, които експортирате, са тези, които действително използвате в момента, и дали работят правилно. Това ще ви предпази от пренасяне на проблемни пакети към нова инсталация.
– Ако ще интегрирате драйвери в ISO файл, уверете се, че изданието и архитектурата (Home/Pro, 64/32-bit) съвпадат. Смесването на версии може да доведе до скрити грешки по време на инсталацията.
Отвъд драйверите: Пълен системен образ
Архивирането на драйвери е от съществено значение, но само по себе си няма да защити цялата ви среда. Помислете за създаване на системен образ , който включва Windows, програми, драйвери и данни, и допълнете това с превантивна поддръжка на софтуера . Инструменти като AOMEI Backupper или EaseUS Todo Backup ви позволяват да клонирате системата си, да планирате инкрементални архивирания и да я възстановявате за минути след бедствие, покривайки сценарии, при които само архивирането на драйвери е недостатъчно.
Ако Windows някога не успее да се стартира поради повреда на критичен драйвер или системата, образът ще ви възстанови до предишно стабилно състояние, без да се налага да пресъздавате всичко от нулата. Допълването на резервното копие на драйвера с пълен образ е най-добрият подход.
Овладяването на PnPUtil и DISM проправя пътя за плавен процес: можете да експортирате и възстановявате драйвери в движение, да почиствате остатъчните файлове прецизно и, ако се чувствате авантюристично настроени, да създадете ISO образ на Windows с включени драйвери за чисти и безпроблемни инсталации. С няколко добре етикетирани USB устройства, правилните пакети, подписани от производителя, и актуален системен образ, следващата ви преинсталация ще бъде лесна , а не уикенд, прекаран в търсене на файлове онлайн.
Индекс
- 1 Какво е шофьор и защо трябва да се грижите за него?
- 2 Къде Windows съхранява драйвери
- 3 Метод 1: Бързо архивиране с PnPUtil
- 4 Метод 2: Архивиране и възстановяване с DISM
- 5 Разширен метод: Интегрирайте драйверите си в ISO файл на Windows
- 6 Преглед, актуализиране и връщане назад от диспечера на устройствата
- 7 Деинсталирайте и почистете останалите драйвери
- 8 Типични проблеми с драйверите и как да се справите с тях
- 9 Други методи за архивиране: копиране на FileRepository (с нюанси)
- 10 Приложения на трети страни: кои да използвате (и кои да избягвате)
- 11 Практически съвети и добри практики
- 12 Отвъд драйверите: Пълен системен образ