Вы заходите в «Этот компьютер», а свободного места на системном диске C: осталось всего несколько гигабайт — хотя вчера его было намного больше. Ситуация знакомая? Почему пропадает память на диске с Windows 10, а главное — как вернуть потерянные гигабайты, разберёмся прямо сейчас.

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

Основные причины исчезновения свободного места

Начнём с самого очевидного. Windows 10 активно использует диск для кэширования, обновлений и восстановления системы. Если не чистить эти данные, они могут занимать десятки гигабайт.

Топ-3 виновника: временные файлы (%Temp%), папка WinSxS (хранилище компонентов системы) и кэш обновлений в C:\Windows\SoftwareDistribution. Только эти три папки способны «съесть» от 10 до 30 ГБ.

Кроме того, в фоновом режиме может работать Защитник Windows, создающий файлы карантина, или OneDrive, синхронизирующий данные. А если у вас включена гибернация — файл hiberfil.sys отнимает столько же места, сколько оперативной памяти в вашем ПК.

💡

Проверьте размер папки WinSxS через Пуск → Выполнить → cmd → sfc /scannow. Если она разрослась до 20+ ГБ, используйте утилиту для очистки: DISM /Online /Cleanup-Image /AnalyzeComponentStore

ИнструментЧто показываетКак запустить
Параметры WindowsРаспределение по категориямПараметры → Система → Память
Очистка дискаВременные файлы, корзина, точки восстановленияcleanmgr в командной строке
Storage SenseАвтоматическая очисткаПараметры → Система → Память
WinDirStatГрафическая визуализация папокСкачать и установить утилиту

Как проверить, что занимает место на диске

Чтобы точно узнать, куда девается память на диске с Windows 10, воспользуйтесь встроенными инструментами или сторонними утилитами. Начнём с стандартных методов.

Способ 1: Анализ через «Параметры»

Откройте Параметры → Система → Память устройства. Здесь покажет распределение места по категориям: приложения, временные файлы, системные данные и т. д. кликните на категорию, чтобы увидеть подробности.

Способ 2: Утилита «Очистка диска»

Запустите Пуск → Выполнить → cleanmgr, выберите диск C: и дождитесь анализа. Программа покажет, сколько места занимают временные файлы, корзина, старые точки восстановления.

Способ 3: Storage Sense

Включите автоматическую очистку: Параметры → Система → Память → Настройка Storage Sense. Система сама будет удалять ненужные файлы раз в месяц.

Для более глубокого анализа используйте утилиты вроде WinDirStat или TreeSize. Они визуализируют, какие папки и файлы занимают больше всего места.

Временные файлы и кэш: как удалить без вреда для системы

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

Где искать:

  • C:\Users\Имя_пользователя\AppData\Local\Temp — временные файлы пользователя;
  • C:\Windows\Temp — системные временные файлы;
  • C:\Windows\Prefetch — кэш загрузки программ;
  • C:\Windows\SoftwareDistribution\Download — кэш обновлений Windows.

Удалять их можно вручную, но проще использовать Очистку диска или CCleaner. Важно: не трогайте файлы в AppData\Roaming — там хранятся настройки программ.

Если вы часто устанавливаете и удаляете программы, проверьте папку C:\Program Files и C:\Program Files (x86) на наличие «хвостов» — оставшихся папок от деинсталлированного ПО.

Обновления и папка WinSxS

Windows 10 регулярно получает обновления, и каждый пакет весит от 100 МБ до 2–3 ГБ. Эти файлы хранятся в папке C:\Windows\SoftwareDistribution и C:\Windows\WinSxS.

Как очистить:

  1. Остановите службу обновлений: откройте Службы (services.msc), найдите Центр обновления Windows и нажмите «Остановить».
  2. Удалите содержимое папки C:\Windows\SoftwareDistribution\Download.
  3. Запустите командную строку от имени администратора и выполните: DISM /Online /Cleanup-Image /StartComponentCleanup и DISM /Online /Cleanup-Image /AnalyzeComponentStore.
  4. Перезагрузите компьютер.
⚠️ Внимание: Не удаляйте папку WinSxS вручную! Это может привести к сбоям в работе системы. Используйте только или утилиты вроде Dism++.
Что чаще всего занимает место на вашем диске?
Временные файлы
Кэш обновлений Windows
Папка WinSxS
Другое

