Многие пользователи сталкиваются с ситуацией, когда необходимо вручную удалить конфликтующие файлы, восстановить поврежденную установку или извлечь конкретный модуль для переноса на другой компьютер. Понимание того, где хранятся драйвера на видеокарту в операционной системе, является ключевым навыком для эффективного обслуживания ПК.
В отличие от простых программ, драйверы интегрируются глубоко в ядро системы, разбрасывая свои компоненты по нескольким защищенным директориям. В Windows 10 эта структура усложнилась по сравнению с предыдущими версиями, добавив центральный хранилище DriverStore. Без знания этого механизма вы не сможете провести полную очистку системы или диагностировать ошибки загрузки.
В этой статье мы детально разберем все возможные локации размещения файлов драйверов, научимся находить их через интерфейс системы и командную строку. Вы узнаете, какие файлы за что отвечают и как безопасно работать с критическими элементами системы.
Основное хранилище системных драйверов в папке System32
Первая и самая очевидная локация, где операционная система ищет необходимые драйверы при запуске — это каталог C:\Windows\System32\drivers. Именно здесь находятся файлы с расширением .sys, которые представляют собой ядра драйверов, загружаемые в оперативную память при инициализации оборудования.
Если у вас установлена видеокарта от NVIDIA, вы найдете здесь файлы, начинающиеся с префикса nvlddmkm.sys. Для владельцев решений от AMD ключевым файлом станет atikmdag.sys или более современные amdkmdag.sys. Эти файлы являются критически важными для работы графического ускорителя.
Важно понимать, что непосредственно в этой папке хранятся только активные системные файлы. Установочные пакеты, утилиты управления (как GeForce Experience или AMD Software) и вспомогательные библиотеки здесь отсутствуют. Попытка удалить или заменить файлы вручную в этом разделе без предварительной подготовки может привести к "синему экрану смерти" (BSOD) при следующей загрузке.
⚠️ Внимание: Никогда не удаляйте файлы с расширением .sys в папке System32, если вы не уверены в их назначении. Ошибка в этом месте гарантированно нарушит стабильность работы всей операционной системы.
Центральный архив DriverStore: где Windows держит резервные копии
Современная архитектура Windows 10 использует специальное хранилище под названием DriverStore. Это скрытая папка C:\Windows\System32\DriverStore\FileRepository, которая служит глобальным складом для всех установленных и потенциально доступных драйверов в системе.
Когда вы скачиваете и устанавливаете обновление, система не просто копирует файлы на место. Она сохраняет их полную копию в DriverStore. Это позволяет функциям "Восстановление системы" или "Откат драйвера" работать корректно, так как у системы всегда есть "запасной" вариант в этом репозитории.
Название папок внутри этого репозитория выглядит запутанно: они содержат длинные случайные идентификаторы (например, nv_dispi.inf_amd64_8c5b35e5e2a1). Чтобы понять, какие из них относятся к вашей видеокарте, нужно обращать внимание на префиксы в имени папки: nv_ для NVIDIA, amd_ для AMD и igfx_ для встроенной графики Intel.
Именно из этого места Windows подтягивает драйверы при переустановке системы или сбросе настроек устройства без необходимости подключения к интернету. Если вы хотите полностью очистить систему от следов старого драйвера перед чистой установкой, работа с этой папкой становится обязательной процедурой.
⚠️ Внимание: Доступ к папке DriverStore ограничен правами администратора. Попытка открыть её через стандартный проводник может быть заблокирована, и вам потребуется использование командной строки с правами администратора.
Локация установочных пакетов и утилит в Program Files
Пользователи часто путают системные файлы драйверов с установочными пакетами. Исходные архивы и вспомогательные программы, которые вы запускали для установки, обычно находятся в C:\Program Files или C:\Program Files (x86).
Для видеокарт NVIDIA по умолчанию создается папка NVIDIA Corporation, внутри которой можно найти Display.Driver и Display.Driver\NV_CPL. Здесь хранятся не только ядра драйверов, но и файлы панели управления, библиотеки PhysX и компоненты для записи видео.
В случае с AMD, установка обычно создает директорию AMD в корне системного диска. Внутри нее находятся подпапки с установщиками и утилитами, такими как Adrenalin Edition. Если вы хотите извлечь только файлы драйвера без установки, нужно искать архивы именно в этой локации до их распаковки системой.
- 🔍 Файлы
.infи.dllчасто содержатся в папках Display.Driver внутри корневых директорий программ. - 🔧 Утилиты управления температурой и разгоном находятся в подпапках
ControlPanelилиBin. - 📦 Полные установочные пакеты могут быть сохранены в
C:\AMDилиC:\NVIDIA, если вы не меняли путь при скачивании.
Использование диспетчера устройств для поиска точного пути
Если вы не хотите искать файлы вручную по папкам, самым надежным способом узнать точный путь к активному драйверу является использование встроенного Диспетчера устройств. Этот инструмент показывает, какой именно файл загружен для конкретного адаптера прямо сейчас.
Откройте Диспетчер устройств, нажав Win + X и выбрав соответствующий пункт. Найдите раздел "Видеоадаптеры", раскройте его и дважды кликните по вашей карте. Перейдите на вкладку Драйвер.
Здесь вы увидите поле Путь к драйверу. Оно укажет на конкретный файл, который использует система. Часто это ссылка на файл в DriverStore, но в некоторых случаях может вести к локальной копии в System32.
Device Manager -> Display Adapters -> Properties -> Driver Tab -> Driver File Details
Нажав кнопку Детали файла драйвера (Driver File Details), вы получите список всех файлов, входящих в состав этого драйвера, с указанием их полных путей на диске. Это идеальный метод для диагностики, если система сообщает об ошибке конкретного файла.
Как проверить целостность файлов драйвера через PowerShell
Используйте команду Get-WindowsDriver -online -all -Verbose для полного списка драйверов в системе с указанием их версии и статуса подписи.
Командная строка и PowerShell для глубокого анализа
Для продвинутых пользователей, которым необходимо получить полный список всех драйверов в системе, включая скрытые и неиспользуемые, лучше всего использовать командную строку. Стандартный графический интерфейс не всегда показывает всю картину, особенно в разделе DriverStore.
Запустите PowerShell или cmd от имени администратора. Введите команду pnputil /enum-drivers. Эта утилита выведет подробный список всех драйверов, добавленных в хранилище. Каждая запись будет содержать имя файла, дату публикации, производителя и, самое главное, путь к файлу Original Name.
Для поиска конкретных драйверов видеокарты можно использовать фильтры. Например, чтобы найти только драйверы NVIDIA, введите команду: pnputil /enum-drivers | findstr "NVIDIA". Это значительно ускорит поиск среди тысяч системных драйверов.
Если вы планируете удалять драйверы через консоль, используйте команду pnputil /delete-driver oemXX.inf, где oemXX — это номер пакета, полученный из списка. Будьте предельно осторожны: удаление не того пакета может сделать видеокарту неработоспособной до следующей переустановки.
| Тип файла | Расширение | Основное назначение | Типичное расположение |
|---|---|---|---|
| Ядро драйвера | .sys |
Системный уровень, управление железом | System32\drivers |
| Информационный файл | .inf |
Инструкция для установки Windows | DriverStore\FileRepository |
| Библиотека ресурсов | .dll |
Панель управления, утилиты | Program Files\NVIDIA\AMD |
| Цифровая подпись | .cat |
Проверка подлинности и безопасности | Рядом с .inf файлами |
☑️ Чек-лист перед удалением драйвера
Специфика хранения драйверов для ноутбуков
В мире ноутбуков ситуация с драйверами имеет свои особенности. Кроме драйверов от производителя видеокарты (NVIDIA или AMD), критически важен драйвер от производителя самого лэптопа, который отвечает за переключение между встроенной и дискретной графикой.
Часто драйверы для ноутбуков Lenovo, Asus или Dell хранятся в отдельных папках, созданных вендором, например C:\Drivers\Video. Эти файлы могут отличаться от стандартных драйверов с сайта NVIDIA, так как оптимизированы под конкретную систему охлаждения и питание устройства.
Если вы удалите драйвер через стандартные инструменты Windows, но не замените его на актуальную версию от производителя ноутбука, вы можете столкнуться с проблемами перегрева или невозможностью включить дискретную карту.
Инструменты для полной очистки и переноса драйверов
Существует множество сторонних утилит, таких как Display Driver Uninstaller (DDU), которые автоматизируют процесс поиска и удаления всех файлов драйверов. Эти программы не просто удаляют ключи реестра, но и физически очищают папку DriverStore от остатков старых версий.
Использование таких инструментов настоятельно рекомендуется при переходе с одной карты на другую (например, с AMD на Intel) или при устранении ошибок драйвера, которые не решаются простой переустановкой. Они гарантируют, что в системе не останется конфликтовующих файлов.
Однако, если вам нужно не удалить, а перенести драйверы на другой компьютер без интернета, вам понадобятся ручные методы копирования из папки DriverStore и System32. При этом важно сохранять структуру папок, чтобы система могла корректно распознать файлы при последующей установке.
⚠️ Внимание: При переносе драйверов вручную убедитесь, что версии драйверов на целевом компьютере совместимы с версией самой операционной системы (Windows 10 версии 21H2, 22H2 и т.д.), иначе установка может завершиться ошибкой.
FAQ: Часто задаваемые вопросы о драйверах видеокарт
Ниже собраны ответы на самые частые вопросы пользователей, изучающих структуру хранения драйверов в Windows 10.
Можно ли просто скопировать драйвер из Program Files на другой компьютер?
Это не рекомендуется. Просто скопированные файлы не зарегистрируются в системе и не появятся в Диспетчере устройств. Драйвер требует полной установки через .exe или .inf файл, чтобы прописать ключи реестра и настроить службы.
Почему папка DriverStore занимает так много места?
Система хранит резервные копии всех установленных драйверов. Если вы часто обновляете драйверы, в этой папке накапливаются десятки старых версий. Очистка этой папки может освободить от 1 до 5 ГБ места, но делайте это осторожно.
Где найти драйвер, если он был удален случайно?
Если удаление произошло недавно, проверьте папку Windows.old или точку восстановления. Если нет — единственный выход — скачать дистрибутив заново с официального сайта производителя видеокарты.
Чем отличается драйвер от DDU и стандартного установщика?
DDU — это утилита для удаления. Она не содержит самого драйвера, а только скрипты очистки. Стандартный установщик — это программа, которая устанавливает файлы в систему и регистрирует их.
Как узнать, какой именно файл драйвера вызывает ошибку BSOD?
В сообщении об ошибке (BSOD) обычно указывается имя файла в скобках. Если вы видите nvlddmkm.sys, проблема в драйвере NVIDIA. Этот файл находится в C:\Windows\System32\drivers.