Що знаходиться в системній папці «FileRepository» та як її очистити

0
58
Що знаходиться в системній папці «FileRepository» та як її очистити

Користувачі, які досліджують системний диск на предмет пошуку варіантів звільнення місця на ньому, іноді стикаються з роздутими розмірами папки «FileRepository». Що знаходиться в цій папці, чи можна позбутися від її вмісту, та якщо так, то як це зробити – про все це далі.

«FileRepository»: що за така папка

Папка «FileRepository» – це системна папка Windows, вона знаходиться по дорозі:
C:WindowsSystem32DriverStoreFileRepository
Щоб побачити її вміст, провідник або у вікно команди «Виконати» (клавіші Win+R) вписуємо це:
%WINDIR%System32DriverStoreFileRepository

У папці «FileRepository» зберігаються драйвери, які коли-небудь автоматично або вручну нами встановлювалися в середовище Windows. Або оновлювалися. Це сховище файлів установки драйверів. Ця папка не самоочищується, її вміст не входить до переліку областей штатної утиліти Очищення диска (Cleanmgr.exe). Цю папку також десятою дорогою обходять різного роду чистильники-оптимізатори. Що ж такого цінного в цій папці, якщо критично важливі для роботи Windows драйвери знаходяться в самому дистрибутиві системи, а ті окремі, що ми вручну встановлюємо, ми зазвичай знаємо, звідки їх беремо?

Установники всіх коли-небудь встановлених драйверів зберігаються для забезпечення існування різних версій драйверів. Так у системі продумано в догоду реалізації можливості відкату драйверів до їх попередніх версій і при необхідності повернення назад до версій актуальним. Всі ми прекрасно знаємо цей функціонал в диспетчері пристроїв Windows.

Чи то ми використовували для установки драйверів інсталятори, викачані з Інтернету, чи то ми працювали з офіційними DVD-дисками, або навіть якщо ми вдавалися до послуг менеджерів автоматичної установки драйверів, їх установники завжди копіюються в системну папку «FileRepository». І продовжують там існувати до. Якщо ми будемо акуратно працювати з операційною системою, якщо компанія Microsoft не «обрадує» нас якимось кривим оновленням, якщо виробники комплектуючих комп’ютерів не підкинуть нам якусь недопрацьовану альфу, вміст папки «FileRepository» може ніколи не бути задіяно. І, відповідно, мертвим вантажем захаращувати диск С.

Так, наприклад, в моєму випадку папка «FileRepository» важить 2,8 Гб. Для SSD-диск на 120 Гб, який має місце в даному випадку, це невелика втрата місця. Але от для SSD на 60 Гб, забитого, крім системи, файлами встановлення сторонніх програм, навіть зайнятий обсяг в 2,8 Гб міг би стати недозволеною розкішшю. Відомі випадки, коли ця папка розросталася до неймовірних обсягів – до 17 Гб. Що робити, якщо «FileRepository» займає реально багато місця? Можна чи видалити її вміст без негативних наслідків для Windows?

Чи безпечно видаляти файли з папки «FileRepository»?

Критичних наслідків для працездатності Windows при видаленні вмісту папки «FileRepository» не повинно бути. Лише б ми цю саму папку ми не видалили. Та й не видалимо ми не папку цілком, ні її окреме вміст звичним способом – клавішею Del або опцією «Видалити» у контекстному меню провідника. При спробі зробити це отримаємо від системи відправку на отримання прав від «Адміністратори» (TrustInstaller).

Але навіть якщо ми отримаємо ці права або очистимо папку варварським способом, вдавшись до допомоги LiveDisk, нічого страшного не станеться. Папка «FileRepository» почне відновлюватися та відразу ж підтягне установники деяких працюючих драйверів.

