Часто нестачу вільного місця на диску пояснюють сторонніми програмами або накопиченням файлів користувача, однак сама операційна система Windows здатна непомітно займати значно більше простору, ніж зазвичай очікується. Якщо системний диск регулярно заповнюється без очевидних причин, у багатьох випадках джерелом проблеми є вбудовані механізми Windows. Нижче описано, як за короткий час повернути собі кілька гігабайтів дискового простору.
Відновлення системи
Функція відновлення системи призначена для повернення Windows до попереднього стану у разі серйозних збоїв. Вона автоматично створює точки відновлення перед оновленнями, встановленням драйверів та іншими системними змінами. Нові точки додаються доти, доки не буде вичерпано виділений обсяг сховища, після чого найстаріші видаляються автоматично.
Щоб ця функція не займала надмірний обсяг диска, можна обмежити кількість збережених точок відновлення, наприклад до двох або трьох. Для цього у полі пошуку слід ввести «Створити точку відновлення» та відкрити відповідний результат. У вікні «Властивості системи» необхідно перейти на вкладку «Захист системи», вибрати системний диск і натиснути «Налаштувати».
У цьому ж вікні відображається поточний обсяг, який займає відновлення системи, поруч із пунктом «Поточне використання». Повзунок «Максимальне використання» визначає граничний обсяг дискового простору, який Windows може виділяти під точки відновлення. Його зменшення дозволяє контролювати споживання сховища.
Зарезервоване сховище
Windows використовує механізм зарезервованого сховища для забезпечення коректної роботи оновлень, програм і тимчасових файлів. За замовчуванням він займає приблизно 7-10 ГБ і з часом може збільшуватися. Це сховище допомагає уникати збоїв під час оновлень і підтримує стабільність системи, тому вимикати його на постійній основі не рекомендується.
Втім, за критичного дефіциту місця можна тимчасово звільнити кілька гігабайтів. Щоб перевірити, скільки простору займає зарезервоване сховище, потрібно перейти до «Параметри», далі «Система», «Пам’ять», після чого відкрити «Показати більше категорій» і вибрати «Система та зарезервовано».
У налаштуваннях Windows немає прямого перемикача для вимкнення цієї функції, тому використовується PowerShell. У пошуку слід набрати «PowerShell», запустити програму від імені адміністратора та виконати команду:
Ця команда тимчасово вимикає зарезервоване сховище і звільняє зайнятий ним простір.
Файл гібернації (hiberfil.sys)
Режим гібернації зберігає стан відкритих програм і документів для швидкого відновлення роботи. Якщо ця функція не використовується, файл hiberfil.sys може марно займати кілька гігабайтів, зазвичай обсяг, близький до встановленої оперативної пам’яті.
Для оцінки зайнятого простору спочатку потрібно зробити файл видимим. У Провіднику слід відкрити вкладку «Вигляд» і увімкнути показ прихованих елементів. Далі через меню «Параметри папок» на вкладці «Вигляд» необхідно зняти прапорець «Приховувати захищені системні файли» і підтвердити зміни.
Після цього файл hiberfil.sys з’явиться в корені системного диска. Через його властивості можна побачити фактичний розмір. Щоб звільнити місце, гібернацію слід вимкнути. Для цього у пошуку потрібно знайти «Командний рядок», запустити його від імені адміністратора і виконати команду:
Після перезавантаження комп’ютера файл буде видалено, а зайнятий простір звільниться.
Файли відкату оновлень (Windows.old)
Після великих оновлень Windows зберігає копію попереднього стану системи у папці Windows.old. Вона містить старі системні файли, драйвери та налаштування і може займати від 10 до 30 ГБ або більше. Це дозволяє повернутися до попередньої версії у разі проблем.
Якщо поточна версія працює стабільно і повернення не планується, цю папку можна видалити. Windows зазвичай робить це автоматично приблизно через десять днів, але за нестачі місця процес можна прискорити. Для цього потрібно відкрити «Параметри», перейти до «Система», «Пам’ять», вибрати «Тимчасові файли», позначити пункт «Тимчасові файли інсталяції Windows» і натиснути «Видалити файли».
Видалення Windows.old лише прибирає вбудовану можливість швидкого відкату. За потреби повернення до попередньої версії завжди можливе через ручну перевстановку.
Віртуалізація Hyper-V
Hyper-V використовується для створення віртуальних машин, тестування інших операційних систем або середовищ розробки. Якщо ця функція була використана лише епізодично, залишкові віртуальні диски, знімки та конфігураційні файли можуть займати від 10 до 50 ГБ або більше.
Видалення віртуальної машини через диспетчер Hyper-V не завжди прибирає всі пов’язані файли. Після видалення невикористовуваних машин варто вручну перевірити стандартні каталоги збереження і видалити залишкові файли формату .vhdx. Після очищення доцільно також вимкнути Hyper-V та інші компоненти віртуалізації через «Компоненти Windows», щоб уникнути подальшого непотрібного використання дискового простору.
Системні функції Windows здатні накопичувати значні обсяги даних без явних ознак для користувача. Регулярна перевірка цих механізмів дозволяє ефективно керувати сховищем і підтримувати достатній запас вільного місця на системному диску.