Скрытые системные файлы: гибирнация, файл подкачки и точка восстановления

Windows создаёт скрытые файлы, которые не видны в стандартном проводнике. Они занимают много места, но их можно уменьшить или отключить.

Файл/функцияРазмерКак уменьшить или отключить
hiberfil.sys (гибернация)Равный объёму ОЗУОтключите гибернацию: powercfg /h off в командной строке (админ)
pagefile.sys (файл подкачки)От 1.5 до 3 объёмов ОЗУИзмените размер в Параметры системы → Дополнительно → Быстродействие → Параметры → Дополнительно → Виртуальная память
System Restore (точки восстановления)От 1 до 15% от дискаУменьшите объём: Панель управления → Восстановление → Настройка восстановления системы
swapfile.sysДо 256 МБОтключается вместе с файлом подкачки

Если у вас SSD, файл подкачки можно перенести на другой диск (HDD), чтобы сэкономить место. Но не отключайте его полностью — это может привести к сбоям в работе программ.

Вирусы, вредоносное ПО и неожиданный рост файлов

Если память на диске внезапно пропала за несколько часов, а вы не устанавливали ничего нового — проверьте систему на вирусы. Некоторые малвари создают огромные файлы в скрытых папках или шифруют данные, требуя выкуп.

Признаки заражения:

  • Необъяснимое уменьшение свободного места;
  • Появление неизвестных файлов в корне диска C:;
  • Высокая нагрузка на диск (100% в Диспетчере задач);
  • Постоянная активность жёсткого диска, даже когда вы ничего не делаете.

Проверьте систему Защитником Windows (Пуск → Параметры → Обновление и безопасность → Защитник Windows) или сторонними антивирусами (Kaspersky, Dr.Web). Если подозреваете шифровальщик — не перезагружайте компьютер и обратитесь к специалисту.

Вирусы часто маскируются под системные файлы. Если вы заметили подозрительную активность, сразу отключите компьютер от сети и запустите сканирование в безопасном режиме.

Пошаговая инструкция: как освободить место на диске C:

Если вы не хотите копаться в причинах, а просто нуждаетесь в свободном месте — следуйте этой инструкции. Она поможет освободить от 5 до 20 ГБ.

1. Очистка временных файлов

Запустите Очистку диска (cleanmgr) и выберите все пункты, кроме «Загруженные файлы программ». Это безопасно.

2. Удаление старых обновлений

В командной строке (админ) выполните:

DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase

3. Очистка корзины

Кликните правой кнопкой по корзине на рабочем столе и выберите «Очистить корзину».

4. Удаление ненужных программ

Откройте Параметры → Приложения → Приложения и возможности и удалите программы, которыми не пользуетесь.

5. Отключение гибернации (если не нужна)

В командной строке (админ) введите powercfg /h off.

Чек-лист по очистке диска C

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли удалить папку Windows.old?

Да, если вы уверены, что новая версия работает стабильно. Папка Windows.old создаётся при обновлении системы и весит столько же, сколько старая Windows (обычно 10–20 ГБ). Удалить её можно через Очистку диска (выберите «Предыдущие установки Windows») или вручную через командную строку: rd /s /q C:\Windows.old.

Почему после очистки место снова быстро заканчивается?

Скорее всего, у вас включено автоматическое обновление или работает программа, которая создаёт кэш (например, Chrome, Steam, NVIDIA GeForce Experience). Проверьте настройки этих программ и отключите ненужный кэш. Также убедитесь, что не включена функция Storage Sense с слишком частым удалением файлов.

Можно ли перенести папку на другой диск?

Да, но это требует осторожности. Лучше переносить только отдельные папки (Документы, Загрузки, Рабочий стол) через «Свойства» папки → «Расположение». Перенос всей папки Users может привести к сбоям в работе системы. Для этого используйте символические ссылки (mklink) или специализированные утилиты вроде Link Shell Extension.

Как проверить диск на ошибки файловой системы?

Запустите командную строку от имени администратора и выполните команду chkdsk C: /f /r. Система предложит перезагрузиться — соглашайтесь. После перезагрузки утилита проверит диск на ошибки и исправит их. Если диск SSD, используйте chkdsk C: /f (без параметра /r, чтобы не сокращать ресурс накопителя).