Файл Windows.edb: Що це таке і як зменшити розмір?

Коли на системному розділі жорсткому диску комп'ютера стає занадто мало вільного місця, то зазвичай починається пошук винних. Хоча найчастіше в цьому винен сам користувач, який неправильно вибрав його розмір. Пошуки найбільш об'ємних тек часто призводять до теки WinSxS яку ми вже розглядали раніше. Проте часом увага привертає увагу, і тека C:\ Windows\SoftwareDistribution хоча звичайно вона має набагато більш скромні розміри.

SoftwareDistribution - це тека, яка використовується службою оновлення Windows для завантаження оновлень на комп'ютер з подальшим їх встановленням, а також зберігає відомості про всі раніше встановлені оновлення. Після встановлення, вони залишаються там ще деякий час, а потім видаляються системою автоматично. Вона присутня у всіх версіях Windows від XP і до 10.


Звідси можна зробити висновок, що в нормально працюючій операційній системі тека% systemroot %\SoftwareDistribution\Download не вимагає до себе уваги користувача, оскільки система стежить за нею самостійно і зазвичай вона має вагу в кілька сотень мегабайт, іноді до 1 ГБ.

Однак іноді через різні причини вона може важити помітно більше і тоді з'являється бажання звільнити займане їй місце на HDD. Виникає питання, чи можна вилучити теку SoftwareDistribution?

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

Краще обмежитися очищенням папки SoftwareDistribution Download, оскільки видалення теки DataStore включаючи DataStore.edb, а також ReportingEvents.log призведе до згаданих вище наслідків. Про всяк випадок перед маніпуляціями з нею можна створити її резервну копію або просто перейменувати, щоб у разі необхідності можна було повернути її назад. Ви можете вилучити SoftwareDistribution у графічному інтерфейсі або за допомогою командного рядка. До речі, якщо у вас раптом в комп'ютері опиняться папки з іменами типу SoftwareDistribution.old або SoftwareDistribution.bak їх можна сміливо видаляти, так як це просто копії, створені кимось.

Найкращий спосіб очищення тек Windows: очищення диска

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

Крім того, ви можете витрачати час на це самостійно, коли ви можете автоматизувати процес, безпечніше дозволити інструменту очищення диска виконати це очищення за вас. Це дозволяє уникнути випадкового вилучення файлів, які вам потрібні, або роботи з неправильними теками.


Засіб очищення диска Windows допомагає вам звільнити дисковий простір на вашому комп'ютері і є простим у використанні. Ви можете відкрити його, виконавши пошук Очищення диска в меню «Пуск». Дозвольте йому сканувати, і ви побачите декілька категорій файлів, які ви можете стерти. Для більшої кількості варіантів виберіть Спорожнити системні файли, щоб отримати дозволи адміністратора.

Якщо ви знайдете це занадто старої школи, ви можете перейти до пункту меню Параметри > Система > Сховище спробувати створити інструмент очищення сховища Windows 10. Натисніть кнопку Визволити, щоб скористатися цим місцем.

Що вилучити з очищення диска

Це не повне керівництво за інструментом очищення диска, тому ми не будемо розглядати всі варіанти, які він пропонує. Тим не менш, наступні декілька варіантів є низько висячими фруктами (не забудьте вибрати Очистити системні файли побачити їх усіх)

  • Очищення Центру оновлення Windows: Це видаляє старі копії файлів Центру оновлення Windows. Їх безпечно вилучити в більшості випадків, але ви повинні зберегти їх для усунення неполадок, якщо ви зіткнетеся з проблемами, пов'язаними з оновленням.
  • Файли журналу оновлення Windows: Подібно, ці файли даних зберігаються в Центрі оновлення Windows, щоб допомогти вам розібратися в проблемах навколо них. Ви можете стерти їх, якщо у вас не було помилок, пов'язаних з оновленням Windows.
  • Файли мовних ресурсів: Якщо ви раніше завантажили іншу мову або розкладку клавіатури, яку ви не використовуєте, це дозволить вам легко стерти її.
  • Кошик: Хоча ви можете очистити смітник через його вікно, ви також можете легко зробити це тут.
  • Тимчасові файли: Як випливає з їх назви, тимчасові файли в довгостроковій перспективі ні для чого не використовуються, тому ви можете без проблем їх видалити.

Очищення місця на RDS фермі (Installer, ServceProfiles, WinSxS)

