Где хранятся старые драйвера NVIDIA в Windows 10: полное руководство

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

Система operativo не просто удаляет старые версии при установке новых. Она создает резервные копии, которые могут пригодиться для отмены изменений или для ручного восстановления устаревших драйверов. Расположение этих данных зависит от того, как именно производилась установка: через центр обновлений Windows или с помощью официального инсталлятора GeForce Experience.

Локализация системных папок с драйверами

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

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

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

⚠️ Внимание: Удаление файлов из папки DriverStore без использования специальных утилит может привести к нестабильной работе системы или невозможности загрузки графического подсистемы. Будьте предельно осторожны при ручном вмешательстве.

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

Использование утилиты pnputil для анализа хранилища

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

Запустите командную строку от имени администратора и введите команду pnputil /enum-drivers. В результате вы получите обширный список всех установленных INF-файлов. Ищите в нем записи, где в поле "Издатель" указано NVIDIA Corporation.

В таблице ниже представлены примеры того, как могут выглядеть данные в выводе утилиты, чтобы вы могли сориентироваться при поиске:

Параметр Описание значения Пример для NVIDIA
Опубликованное имя Уникальный идентификатор файла в хранилище oem23.inf
Издатель Разработчик программного обеспечения NVIDIA Corporation
Дата Дата выпуска драйвера 15.01.2020
Версия Номер версии драйвера 26.21.14.4250

Если вы нашли нужную запись, запишите её "Опубликованное имя" (например, oem15.inf). Именно этот идентификатор потребуется для удаления драйвера через командную строку, если вы решите произвести полную очистку системы от старых версий. Это более безопасный метод, чем ручное удаление папок.

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

Папка временных файлов инсталлятора

Помимо системного хранилища, старые файлы могут оставаться в директории временных данных. Когда вы запускаете установщик GeForce Experience или драйвер NVIDIA, он распаковывает архив в папку с временными файлами. Обычно это путь C:\NVIDIA\DisplayDriver или папка в Temp.

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

Перейдите в папку C:\NVIDIA. Если она существует, внутри вы можете увидеть подпапки с номерами версий. Например, папка 472.12 будет содержать файлы именно этой версии. Это самый простой способ найти установочный пакет, если он еще остался на диске.

  • 🔍 Проверьте наличие папки C:\NVIDIA\DisplayDriver для архивных инсталляторов.
  • 📂 Ищите подпапки с цифровыми названиями, соответствующими версии драйвера.
  • 🧹 Удалите пустые папки после использования, чтобы освободить место на диске.
⚠️ Внимание: Файлы в папке Temp могут быть удалены системой автоматически при перезагрузке. Не рассчитывайте на их наличие как на постоянный источник резервных копий.
Как отключить автоматическую очистку временных файлов?

В установщике драйверов NVIDIA есть галочка "Очистить временные файлы после установки". Снимите её перед запуском, если хотите сохранить копию.

Процедура удаления старых драйверов через диспетчер устройств

Если ваша цель — освободить место на диске или удалить конфликтующую версию, лучше всего использовать стандартный интерфейс Windows. Это гарантирует корректное удаление записей реестра и файлов из DriverStore. Простое удаление папки может оставить "хвосты" в реестре.

Откройте Диспетчер устройств, нажав Win + X и выбрав соответствующий пункт. Раскройте ветку "Видеоадаптеры", найдите вашу карту NVIDIA, кликните правой кнопкой и выберите "Свойства". Перейдите на вкладку "Драйвер" и нажмите "Откатить", если кнопка активна.

Если кнопка "Откатить" неактивна, это значит, что система уже не хранит предыдущую версию в активном буфере. В этом случае поможет удаление драйвера с галочкой "Удалить программы драйверов для этого устройства". Это действие запустит процесс очистки, но не всегда удаляет все файлы из FileRepository.

☑️ Полная очистка старых драйверов

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

После удаления устройства обязательно перезагрузите компьютер. Система попытается найти драйвер в хранилище. Если вы хотите полностью очистить историю версий, вам придется использовать утилиту pnputil с командой удаления, описанную выше, указав имя INF-файла.

Почему Windows хранит старые версии драйверов?

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

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

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

  • 🛡️ Хранение позволяет мгновенно откатиться при критических сбоях.
  • 🔄 Упрощает процесс отладки проблем совместимости.
  • 💾 Занимает место, которое может пригодиться для других приложений.

Использование DDU для глубокой очистки

Для тех, кто хочет гарантированно удалить все следы старых драйверов, включая скрытые файлы в реестре и папках, лучшим решением является утилита Display Driver Uninstaller (DDU). Она работает в безопасном режиме и вычищает систему "под ноль".

Эта утилита не просто удаляет файлы, но и сбрасывает настройки реестра, связанные с NVIDIA. Это идеальный вариант перед установкой чистой версии драйвера, если у вас наблюдаются странные артефакты или падения FPS. Она закрывает все процессы, связанные с графикой, и удаляет их.

⚠️ Внимание: Использование DDU удаляет ВСЕ драйверы видеокарты. Убедитесь, что у вас есть возможность загрузить новый драйвер после очистки, если после перезагрузки система не установит базовый драйвер автоматически.

После запуска DDU выберите опцию "Clean and restart". После перезагрузки в системе не останется ни одной записи о старых версиях. Если вы ищете именно физическое удаление файлов из DriverStore, этот метод эффективнее ручного вмешательства.

Восстановление удаленных файлов без резервной копии

Что делать, если вы случайно удалили старые драйвера, а они вам срочно понадобились? Если файлы уже вычищены из FileRepository и утилиты очистки, восстановить их средствами Windows невозможно. Однако есть альтернативные пути поиска.

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

Если ни один из способов не сработал, единственным решением остается скачивание нужной версии с официального сайта NVIDIA. В разделе "Ранние версии драйверов" (Legacy) или через поиск по номеру версии можно найти любой релиз. Не пытайтесь скачивать их с сомнительных сторонних ресурсов.

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

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

Основное хранилище находится по пути C:\Windows\System32\DriverStore\FileRepository. Внутри этой папки лежат подпапки с именами, начинающимися на nvlddmkm или nvidia.

Можно ли безопасно удалить файлы в папке FileRepository вручную?

Нет, ручное удаление файлов из этой папки через проводник крайне не рекомендуется. Это может привести к повреждению системных компонентов. Используйте утилиту pnputil с ключом /delete-driver или утилиты типа DDU.

Как узнать номер версии драйвера, если папка названа непонятно?

Внутри папки найдите файл с расширением .inf. Откройте его в блокноте. В разделе [Version] будет указан параметр DriverVer с датой и версией, а также DriverVersion.

Занимают ли старые драйвера много места на диске?

Да, каждая версия драйвера занимает от 300 до 800 МБ. Если у вас накопилось 10-20 версий, это может занять несколько гигабайт дискового пространства, что критично для SSD небольшого объема.