Где хранятся файлы драйверов видеокарты в операционной системе Windows 7

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

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

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

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

Внутри FileRepository вы обнаружите множество подпапок, названия которых начинаются с префиксов, указывающих на производителя оборудования, например, nvlddmkm.inf для продуктов NVIDIA или aticpx.inf для ATI/AMD. Каждая такая папка содержит вложенные директории для конкретных ревизий драйверов, часто структурированные по версии ядра и архитектуре системы (x86 или x64). Это позволяет системе поддерживать несколько версий драйверов одновременно, обеспечивая возможность отката в случае сбоя.

Кроме основной директории репозитория, некоторые компоненты, такие как библиотеки DirectX или вспомогательные утилиты для мониторинга температур, могут находиться в стандартной папке драйверов C:\Windows\System32\drivers. Однако основные модули ядра видеодрайвера (TCM файлы) всегда инкапсулированы в DriverStore для защиты целостности системы от несанкционированного изменения.

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

Доступ к скрытым системным папкам

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

В открывшемся окне переключитесь на вкладку Вид и найдите параметр «Показывать скрытые файлы, папки и диски». Установите соответствующий переключатель. Также обязательно снимите галочку с пункта «Скрывать защищенные системные файлы», который появится в списке чуть ниже, подтвердив свое намерение нажатием кнопки «Да» в диалоговом окне предостережения.

После применения изменений, перейдите по пути C:\Windows\System32\DriverStore. Вы увидите, что папка стала доступной для просмотра, хотя и может иметь полупрозрачный вид иконки. Теперь вы можете искать подпапки, содержащие названия производителей видеокарт, и анализировать их содержимое.

Поиск драйверов конкретных производителей

Для владельцев дискретных графических карт от NVIDIA ищите папки, начинающиеся с префикса nvlddmkm.inf. В зависимости от версии драйвера, за именем может следовать строка, указывающая на архитектуру (например, nvlddmkm.inf_amd64 для 64-битных систем). Внутри этих папок находятся файлы nvlddmkm.sys, nvvsvc.exe и другие библиотеки, отвечающие за работу видеоядра.

Пользователи карт AMD Radeon (ранее ATI) должны обратить внимание на директории с названиями, содержащими atikmdag, atikmpag или ati2mtag. Структура хранения у AMD может быть более запутанной из-за использования большого количества вспомогательных компонентов, поэтому рекомендуется искать папки по дате последнего изменения, чтобы найти актуальную версию.

Интегрированная графика Intel HD Graphics обычно размещает свои файлы в папках с префиксом igxp64.inf или igdlh64.inf. Важно отметить, что для процессоров с интегрированным графическим ядром драйверы также могут быть заимствованы из общих библиотек Windows, но основной функциональный пакет всегда находится в репозитории.

Ниже приведена таблица, помогающая сориентироваться в названиях папок для популярных производителей:

Производитель Префикс папки в DriverStore Основной системный файл Тип системы
NVIDIA nvlddmkm.inf nvlddmkm.sys x64 / x86
AMD (Radeon) atikmdag.inf / aticpx.inf atikmdag.sys x64 / x86
Intel (HD Graphics) igxp64.inf / igdlh64.inf igdkmd64.sys x64 / x86
SiS / VIA sisagp.inf sisagp.sys x86

Извлечение и резервное копирование драйверов

Если вам необходимо перенести драйвер на другой компьютер без интернета, просто копирование папки из DriverStore часто оказывается недостаточным, так как система не сможет корректно зарегистрировать устройство. Лучшим решением является использование специальных утилит, таких как Double Driver или DriverStore Explorer, которые умеют извлекать драйверы в виде готового к установке пакета.

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

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

☑️ Алгоритм резервного копирования

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

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

Когда у вас есть папка с драйверами, полученная из репозитория или скачанная с сайта производителя, процесс установки в Windows 7 отличается от автоматического. Запустите Диспетчер устройств, найдите устройство с желтым восклицательным знаком (или вашу видеокарту), кликните правой кнопкой и выберите «Обновить драйверы».

В появившемся мастере выберите опцию «Выполнить поиск драйверов на этом компьютере». Нажмите кнопку «Обзор» и укажите путь к той папке, где вы ранее нашли или скопировали файлы драйвера. Система просканирует указанную директорию и все вложенные подпапки, найдя соответствующий файл .inf для вашей модели.

Если система найдет подходящий драйвер, она предложит установить его. Нажмите «Далее» и дождитесь завершения процесса. После этого потребуется перезагрузка компьютера для применения новых настроек видеоядра. Если установка завершается ошибкой, проверьте, соответствует ли битовость драйвера (x86 или x64) вашей версии Windows 7.

⚠️ Внимание: Ручная установка драйверов из папки DriverStore может быть невозможна, если файлы были повреждены или если операционная система требует цифровой подписи драйвера, которой нет у старых или модифицированных версий ПО.
Что делать, если драйвер не подписан?|Если вы пытаетесь установить драйвер, не имеющий цифровой подписи Microsoft, Windows 7 может отказать в установке. Для обхода этого ограничения необходимо отключить проверку подписи драйверов в режиме загрузки, нажав F8 при старте системы и выбрав соответствующий пункт меню.-->

Очистка старых версий драйверов

Со временем папка DriverStore может разрастаться до нескольких гигабайт, так как Windows 7 сохраняет старые версии драйверов даже после обновления. Это не всегда критично, но может занимать место на системном диске. Для очистки можно использовать утилиту DriverStore Explorer (RAPR), которая позволяет безопасно удалять устаревшие версии.

Запустите утилиту от имени администратора. В списке драйверов отфильтруйте их по производителю или дате. Выберите версии, которые помечены как «Старые» (Old), но убедитесь, что текущая активная версия (Active) не выбрана. Нажмите кнопку удаления, и система удалит ненужные файлы, освободив место на диске.

Альтернативный способ очистки включает использование утилиты cleanmgr (Очистка диска). Запустите её, выберите системный диск и нажмите кнопку «Очистить системные файлы». В списке найдите пункт «Очистка обновлений Windows» или «Временные файлы драйверов», что также может удалить часть неиспользуемых компонентов, хотя и менее точно, чем специализированный софт.

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