Где физически хранятся старые драйвера видеокарт в системе

Сбой в работе игр или резкое падение производительности после обновления программного обеспечения часто сигнализирует о том, что установленная версия драйвера видеокарты некорректна. Для решения проблемы требуется быстрый откат к предыдущей, стабильной сборке, однако locating нужного файла усложняется, если оригинальный установщик не был сохранен пользователем заранее.

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

В этой статье мы детально разберем, по каким путям хранятся архивы драйверов для устройств NVIDIA, AMD и Intel. Вы поймете, как отличить активные файлы от резервных копий и каким образом извлечь их для повторной установки. Понимание структуры системных папок — ключ к быстрому решению проблем с видеоподсистемой.

Системные директории для хранения драйверов

Основным хранилищем для всех установленных в операционной системе драйверов является папка C:\Windows\System32\DriverStore\FileRepository. Именно здесь Windows сохраняет все файлы, необходимые для работы оборудования. При установке нового драйвера система не удаляет старый сразу, а создает его копию в этой директории, чтобы обеспечить возможность отката.

Внутри FileRepository находится множество папок с длинными названиями, состоящими из имени компонента и случайного набора символов. Например, для видеокарт NVIDIA вы можете увидеть папки, начинающиеся с префикса nv_dispi.inf_amd64_.... Для карт AMD Radeon префикс будет начинаться на aticloud.inf_amd64_... или amdkmdag.inf_amd64_.... Эти папки содержат именно те файлы, которые нужны для восстановления.

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

Иногда файлы могут находиться и в папке C:\Windows\inf, но там хранятся только файлы расширений .inf и .pnf, которые описывают устройство, но не содержат самих бинарных файлов драйвера. Полноценный пакет для установки лежит именно в DriverStore.

⚠️ Внимание: Не пытайтесь удалять файлы из папки FileRepository вручную через проводник. Это может привести к тому, что система перестанет видеть видеокарту или сломается механизм установки обновлений. Используйте только штатные средства управления драйверами.

Как найти конкретную папку старой версии

Найти нужную версию среди десятков папок с похожими названиями бывает сложно. Самый эффективный способ — использовать сортировку по дате изменения или размеру. Откройте папку DriverStore и выберите режим просмотра «Подробности». Наведите курсор на заголовок колонки «Дата изменения» и отсортируйте элементы.

Вам нужно найти папку, дата создания которой совпадает с моментом, когда у вас все работало идеально. Часто в названии папки содержится версия драйвера, например, nv_dispi.inf_amd64_5f8a...306.58, где последняя часть указывает на номер версии драйвера. Однако не все префиксы содержат версию в читаемом виде.

Для точной идентификации можно использовать утилиту командной строки. Запустите cmd от имени администратора и выполните команду, которая выведет список установленных пакетов драйверов с их версиями и именами.

dism /online /get-driverpackages

Эта команда покажет вам полный список всех инф-пакетов, лежащих в хранилище. Вы увидите колонку «Версия» и «Издатель». Найдите в списке нужную версию NVIDIA или AMD, запомните имя пакета и сопоставьте его с папкой в проводнике. Файлы в папке будут соответствовать этому имени.

Если вы используете Intel HD Graphics, ищите папки с префиксом igcc.inf_amd64_... или igcc64.inf_amd64_.... В случае с ноутбуками часто встречаются папки, начинающиеся на nvvlddmk, которые отвечают за ядро драйвера. Критическая информация: если вы удалите единственную версию драйвера из хранилища, откат через «Диспетчер устройств» станет невозможен без интернета.

📊 Как часто вы обновляете драйверы видеокарты?
Только при проблемах
Раз в 1-2 месяца
Каждый выход новой версии
Никогда не обновляю

Процедура отката через Диспетчер устройств

Самый простой и безопасный способ использовать хранящиеся драйвера — это встроенная функция отката. Она работает именно потому, что система не удаляет старые файлы из DriverStore. Перейдите в Диспетчер устройств, найдите свой адаптер и откройте его свойства.

Во вкладке «Драйвер» нажмите кнопку «Откатить». Если кнопка активна, это означает, что в системе есть резервная копия предыдущей версии. Процесс займет несколько минут, после чего компьютер перезагрузится с применением старых настроек видеокарты.

Иногда кнопка «Откатить» бывает неактивна (серая). Это случается, если вы ранее использовали утилиты для полной очистки системы, такие как DDU (Display Driver Uninstaller), или если старые файлы были удалены вручную. В таком случае вам придется искать установочный пакет на официальном сайте или использовать метод ручного обновления через инсталлятор.

Если кнопка неактивна, но вы точно знаете, что папка с драйвером существует, попробуйте метод «Обновить драйвер» -> «Выполнить поиск драйверов на этом компьютере». Укажите путь к найденной ранее папке в FileRepository. Windows проиндексирует файлы и предложит установить именно ту версию, которая там лежит.

☑️ Шаги отката драйвера

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

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

Помимо системной папки, производители видеокарт часто оставляют свои кэши в пользовательских директориях. Утилита GeForce Experience (или новый NVIDIA App) хранит загруженные установщики в папке C:\ProgramData\NVIDIA Corporation\Downloader. Сюда попадают полные пакеты драйверов, скачанные автоматически.

У AMD ситуация схожая, но папка может находиться в C:\AMD или внутри AppData. Эти файлы представляют собой самораспаковывающиеся архивы. Если вы сохранили установщик на диск, он часто распаковывается туда автоматически. Проверьте эти директории, если у вас есть доступ к файлам инсталлятора.

Важно отличать файлы кэша обновлений от файлов самого драйвера. В папках Downloader часто лежат файлы с расширением .exe, которые являются именно установщиками. Их можно запустить вручную, выбрав опцию «Только драйвер» (Driver Only) без установки софта для стриминга или управления цветом.

