При возникновении ошибки Code 43 в диспетчере устройств система часто указывает на проблему с расположением или целостностью файлов драйвера нвидиа, но не всегда понятен физический путь к ним. Пользователю необходимо знать точный адрес в файловой системе, чтобы вручную проверить наличие nvlddmkm.sys или запустить процесс удаления конфликтующих компонентов через DDU. Без понимания структуры папок Driver Store невозможно корректно выполнить чистую установку, так как стандартный переустановщик может подтянуть старые версии из кэша.
Файлы драйверов не хранятся в одном месте, а распределены по нескольким системным директориям в зависимости от этапа их работы: от момента установки до активной загрузки ядром Windows. Основная масса установочных пакетов лежит в C:\Windows\System32\DriverStore\FileRepository, где находятся резервные копии для всех подключенных устройств. В то же время, активные библиотеки NVIDIA или AMD загружаются из C:\Windows\System32\drivers или C:\Windows\System32. Знание этих различий критично для глубокой диагностики проблем с производительностью или графическими артефактами.
Структура системных каталогов драйверов
Поиск драйверов всегда следует начинать с директории C:\Windows\System32\DriverStore\FileRepository, так как это хранилище всех проверенных и установленных в системе версий ПО. Именно здесь система ищет необходимые файлы при подключении нового устройства или обновлении через Windows Update. В этой папке вы найдете множество подпапок с длинными названиями, содержащими идентификаторы оборудования (например, nv_dispi.inf_amd64_... для видеокарт NVIDIA).
Важно понимать, что внутри каждой такой подпапки содержится полный набор файлов, необходимых для работы видеоадаптера: установочные манифесты, кэшированные инсталляторы и сами системные библиотеки. Если вы планируете откатить драйвер или удалить конфликтующую версию, именно здесь находятся оригинальные файлы, которые система использует по умолчанию. Неправильное удаление содержимого этой папки может привести к невозможности восстановления работоспособности графического устройства без внешнего носителя.
Другой критически важный каталог — C:\Windows\System32\drivers, где хранятся active-файлы, загружаемые ядром системы при каждом старте. Для видеокарт здесь обычно находятся файлы с расширением .sys, такие как nvlddmkm.sys (NVIDIA) или atikmdag.sys (AMD). Если в этом каталоге файлы повреждены или отсутствуют, система выдаст критическую ошибку при загрузке, часто приводящую к так называемому"синему экрану смерти" (BSOD) с кодом, связанным с видеодрайвером.
Пути расположения для производителей видеокарт
Каждый крупный производитель использует свои собственные каталоги для временных файлов установки и активных программных компонентов. Для владельцев карт NVIDIA основной путь к установленным компонентам (не ядрам, а утилитам и библиотекам) часто лежит в C:\Program Files\NVIDIA Corporation или C:\Program Files (x86)\NVIDIA Corporation. Здесь находятся панели управления, PhysX, GeForce Experience и другие утилиты, отвечающие за мониторинг и настройку.
Пользователи видеокарт AMD должны обращать внимание на директорию C:\AMD, которая создается автоматически при запуске инсталлятора Adrenalin Edition. В этой папке сохраняются установочные пакеты, которые можно использовать для повторной установки без скачивания данных из интернета. Также активные компоненты AMD могут располагаться в C:\Program Files\AMD, где хранятся драйверы для чипсета и графического процессора.
Интегрированная графика от Intel имеет свои особенности хранения. Драйверы часто интегрируются в общую систему, но их утилиты и панели управления находятся в C:\Program Files\Intel\Intel(R) Graphics Media Accelerator Driver или аналогичных папках. При использовании гибридной графики (например, в ноутбуках) драйверы могут быть разбросаны по нескольким локациям, что усложняет поиск при сбое работы интегрированного вектора.
Детали о путях
В папке Program Files обычно лежат только пользовательские утилиты и панели управления. Реальные системные драйверы (.sys) всегда находятся в Windows\System32 или System32\drivers, независимо от производителя.
Методы поиска через Диспетчер устройств
Самый надежный способ узнать точный путь к используемому драйверу — использовать встроенный инструмент Диспетчер устройств. Откройте его комбинацией клавиш Win + X, выберите пункт Диспетчер устройств, затем раскройте ветку"Видеоадаптеры". Кликните правой кнопкой мыши по вашей видеокарте и выберите"Свойства".
В открывшемся окне перейдите на вкладку Драйвер. Здесь вы увидите кнопку"Сведения о файле", нажав на которую, сможете увидеть точный путь к активному файлу драйвера. Это поле покажет, какой именно .sys файл загружается системой в данный момент. Если файл отсутствует или путь ведет в несуществующую директорию, система автоматически попросит указать место нахождения драйвера.
На вкладке"Драйвер" также отображается дата выпуска и версия, что позволяет сопоставить установленную версию с той, что находится в файловой системе. Если вы видите, что путь ведет в Temp или временную папку, это может означать, что драйвер был установлен"на лету" без должной интеграции, что часто бывает при использовании утилит от сторонних разработчиков. В таких случаях рекомендуется выполнить чистую установку через официальный установщик.
☑️ Чек-лист проверки
Использование командной строки для анализа
Для продвинутых пользователей, которым нужен быстрый доступ к информации без использования графического интерфейса, идеально подходит PowerShell или Командная строка. Введите команду Get-PnpDevice | Where-Object {$_.Class -eq"Display"}, чтобы получить список всех видеоадаптеров, а затем уточните путь к драйверу через свойства объекта. Это позволяет автоматизировать процесс сбора информации на нескольких машинах.
Команда pnputil /enum-drivers выводит полный список всех установленных драйверов в репозитории системы с указанием их оригинальных имен файлов (.inf) и путей размещения. Это мощный инструмент для тех, кто хочет найти конкретную версию драйвера в папке FileRepository по имени модели видеочипа. Результат команды покажет, какие именно папки содержат файлы для вашей карты.
Использование SDK или утилит командной строки позволяет также извлечь информацию о том, какие файлы были заменены или обновлены при последней установке. Это особенно полезно при откате до предыдущей версии, когда нужно знать, какие файлы нужно восстановить из резервной копии. Прямой доступ к мета-данным драйвера через консоль исключает риск ошибки при ручном поиске в графическом интерфейсе.
Проблемы с правами доступа и скрытыми файлами
При попытке зайти в системные папки, такие как C:\Windows\System32\DriverStore, вы можете столкнуться с отказом в доступе, так как эти директории защищены правами администратора и системными ограничениями. Для просмотра содержимого необходимо изменить владельца папки или использовать режим администратора в проводнике. Без выполнения этих действий вы не сможете скопировать или удалить файлы, даже если знаете их точное расположение.
Многие важные файлы драйверов могут быть скрыты от обычного просмотра, так как атрибут"Скрытый" активен для системных директорий. Чтобы увидеть их, включите отображение скрытых элементов в настройках"Проводника" ->"Вид". Игнорирование этого шага может привести к тому, что пользователь решит, что драйверы удалены, тогда как они просто не видны. Внимание: удаление скрытых системных файлов без понимания их назначения может полностью разрушить работоспособность операционной системы.
Иногда вирусы или вредоносное ПО маскируются под файлы драйверов, копируя имена системных файлов в папки с драйверами. Если вы обнаруживаете файл с именем драйвера, но с расширением.exe или.dll в папке System32, это явный признак инфекции. В таких случаях необходимо использовать специализированные антивирусные сканеры, так как стандартные средства защиты могут не распознать подмену. Внимание: не пытайтесь удалить подозрительные файлы вручную, если не уверены в их природе.
Сравнение путей для разных операционных систем
Расположение драйверов зависит от версии операционной системы, хотя основные принципы сохраняются. В Windows 10 и 11 структура папок DriverStore более унифицирована и защищена, чем в Windows 7, где файлы часто лежали в C:\Windows\inf или C:\Windows\System32\DriverStore без строгой иерархии. В более старых системах было проще вручную заменять файлы, но это приводило к частым конфликтам версий.
В современных версиях Windows 10/11 используется механизм подписи драйверов, который строго контролирует целостность файлов. Если вы попытаетесь заменить файл в папке System32\drivers на версию с другой цифровой подписью, система заблокирует загрузку и выдаст ошибку. Это делает невозможным использование нелицензионных или модифицированных драйверов без отключения проверки подписи в загрузке.
Таблица ниже демонстрирует основные различия в расположении ключевых компонентов драйверов в зависимости от версии ОС и производителя:
| Компонент | Windows 7/8 | Windows 10/11 | Производитель |
|---|---|---|---|
| Основной файл драйвера | System32\drivers |
System32\drivers |
NVIDIA/AMD/Intel |
| Репозиторий INF | System32\DriverStore |
System32\DriverStore\FileRepository |
Все |
| Утилиты управления | Program Files |
Program Files |
NVIDIA/AMD/Intel |
| Временные файлы | Temp |
AppData\Local\Temp |
Все |
Дополнительно
В Windows 11 появилась папка System32\DriverStore\Temp, куда временноются файлы при обновлении драйверов через Windows Update, но они удаляются после успешной установки.
Особенности работы на ноутбуках и гибридных системах
В ноутбуках и гибридных устройствах ситуация усложняется наличием нескольких графических адаптеров: дискретной карты (например, NVIDIA GeForce RTX) и интегрированной графики (например, Intel UHD). Драйверы для них могут быть расположены в разных папках и управляться разными службами. Часто производители ноутбуков (ASUS, Lenovo, Dell) добавляют свои собственные утилиты для управления питанием, которые требуют специфических драйверов.
При использовании технологии Optimus или Switchable Graphics файлы драйверов могут быть объединены или перенаправлены. Драйвер интегрированной графики может управлять выводом изображения на экран, даже если рендеринг выполняется дискретной картой. Это означает, что при обновлении драйвера одной из карт необходимо обновлять и другую, чтобы избежать рассинхронизации путей к файлам.
Часто в ноутбуках драйверы скачиваются не с сайта производителя видеокарты, а с сайта производителя ноутбука. Это приводит к тому, что файлы находятся в специфических для модели папках, отличных от стандартных путей. Если вы скачаете драйвер с сайта NVIDIA, он может не работать корректно, так как не будет содержать специфических конфигурационных файлов для вашего ноутбука. Внимание: всегда проверяйте совместимость драйвера с конкретной моделью ноутбука перед установкой.
FAQ: Вопросы и ответы
Где находятся файлы драйверов NVIDIA в Windows 10?
Основные системные файлы (.sys) находятся в C:\Windows\System32\drivers, а полные установочные пакеты и резервные копии — в C:\Windows\System32\DriverStore\FileRepository. Утилиты управления лежат в C:\Program Files\NVIDIA Corporation.
Как найти драйвер AMD в системе?
Файлы ядра драйвера AMD находятся в C:\Windows\System32\drivers, а установочные файлы и утилиты Adrenalin — в C:\AMD (после запуска инсталлятора) или C:\Program Files\AMD.
Можно ли удалить папку FileRepository?
Нет, удалять эту папку нельзя. Она содержит резервные копии всех установленных драйверов, необходимых для восстановления системы или обновления. Удаление приведет к ошибкам при попытке обновить или переустановить драйверы.
Почему я не могу открыть папку с драйверами?
Доступ к системным папкам с драйверами ограничен правами администратора. Вам нужно запустить проводник от имени администратора или изменить владельца папки, чтобы получить права на чтение и запись.
Как проверить версию драйвера через папку?
Найдите файл с расширением .sys в папке System32\drivers, кликните по нему правой кнопкой мыши, выберите"Свойства" и перейдите на вкладку"Подробности". Там будет указана точная версия файла.