Доброго дня! Шановні читачі та гості, великого IT блогу Pyatilistnik.org. Минулого разу я вам розповів, про вирішення ситуації, з процесом Print Filter Pipeline Host завантажує процесор на 100%, сьогодні ми повернемося знову до термінальних служб і розглянемо ситуацію, коли у вас закінчується дисковий простір на ваших вузлах сеансів віддалених робочих столів (RDSH - Remote Desktop Session HOst). Я покажу, як проводиться очищення місця на RDS фермі. Упевнений, що дана ситуація, рано чи пізно трапляється з багатьма компаніями.

Куди подається вільне місце у службах віддалених стільниць

Описую класичну ситуацію. Є RDS ферма, яка складається з двох посередників (RD Connection Broker) і 15-20 хостів RDSH, до якого безпосередньо підключаються віддалені користувачі. У більшості випадків користувачі мають пересувні профілі. Все добре, все працює, але трапляється момент, що з'являється ще пара сотень юзерів, наприклад, через розширення компанії або поглинання іншої, це не важливо.

На ваших вузлах, стає катастрофічно не вистачати вільного місця. Якщо у вас віртуальні машини, то тут простіше можна розширити ресурси, при наявності місця на датасторах, у випадку з фізичними серверами складніше, так як розширювати існуючі RAID масиви, дуже геморойна річ, та й місця на СГД, може так само не вистачати. Та й розширювати до нескінченності ви не можете.

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


Давайте подивимося, що ви можете зробити для оптимізації, без розширення дискового простору. Насамперед ми з вами скористаємося утилітями, які дозволять подивитися, чим конкретно зайняті ваші жорсткі диски. Тут потиліт багато, я можу виділити безкоштовну WinDirStat або платну TreeSize.

Установка WinDirStat, дуже тривіальна, я не буду її приводити. Після інсталяції запускаємо утиліту. На першому екрані WinDirStat попросить вас вибрати локальний диск або каталог для сканування файлів. У моєму прикладі на Remote Desktop Session Host хості, один диск C:\, його я і вибираючи.

У вас почнеться сканування вашого локального диска, на предмет того, чим він зайнятий. Ви побачите кумедних пакменів.

Як бачимо, у мене найбільш об'ємним є папка Users, другий папка Windows 45 ГБ. З правого боку ви побачите стовпчик за форматами, там відразу можна виділити MP4 або MSI, видно скільки вони займають. Нижче різнокольорові квадрати, це так виглядають всі типи файлів на жорсткому диску в цій утиліті.

Відкривши теку профілі, ви відразу бачите найоб'ємніші з них, дивіться, чим вони зайняті і проводите зачистку, з візгами і орами від користувачів. Але тут ніяк більше.


Файл гібернації

Адреса: C: hiberfil.sys

Режим гібернації на вашому комп'ютері аналогічний сплячому режиму, за винятком того, що система зберігає всю відкриту роботу на жорсткому диску, а потім вимикається. Ви можете витягти акумулятор з вашого ноутбука і залишатися в сплячому режимі протягом тижня, а потім почати роботу і залишатися там, де ви зупинилися.

Звичайно, це займає місце, для чого призначений файл гібернації.

Залежно від розміру жорсткого диска, файл гібернації може становити декілька гігабайтів або більше. Якщо ви не використовуєте сплячий режим і хочете вимкнути його, ви можете легко зробити це за допомогою командного рядка. Зверніть увагу, що ви не повинні просто видалити hiberfil.sys, як Windows буде відтворювати його знову.

Клацніть правою кнопкою миші «Пуск», щоб відкрити меню «Досвідчений користувач», а потім відкрийте Командний рядок (адміністратор) або Windows PowerShell (адміністратор) вікно. Введіть наступну команду, щоб вимкнути сплячий режим:

Це все, що потрібно, щоб відключити сплячий режим. Windows повинен видалити hiberfil.sys сам по собі, коли ви робите це; не соромтеся видалити його, якщо ні. Зверніть увагу, що вимкнення режиму гібернації також не дозволить вашому комп'ютеру використовувати швидкий запуск у Windows 10. Однак це не велика втрата, оскільки відомо, що ця функція викликає проблеми із завантаженням.


Недостатньо місця на диску С. Як очистити?

У житті кожного користувача рано чи пізно настає момент, коли закінчується вільне місце на диску C і вискакує подібне повідомлення. При цьому комп'ютер починає моторошно гальмувати, багато програм неправильно працюють, або не працюють взагалі. Такої ситуації бажано не допускати, але якщо вже вона Вас спіткала, в цій статті я розповім як з цим боротися - звільнити місце на системному диску без шкоди для системи.

Тимчасові файли Windows

Перше що потрібно зробити в таких випадках - видалити тимчасові файли Windows. Для цього потрібно подаляти весь вміст тек:

\Temp \WINDOWS\TEMP

COM_SPPAGEBUILDER_NO_ITEMS_FOUND