Чому NVIDIA зберігає гігабайти файлів інсталятора на жорсткому диску?
Якщо ви граєте (або просто користувач ПК) з графікою NVIDIA, драйвери NVIDIA, ймовірно, витрачають гігабайти пам'яті на жорсткому диску. NVIDIA залишає старі файли інсталятора, поховані на вашому жорсткому диску, поки ви не роздратуєтесь і вручну видалити їх ... якщо ви навіть розумієте, що вам потрібно.
Як людина, що використовує графічне обладнання NVIDIA протягом багатьох років, це дуже довго дратує мене. Я бачив, як ці файли використовують більше 4 ГБ простору, і, хоча це може здатися невеликим простором для деяких, це дуже багато втраченого місця на меншому SSD. І ви, мабуть, тільки помітите це, якщо ви використовуєте інструмент аналізу дискового простору.
Оновлення: NVIDIA звернулася до нас з деякою новою інформацією. У GeForce Experience 3.9.0 NVIDIA додала засіб очищення, який автоматично видаляє старі версії драйверів. Тепер NVIDIA зберігає лише інсталятори для поточної та попередньої версії драйвера, загальна кількість яких складає близько 1 Гб.
NVIDIA також сказала, що вони планують додати функцію "Повернення до попереднього драйвера" в майбутній версії GeForce Experience. Тому NVIDIA зберігає ці файли на жорсткому диску.
Де зберігаються ці файли
На даний момент NVIDIA зберігає ці інсталяційні файли драйвера графіки на C: ProgramData Корпорація NVIDIA Downloader. За замовчуванням директорія ProgramData прихована, тому вам потрібно або переглядати приховані файли, або тип C: Програмні дані
перейдіть до рядка розташування файлового менеджера.
Щоб дізнатися, скільки місця займають ці файли на вашому комп'ютері, відкрийте каталог NVIDIA Corporation, клацніть правою кнопкою миші папку "Downloader" і виберіть "Властивості".
На скріншоті нижче ці файли використовують лише 1,4 ГБ простору на нашій тестовій системі. Однак, це тільки тому, що ми очистили ці файли кілька місяців тому. Ми бачили цей папку-балон набагато більше в минулому.
Попередні версії програмного забезпечення NVIDIA зберігали ці інсталяційні файли драйверів на C: Програмні файли Корпорація NVIDIA Installer2, C: ProgramData Корпорація NVIDIA NetService, а також папка C: NVIDIA. Якщо ви не переінсталювали Windows або не видаляли ці файли через деякий час, вони можуть зберігатися в цих папках. Ми не впевнені, що програмне забезпечення NVIDIA ніколи не видаляє їх.
Хто вони?
Якщо ви відкриєте папку Downloader, ви побачите декілька папок із випадковими назвами. Двічі клацніть одну з цих папок, і ви побачите те, що всередині: оновлення драйверів NVIDIA у формі .exe.
В основному, коли програма NVIDIA GeForce Experience завантажує оновлення драйверів, вона зберігає повну копію інсталятора цього оновлення. Навіть після успішного встановлення драйвера, інсталятори залишаються тут.
У папці «Останні» зберігається нестиснута копія останнього оновлення драйвера. Це потрібно тільки під час процесу встановлення драйвера, і вам знадобиться лише знову, якщо вам доведеться перевстановити останню версію драйвера.
Чому NVIDIA зберігає їх навколо?
Ми звернулися до NVIDIA, щоб запитати, чому GeForce Experience зберігає копії всіх цих інсталяторів у такій папці, але NVIDIA не відповіла..
Проте ми можемо уявити, для чого вони є. Якщо оновлення драйверів викликає проблеми, можна перейти до цієї папки, щоб переінсталювати попереднє оновлення драйвера. Вони всі тут і готові до роботи, так що ви можете легко повернутися до попереднього драйвера без довгої завантаження, якщо у вас є проблеми.
Це все добре і добре, але як часто користувачам дійсно потрібно повернути графічні драйвери? І чи не краще було б зберегти один або два з останніх «хороших» драйверів, а не зберігати 4 ГБ драйверів, що повертаються на багато версій? Зрештою, навіть якщо користувачеві потрібно повернутися до старого драйвера, вони завжди можуть завантажити стару версію з веб-сайту NVIDIA. Не потрібно витрачати 4 ГБ місця на жорсткому диску "на всякий випадок".
Це робить ще менше сенсу, якщо врахувати, що програмне забезпечення NVIDIA GeForce Experience не дозволяє легко повернутися до іншої версії драйвера. Він навіть не повідомляє користувачам, що ці інсталятори існують. Навряд чи хтось коли-небудь знайде і запустити їх, так навіщо тримати їх навколо? Якщо ці файли треба залишити, GeForce Experience повинна запропонувати спосіб керування ними, щоб користувачам не потрібно копатися в папці ProgramData, щоб звільнити місце.
Як їх видалити
Хоча права доступу до файлів за промовчанням не дозволяють видалити всю папку Downloader, ми виявили, що ви можете просто відкрити папку Downloader і видалити папку "latest" і інші папки з випадковими іменами. Залиште папку "config" і файл "status.json" окремо.
Це дозволить звільнити простір, що використовується файлами інсталятора NVIDIA у вашій системі. Проте, коли GeForce Experience завантажує нові файли драйверів і встановлює їх, ці нові файли драйверів зберігатимуться тут, поки ви їх не вилучите..
Видаліть виділені файли, щоб звільнити місце.CCleaner також може автоматично видаляти ці файли інсталятора NVIDIA. Брудний інсталяторів, які жадібно споживають дисковий простір, як це, не даючи користувачам контролю є великою причиною, чому так багато користувачів Windows в кінцевому підсумку працює інструменти, такі як CCleaner. Якщо розробники програмного забезпечення поводилися краще, так багато користувачів не були б в небезпеці від зламу CCleaner.