Как очистить папку FileRepository в DriverStore

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

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

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

Содержимое FileRepository в Windows 11, 10 и предыдущих версиях ОС

Копии готовых к установке пакетов драйверов устройств находятся в папке FileRepository. Staged Drivers — это драйверы Майкрософт, которые можно установить, не имея прав администратора, находясь в хранилище DriverStore.

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

Когда драйверы оборудования обновляются системой или вручную, старые версии драйверов остаются в указанной папке. Это может служить для отката драйвера и одновременно увеличивать количество места на диске, необходимое для хранения, которое не удается очистить методами, описанными в руководстве «Как удалить старые драйверы Windows».

Очистка папки FileRepository

В теории все содержимое Репозитория файлов можно удалить из Windows 11/10/8.1/7, но это не очень безопасно, может вызывать проблемы и не требует очистки диска. Создайте резервную копию драйверов Windows в любом случае.

В большинстве случаев гигабайты и десятки гигабайт, занимаемые папкой DriveStore, происходят из-за многократных обновлений драйверов видеокарт NVIDIA и AMD, звуковых карт Realtek и, реже, дополнительных регулярно обновляемых драйверов периферии. Хотя это касается только драйверов видеокарты, удаление старых версий драйверов из FileRepository может значительно сократить объем папки.

Как очистить папку DriverStore, удалив ненужные драйверы из нее:

  1. Запустите командную строку от имени администратора (начните набирать в поиске «Командная строка», когда найдется нужный элемент, нажмите по нему правой кнопкой мыши и выберите пункт контекстного меню «Запуск от имени администратора»).
  2. В командной строке введите команду pnputil.exe /e > c:\drivers.txt и нажмите Enter. 
  3. Команда из пункта 2 создаст файл drivers.txt на диске C с перечислением тех пакетов драйверов, которые хранятся в FileRepository. 
  4. Теперь вы можете удалить все ненужные драйверы с помощью команд pnputil.exe /d oemNN.inf (где NN — номер файла драйвера, как указано в файле drivers.txt, например oem10.inf). Если драйвер используется, вы увидите сообщение об ошибке удаления файлов. 

Я рекомендую сначала удалить устаревшие драйверы видеокарты, которые указаны в поле класса как «Видеоадаптеры». Диспетчер устройств Windows показывает текущую версию драйвера и дату их выпуска.

Старые версии можно смело удалять, а после завершения проверьте размер папки DriverStore. Скорее всего, размер папки придет в норму. Кроме того, вы можете удалить старые драйверы других периферийных устройств. Однако я не советую удалять драйверы системных устройств Intel, AMD и других, которые вы не знаете. Изменение размера папки после удаления четырех старых пакетов драйверов NVIDIA показано на следующем изображении.

В DriverStore папка FileRepository хранит резервные копии драйверов, которые использует Windows при обновлении или восстановлении системы. Со временем она может засоряться старыми файлами, занимая больше пространства. Можно очистить ее вручную или с помощью встроенных инструментов, таких как «Очистка диска» с выбором «Очистка системных файлов». Таким образом, ненужные драйверы будут удалены безопасно, не повреждая важные системные компоненты. Чтобы избежать проблем с системой, не удаляйте файлы из этой папки напрямую через проводник.

Driver Store Explorer

Выполнить описанную выше задачу в более удобном виде поможет утилита Driver Store Explorer (RAPR), доступная на сайте GitHub

После запуска утилиты (если вы запускаете ее от имени Администратора), нажмите «Enumerate» (или «Обновить»). В последних версиях программы обновление происходит в автоматическом режиме, а русский язык добавляется.

Затем, в списке обнаруженных пакетов драйверов выберите ненужные и удалите их с помощью кнопки «Delete Package» (используемые драйверы удалены не будут, если не отметить «Force Deletion»). Вы можете отсортировать пакеты драйверов по размеру, нажав по заголовку столбца «Size» (Размер). Также можно автоматически выбрать старые драйверы, нажав кнопку «Select Old Drivers».

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

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

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

Поделиться с друзьями
Алексей Морозов

Технический журналист и системный администратор с 10‑летним опытом работы в корпоративной IT‑инфраструктуре.

Оцените автора
Добавить комментарий