Для Intel драйверы часто кэшируются в папке C:\Program Files (x86)\Intel\Intel Graphics Driver. Однако, если вы не запускали установку вручную, эти файлы могут отсутствовать. В отличие от NVIDIA, Intel реже хранит полные пакеты в доступных пользователю папках без явного указания пользователя.

⚠️ Внимание: Папка ProgramData является скрытой по умолчанию. Чтобы увидеть её, включите отображение скрытых элементов в настройках «Проводника».

Таблица путей к драйверам по вендорам

Для удобства мы свели основные пути к хранению файлов драйверов и инсталляторов в единую таблицу. Это поможет вам быстро сориентироваться, какой производитель оборудования установлен в вашем ПК.

Производитель Системная папка (DriverStore) Папка кэша установщиков Префикс папки в хранилище
NVIDIA C:\Windows\System32\DriverStore\FileRepository C:\ProgramData\NVIDIA Corporation\Downloader nv_dispi.inf...
AMD C:\Windows\System32\DriverStore\FileRepository C:\AMD или AppData\Local\AMD aticloud.inf..., amdkmdag.inf...
Intel C:\Windows\System32\DriverStore\FileRepository C:\Program Files (x86)\Intel\Intel Graphics Driver igcc.inf..., igcc64.inf...
MSI (настройки) C:\Windows\System32\DriverStore\FileRepository C:\MSI (для утилит) msi_nv...

Обратите внимание, что префикс в хранилище может содержать дополнительные символы, зависящие от архитектуры системы (amd64 для 64-битных). При поиске ориентируйтесь на начало названия, содержащее имя производителя.

Иногда папки могут быть названы иначе, если драйвер был установлен не стандартным способом, а через модифицированные утилиты. В таких случаях поиск лучше проводить через dism, как описано выше.

Что делать, если папка пустая?

Если папка в DriverStore пуста или содержит только файлы .inf, значит, драйвер был полностью удален. В этом случае поможет только скачивание новой версии с официального сайта.

Ручная извлечение файлов для переноса

Если вам нужно перенести старый драйвер на другой компьютер или сохранить его на флешку, копирование всей папки из DriverStore — не лучший вариант. Она содержит тысячи мелких файлов, и система может не распознать их как готовый пакет. Лучше использовать функцию «Создать точку восстановления» или найти оригинальный установщик.

Однако, экстренный метод возможен. Скопируйте папку с нужным префиксом (например, nv_dispi.inf_amd64_...) на внешний носитель. На целевом компьютере откройте Диспетчер устройств, выберите «Обновить драйвер» и укажите путь к этой папке.

Убедитесь, что на целевом компьютере стоит та же версия Windows и разрядность. Драйверы NVIDIA для Windows 10 могут не подойти для Windows 11 без модификаций, хотя часто они совместимы. AMD драйверы обычно более универсальны в рамках одной большой версии ОС.

Для извлечения файлов из установщика (если он есть в кэше) можно использовать утилиты вроде 7-Zip. Часто установочный .exe файл является обычным архивом. Если переименовать его в .zip, можно извлечь содержимое и увидеть папки с драйверами.

⚠️ Внимание: При ручном копировании папок из DriverStore убедитесь, что вы копируете все файлы, включая скрытые. Отсутствие одного ключевого файла сделает драйвер неработоспособным.

Очистка и управление хранилищем

Папка DriverStore может занимать от 2 до 10 гигабайт свободного места на диске, так как каждый раз при обновлении драйвера старые файлы не удаляются. Если место на системном диске критически важно, систему можно почистить, но делать это нужно аккуратно.

Используйте встроенную утилиту Disk Cleanup (Очистка диска). Выберите диск C:, нажмите «Очистить системные файлы» и поставьте галочку напротив пункта «Очистка обновлений Windows» или «Драйверы устройств». Это безопасно удалит неиспользуемые старые версии.

Также можно использовать командную строку для удаления конкретных пакетов. Команда dism /online /remove-driver /driver:имя_папки.inf /force позволит удалить старый пакет, если он больше не нужен. Однако использовать её следует только если вы уверены, что не будете откатываться на эту версию.

Для продвинутых пользователей существуют скрипты, которые автоматически находят и удаляют «зависшие» пакеты драйверов, которые не используются системой. Это помогает освободить место без риска поломать текущую конфигурацию.

Частые вопросы и ответы

Почему кнопка «Откатить» в Диспетчере устройств неактивна?

Это происходит, если предыдущая версия драйвера была полностью удалена из хранилища DriverStore. Либо вы использовали утилиту DDU для полной очистки, либо системная очистка диска удалила старые пакеты как ненужные.

Можно ли удалить папки в DriverStore вручную через Проводник?

Нет. Проводник не даст вам удалить файлы в этой папке без прав администратора, и даже при наличии прав удаление может привести к ошибкам установщика Windows. Используйте команды DISM или утилиту очистки диска.

Где найти драйвер, если я не скачивал его сам, а он установился автоматически?

Он находится в папке C:\Windows\System32\DriverStore\FileRepository. Ищите папки, начинающиеся на nv_dispi (NVIDIA) или aticloud (AMD), и сортируйте их по дате создания.

Безопасно ли копировать драйверы с одного ПК на другой?

Не рекомендуется. Драйверы зависят от конкретной версии Windows, установленной на целевом компьютере. Перенос может привести к «синему экрану смерти» или отсутствию изображения.

Как узнать точную версию драйвера по названию папки?

В некоторых случаях номер версии зашифрован в конце имени папки (например, ...306.58). Но надежнее использовать команду dism /online /get-driverpackages в командной строке, чтобы получить полную информацию.