Когда на диске C: мало места, Windows хуже устанавливает обновления, приложения могут выдавать ошибки, а временным файлам негде размещаться. Решение — не удалять загадочные папки в System32, а выяснить, что занимает объём: загрузки, большие приложения, файлы пользователя, точки восстановления или компоненты системы.
Применимо к: Windows 11 и Windows 10; команды рассчитаны на обычный системный том C:.
Откройте «Параметры → Система → Память», проверьте категории занятого места, удалите ненужные временные файлы и перенесите личные видео. Не удаляйте вручную WinSxS, System32, pagefile.sys и hiberfil.sys.
Быстрая диагностика: симптом, причина, решение
Найдите наиболее похожий случай и начните с соответствующего шага. Таблица не заменяет диагностику устройства.
| Симптом | Возможная причина | С чего начать |
|---|---|---|
| Место исчезло за один день | Загрузки, временные архивы, обновления, синхронизация | Проверьте «Память», «Загрузки» и последние изменения |
| Много занимают приложения | Игры, IDE, кеши и большие пакеты | Сортировка установленных приложений по размеру |
| Кажется большой папка Windows | Хранилище компонентов, обновления и резервные копии | Штатная очистка и DISM /AnalyzeComponentStore |
| Место снова заполняется | Автоматическая запись логов или загрузки | Сравните размеры папок в разные дни, найдите источник |
1. Проверьте свободное место и категории
Откройте «Параметры → Система → Память». Сверьте свободное пространство и основные категории: приложения, временные файлы, документы, изображения, другое. Если системный диск сильно заполнен, сначала освободите место для работы Windows, а после выясните источник роста.
Команды и быстрый доступ
Get-Volume -DriveLetter C | Select-Object DriveLetter, FileSystemLabel, Size, SizeRemainingПоказывает общий объём и свободное место системного тома. Цифры выводятся в байтах.
[math]::Round((Get-Volume -DriveLetter C).SizeRemaining / 1GB, 1)Показывает свободный объём диска C: в гигабайтах с округлением.
2. Удалите временные файлы штатными средствами
Перейдите в «Память → Временные файлы», изучите каждую категорию и нажмите удаление только после проверки. Особенно внимательно относитесь к «Загрузкам» и «Предыдущим установкам Windows»: удаление предыдущей версии может лишить возможности откатиться. После очистки ещё раз измерьте свободное место.
Команды и быстрый доступ
cleanmgrЗапускает классическую «Очистку диска» там, где она доступна. Выбирайте категории самостоятельно.
3. Разберите папки Загрузки, Видео и Корзину
Отсортируйте содержимое «Загрузок», «Видео» и рабочего стола по размеру. Переносите большие архивы, ISO и записи экрана на другой проверенный накопитель. Удаляйте файлы только после просмотра, а корзину очищайте после проверки нужного содержимого.
- Не удаляйте неизвестные файлы с расширениями .vhdx, .pst или .bak, если не понимаете, какой программе они нужны.
- Учитывайте, что облако с режимом «Всегда хранить на этом устройстве» тоже занимает локальное место.
4. Найдите большие личные файлы через PowerShell
Этот поиск не меняет файлы: он показывает самые объёмные элементы в папке загрузок текущего пользователя. Поиск по всему диску C: может быть медленным и выдавать ошибки доступа, поэтому начинайте с пользовательских каталогов.
Команды и быстрый доступ
Get-ChildItem "$env:USERPROFILE\Downloads" -File -Recurse -ErrorAction SilentlyContinue | Sort-Object Length -Descending | Select-Object -First 20 FullName, @{Name="SizeGB";Expression={[math]::Round($_.Length / 1GB, 2)}}Показывает двадцать крупнейших файлов внутри «Загрузок». Папка может называться иначе из-за переноса пользовательских каталогов.
5. Удалите программы штатным способом
В «Параметры → Приложения → Установленные приложения» сортируйте по размеру и удаляйте неиспользуемые приложения. Для игр пользуйтесь функцией переноса библиотеки клиента. Не перемещайте вручную папку Program Files и данные приложений в AppData: это может нарушить работу обновлений и лицензий.
6. Проверьте хранилище компонентов WinSxS
WinSxS хранит компоненты, необходимые для обслуживания системы, и его размер в Проводнике не всегда совпадает с реальным занимаемым местом из-за жёстких ссылок. Для диагностики используйте DISM. Если Windows рекомендует очистку, применяйте только поддерживаемый вариант, а не ручное удаление файлов.
Команды и быстрый доступ
DISM /Online /Cleanup-Image /AnalyzeComponentStoreАнализирует хранилище компонентов и сообщает, рекомендуется ли его очистка. Ничего не удаляет.
DISM /Online /Cleanup-Image /StartComponentCleanupВыполняет штатную очистку заменённых компонентов. Используйте после проверки и при наличии резервной копии.
Не запускайте параметры ResetBase без осознания последствий: они могут лишить возможности удаления уже установленных обновлений.
7. Проверьте размер точек восстановления
Откройте «Создание точки восстановления» в поиске Windows → выберите системный диск → «Настроить». Посмотрите место, выделенное под точки. Не удаляйте все точки без необходимости: они помогают откатить ошибочные изменения. При подозрении на нехватку места оцените сохранение истории и резервных копий.
8. Узнайте, что делают гибернация и файл подкачки
Файлы hiberfil.sys и pagefile.sys обслуживают спящий режим и виртуальную память. Не удаляйте их вручную. Изменять настройки гибернации или подкачки ради небольшой экономии места без понимания последствий не рекомендуется: это может нарушить запуск из сна и стабильность приложений.
Команды и быстрый доступ
powercfg /aПоказывает доступные состояния сна и причины недоступности отдельных режимов.
9. Включите Контроль памяти и проверьте результат
В «Параметры → Система → Память» включите «Контроль памяти» и выберите политику удаления временных данных, учитывая «Загрузки» и облачные файлы. Через день проверьте, не заполняется ли диск снова. Если место продолжает резко исчезать, разберитесь с конкретным приложением и журналами, вместо повторного запуска очистителей.
Нельзя вручную удалять WinSxS, System32, файлы pagefile.sys и hiberfil.sys. Команды с удалением разделов, очисткой всего диска и рекурсивным Remove-Item здесь не нужны и опасны.
Контрольный список после выполнения
- Измерено место до и после очистки
- Проверены Загрузки и Корзина
- Временные файлы удалены выборочно
- Большие пользовательские данные перенесены с проверкой копии
- Программы удалялись через штатный интерфейс
- WinSxS не удаляли вручную
- Контроль памяти настроен осознанно
Как проверить результат
Повторите первоначальный сценарий: запуск программы, подключение к сети, копирование файлов или открытие страницы. Сравните результат с состоянием до изменений. Если проблема не исчезла, сохраните сообщение об ошибке и уточните модель устройства перед следующим действием.
Частые вопросы
Что можно удалить с диска C без вреда для Windows?
Проверенные временные файлы через «Память», ненужные загрузки, старые установщики и приложения через штатное удаление. Системные каталоги вручную не трогают.
Можно ли удалить папку WinSxS?
Нет, вручную нельзя. Для оценки используйте DISM /AnalyzeComponentStore, для поддерживаемой очистки — DISM /StartComponentCleanup.
Почему диск C заполнен, хотя файлов немного?
Место могут занимать установленные программы, обновления, точки восстановления, файлы виртуальных машин, синхронизированные каталоги и скрытые системные файлы.
Как найти самые большие файлы через PowerShell?
Команда Get-ChildItem с параметрами -File -Recurse и сортировкой по Length покажет крупные файлы в выбранной папке. Не сканируйте сразу весь C: без необходимости.
Сколько места освободить для обновления Windows?
Точная потребность зависит от сборки и обновления. Практично держать запас в десятки гигабайт, но при сообщении о нехватке места ориентируйтесь на подсказки установщика.
Источники и документация
Рекомендуем проверять актуальные инструкции у разработчика операционной системы и производителя устройства.