Що ж самого страшного може статися? Якщо ми видалимо всі вміст «FileRepository», ми не зможемо тоді при необхідності вдатися до системної функції відкату драйверів. А ось чи постане така необхідність – хто його знає. Якщо і видаляти цілком вміст папки, то точно робити це потрібно тільки після будь-якої з цих заходів (на вибір):
• Створення точки відновлення Windows;
• Створення резервної копії Windows;
• Створення резервної копії драйверів засобами системи або стороннім софтом.
Але краще все ж за свободу часу розібратися з даними, що зберігаються в папці «FileRepository» драйверами і видалити непотрібні. Розглянемо обидва варіанти.

Як видалити вміст папки «FileRepository» цілком

Цілком видалити вміст папки «FileRepository», як згадувалося, можна двома способами. Перший – це всередині Windows. Необхідно отримати права на змінення системних файлів. А потім видалити файли в папці «FileRepository» звичайним способом через провідник або файловий менеджер.

Другий спосіб – LiveDisk. В кінці цієї статті є посилання на готовий образ аварійного LiveDisk, створеного за допомогою програми AOMEI PE Builder. Завантажуємо образ, записуємо на флешку, завантажуємося з цієї флешки. Всередині середовища LiveDisk запускаємо провідник, видаляємо файли з папки «FileRepository». Чистимо кошик. За цим принципом можемо використовувати будь LiveDisk з файловим менеджером на борту.

Як видалити з папки «FileRepository» тільки непотрібні драйвери

Для видалення тільки окремих установників драйверів вдамося до допомоги безкоштовної портативної утиліти DriverStoreExplorer.

Запускаємо утиліту від імені адміністратора. І в її вікні побачимо все те, що зберігається в папці «FileRepository», тільки в більш зрозумілому форматі, ніж просто скупчення папок з даними у вікні провідника. У вікні утиліти установники драйверів подано інформативно та структуровано: все розбите за типами комплектуючих, наводиться інформація по виробниках, версій та дат установки драйверів. Що ми тут можемо зробити?

Ми можемо натиснути кнопку «Select Old Drivers». Вона допоможе нам автоматично позбутися від старих версій драйверів. Ця кнопка виставить галочки на старих драйвери для пристроїв яких в системі зберігаються більш нові версії драйверів. Далі активуємо опцію «Force Deletion», це форсоване видалення, видалення в обхід системної блокування установників драйверів працюють в даний момент пристроїв. І потім тиснемо кнопку «Delete Package».

Але це тільки видалення старих версій драйверів. Утиліта не може автоматично виявити драйвери вже відсутніх пристроїв. Це можемо зробити тільки ми самі. Наприклад, в моєму випадку на комп’ютері була замінена материнська плата на іншу, в якій немає вбудованого Bluetooth, вбудованої графіки, у неї інший виробник USB-портів і мережної плати. І у мене давно вже немає принтера Canon і монітора Dell, а їх повернення явно не планується. Так що я можу з упевненістю виставити галочки установників цих драйверів. Далі я відзначаю «Force Deletion» і тисну кнопку «Delete Package».

Видалення драйверів відеокарт

Друзі, файли установки драйверів відеокарт можуть зберігатися не тільки в папці «FileRepository». Але вони також можуть захаращувати диск С. Установники дайверів відеокарт можна пошукати ще шляхами:
C: Nvidia (або C: NvidiaDisplayDriver)
C:ProgramData Nvidia CorporationNetservice
C:Program Files Nvidia CorporationInstaller2
C:ATI
C:AMD

І ще одна порада шукачам варіантів вивільнення місця на диску С. файли драйверів Nvidia вміє вичищати всенародно улюблений чистильник CCleaner. Окремим етапом або в рамках комплексної очищення Windows можемо перейти на вкладку «Програми» і в збірці «Утиліти» вибрати опцію «Nvidia Install Files». В моєму випадку аналіз одних лише для файлів інсталяції Nvidia виявив більше гігабайта даних. Їх спокійнісінько можна очистити.

Оцініть статтю

НАПИСАТИ ВІДПОВІДЬ

Please enter your comment!
Please enter your name here