Полное руководство: где физически хранятся драйвера видеокарты в Windows 10

Многие пользователи сталкиваются с ситуацией, когда необходимо вручную удалить конфликтующие файлы, восстановить поврежденную установку или извлечь конкретный модуль для переноса на другой компьютер. Понимание того, где хранятся драйвера на видеокарту в операционной системе, является ключевым навыком для эффективного обслуживания ПК.

В отличие от простых программ, драйверы интегрируются глубоко в ядро системы, разбрасывая свои компоненты по нескольким защищенным директориям. В 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 ограничен правами администратора. Попытка открыть её через стандартный проводник может быть заблокирована, и вам потребуется использование командной строки с правами администратора.
📊 Какой бренд видеокарты установлен в вашем ПК?
NVIDIA
AMD
Intel
Другой/Не знаю

Локация установочных пакетов и утилит в 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 файлами

☑️ Чек-лист перед удалением драйвера

Выполнено: 0 / 4

Специфика хранения драйверов для ноутбуков

В мире ноутбуков ситуация с драйверами имеет свои особенности. Кроме драйверов от производителя видеокарты (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.