Многие пользователи сталкиваются с необходимостью найти исходные файлы драйверов видеокарты, чтобы выполнить чистую установку, создать резервную копию или удалить остаточные записи после сбоя. В операционной системе Windows 10 файлы разбросаны по нескольким системным директориям, и их расположение зависит от типа устройства и версии ПО. Понимание архитектуры хранения данных критически важно для тех, кто занимается диагностикой и оптимизацией видеоускорителей.
При установке NVIDIA, AMD Radeon или Intel Iris система извлекает архивы и распаковывает их в скрытые папки, которые не видны при обычном просмотре. Если вы просто удалите драйвер через «Панель управления», файлы могут остаться на диске, занимая место и создавая конфликты при повторной инсталляции. Поэтому знание точных адресов системных каталогов позволяет контролировать состояние видеоподсистемы вашего ПК.
Системная папка DriverStore как основной репозиторий
Главное место, где Windows 10 хранит все установленные и доступные для подключения драйверы, называется DriverStore. Это защищенная область файловой системы, куда система копирует файлы перед их активацией на устройстве. Для доступа к ней вам потребуется включить отображение скрытых элементов в проводнике или использовать командную строку с правами администратора.
Путь к этому репозиторию всегда одинаков и выглядит следующим образом: C:\Windows\System32\DriverStore\FileRepository. Именно здесь вы найдете папки с именами, начинющимися с префикса, указывающего на производителя, например, nv_dispi.inf_amd64 для видеокарт NVIDIA или amdod.inf_amd64 для решений Advanced Micro Devices. Внутри этих подпапок лежат все необходимые файлы:.sys.dll.exe и конфигурационные манифесты.
Стоит отметить, что в этой директории могут находиться файлы нескольких версий одного и того же драйвера. Система хранит их для возможности отката, но это создает «мусор» на диске. Управление DriverStore требует осторожности, так как удаление нужных файлов может привести к неработоспособности видеоподсистемы и отсутствию изображения на экране.
⚠️ Внимание: Удаление файлов из папки FileRepository вручную без использования специализированных утилит (например, Dism или pnputil) или командной строки может привести к критическим ошибкам системы и невозможности загрузить рабочий стол.
Временные каталоги и локальные архивы установщика
При скачивании и запуске установочного файла от производителя, он не сразу распаковывает данные в системные папки. Сначала создается временная директория, которая служит буфером для извлечения компонентов. Эти файлы часто остаются на диске даже после завершения процесса установки, если не включена функция автоматической очистки.
Обычно такие папки располагаются в корне диска C:\ или в директории пользователя C:\Users\ИмяПользователя\AppData\Local\Temp. Имена папок могут выглядеть как случайный набор символов (например, NVIDIA Display Container LS) или содержать название версии драйвера. Важно проверять эти места, если вы хотите найти полный пакет установочных файлов для офлайн-установки.
Для графики Intel часто используется папка C:\Program Files (x86)\Intel\Intel(R) Graphics Software, где хранятся компоненты управления и утилиты. В случае с NVIDIA, часть вспомогательных компонентов может лежать в C:\ProgramData\NVIDIA Corporation. Эти каталоги содержат логи установки и конфигурационные файлы, которые иногда помогают восстановить работу панели управления после сбоя.
Что делать, если папка не открывается?
Если система пишет «Отказано в доступе», вам нужно изменить права владения папкой через свойства, вкладка «Безопасность», или использовать утилиту TakeOwnershipEx, но делать это нужно крайне осторожно.
Специфические пути для производителей видеокарт
Каждый крупный вендор имеет свои особенности структуры размещения файлов. Понимание этих различий поможет быстрее найти нужный компонент. Для NVIDIA основной упор делается на папку Program Files для утилит и DriverStore для ядра драйвера. Для AMD характерно наличие разветвленной структуры в AMD Software и AppData.
Ниже приведена таблица с основными путями, где можно найти компоненты драйверов для популярных производителей. Обратите внимание, что папка AppData является скрытой по умолчанию.
| Производитель | Основной путь к ядру драйвера | Путь к утилитам и ПО | Временные файлы |
|---|---|---|---|
| NVIDIA | C:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_* |
C:\Program Files\NVIDIA Corporation |
C:\Users\User\AppData\Local\Temp\NVIDIA |
| AMD (Radeon) | C:\Windows\System32\DriverStore\FileRepository\amdod.inf_amd64_* |
C:\Program Files\AMD\AMD Software |
C:\Users\User\AppData\Local\Temp\AMD |
| Intel (GPU) | C:\Windows\System32\DriverStore\FileRepository\igcc_inf_amd64_* |
C:\Program Files (x86)\Intel\Intel(R) Graphics Software |
C:\Users\User\AppData\Local\Temp\Intel |
| Microsoft (Base) | C:\Windows\System32\DriverStore\FileRepository\basicdisplay.inf_amd64_* |
Нет (базовый драйвер) |
Системный кэш |
Особое внимание стоит уделить папке AppData, так как именно там часто хранятся логи ошибок и конфигурационные файлы, которые не удаляются при стандартном удалении программы через «Панель управления». Если вы хотите полностью «стереть» следы драйвера перед новой установкой, необходимо проверить и очистить эти директории.
Как найти драйвер через диспетчер устройств
Если вы не хотите вручную искать папки в проводнике, Windows 10 предоставляет встроенный инструмент для определения точного расположения файлов активного драйвера. Это наиболее надежный способ узнать, какой именно файл используется системой в данный момент. Для этого нужно открыть Диспетчер устройств и перейти к свойствам видеоадаптера.
Откройте окно «Диспетчер устройств», найдите в разделе «Видеоадаптеры» вашу карту, кликните правой кнопкой мыши и выберите «Свойства». В открывшемся окне перейдите на вкладку «Драйвер». Здесь вы увидите кнопку «Сведения о файле», которая позволит вам увидеть точный путь к .sys файлу ядра и другие связанные ресурсы.
Нажав кнопку «Сведения о файле», вы получите список всех файлов, входящих в состав текущего драйвера. Вы можете кликнуть правой кнопкой мыши на любой строке и выбрать «Открыть расположение файла». Это мгновенно перенесет вас в папку System32\drivers или DriverStore, где физически лежит нужный компонент.
Этот метод особенно полезен, если вы подозреваете, что установлен не тот драйвер, или если система подгрузила базовый драйвер Microsoft Basic Display Adapter из-за сбоя. В таком случае путь будет вести к файлам, расположенным в FileRepository\basicdisplay.inf_amd64, что подтвердит отсутствие полноценного драйвера вендора.
☑️ Алгоритм поиска пути через свойства
Командная строка для поиска и управления пакетами
Для продвинутых пользователей и системных администраторов существует более мощный инструмент — командная строка с утилитой pnputil. Этот инструмент позволяет не только найти драйверы, но и экспортировать их, удалить или просмотреть список всех установленных пакетов в DriverStore без необходимости лазить по папкам вручную.
Чтобы увидеть список всех драйверов видеокарт, откройте командную строку от имени администратора и введите следующую команду:
pnputil /enum-drivers. В выводе вы увидите список всех установленных пакетов с их уникальными именами (например, oem12.inf) и именами оригинальных файлов (например, nv_dispi.inf). В этой же строке будет указан путь к папке в DriverStore.
Вы также можете использовать команду dir /s для поиска конкретных файлов по всей системе. Например, команда
dir C:\Windows\System32\DriverStore\FileRepository\nv*.inf /s покажет все файлы конфигурации NVIDIA, находящиеся в репозитории. Это удобно для быстрого поиска, если вы знаете префикс имени драйвера, но не точную версию.
⚠️ Внимание: При использовании pnputil для удаления драйверов указывайте именно имя пакета (oemXX.inf), а не имя файла. Удаление неправильного пакета может привести к сбоям в работе периферии или видеоподсистемы.
Очистка остатков драйверов перед переустановкой
Частой причиной проблем с обновлением видеокарты являются «остатки» старых версий драйверов в DriverStore. Даже если вы удаляете программу через «Установку и удаление программ», файлы в репозитории могут сохраняться. Для гарантированного чистого удаления используется утилита DDU (Display Driver Uninstaller), которая автоматически очищает и эти скрытые папки.
Если вы решите делать это вручную, вам придется удалить соответствующие папки из FileRepository с именами, содержащими префиксы производителей. Это рискованная процедура, так как можно случайно удалить драйвер принтера или сетевого адаптера, если их имена совпадают с частью имени видеокарты. Рекомендуется делать резервную копию перед любыми действиями.
После очистки папок не забудьте также удалить папки из Program Files и AppData, чтобы освободить место на диске и убрать старые настройки. Полная очистка гарантирует, что система не попытается использовать конфликтующие конфигурационные файлы при следующей установке драйвера.
Восстановление доступа к драйверам после ошибки
Иногда случается так, что после сбоя или неудачного обновления система теряет доступ к файлам драйвера, и отображается ошибка о том, что файл поврежден или отсутствует. В этом случае вы можете попробовать найти резервную копию в папке WinSxS или использовать функцию восстановления системы.
Папка C:\Windows\WinSxS содержит хранилище компонентов Windows, где могут лежать копии файлов. Однако доступ к ней ограничен, и для копирования оттуда файлов драйверов могут потребоваться специфические команды. Более простой вариант — использовать встроенную функцию «Восстановление драйверов» в Windows Update, которая автоматически скачает нужные файлы, если локальная копия недоступна.
Если автоматическое восстановление не сработает, придется прибегнуть к ручной загрузке установщика с сайта производителя.
FAQ: Часто задаваемые вопросы о хранении драйверов
Можно ли удалять папки в DriverStore вручную через проводник?
Технически это возможно с правами администратора, но настоятельно не рекомендуется. Windows может считать эти файлы системными и заблокировать удаление, либо удалить их без предупреждения. Это может привести к невозможности загрузки системы или сбоям в работе оборудования. Используйте утилиты командной строки pnputil или Dism для безопасного удаления.
Где найти драйвер, если я забыл модель видеокарты?
Вы можете посмотреть информацию в Диспетчере устройств на вкладке «Сведения» → «ИД оборудования» (Hardware ID). Скопировав это значение и вставив его в поиск, вы найдете точную модель карты и соответствующий драйвер. Также можно использовать утилиты типа GPU-Z для получения полной информации о видеокарте.
Зачем нужны старые версии драйверов в репозитории?
Windows хранит старые версии драйверов в FileRepository для возможности «отката» (Rollback). Если новый драйвер вызывает синие экраны или вылеты, система позволяет вернуться к предыдущей рабочей версии. Это занимает место на диске, но служит страховкой.
Почему я не вижу папку AppData?
Эта папка является скрытой по умолчанию для защиты конфигурационных файлов пользователя. Чтобы увидеть её, откройте Проводник, перейдите на вкладку «Вид» и поставьте галочку «Скрытые элементы». Также можно ввести путь %appdata% в адресную строку проводника для прямого перехода.
⚠️ Внимание: Некоторые утилиты для очистки системы могут ошибочно удалить файлы из DriverStore, считая их мусором. Всегда проверяйте список удаляемых файлов перед запуском «чистильщиков», чтобы не повредить видеоподсистему.