Вы заходите в «Этот компьютер», а свободного места на системном диске 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.
Как очистить:
- Остановите службу обновлений: откройте
Службы(services.msc), найдите Центр обновления Windows и нажмите «Остановить». - Удалите содержимое папки
C:\Windows\SoftwareDistribution\Download. - Запустите командную строку от имени администратора и выполните:
DISM /Online /Cleanup-Image /StartComponentCleanupиDISM /Online /Cleanup-Image /AnalyzeComponentStore. - Перезагрузите компьютер.
⚠️ Внимание: Не удаляйте папку WinSxS вручную! Это может привести к сбоям в работе системы. Используйте только или утилиты вроде Dism++.
Скрытые системные файлы: гибирнация, файл подкачки и точка восстановления
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
Часто задаваемые вопросы
Можно ли удалить папку 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, чтобы не сокращать ресурс накопителя).