Очистка диска C: утилитой cleanmgr — удаление старых обновлений Windows
Куда пропадает свободное место на системном диске C:
Со временем пользователи замечают, что полоса системного диска C: в Проводнике окрашивается в красный цвет. Даже если на компьютере не установлены тяжелые игры, системные папки C:\Windows\SoftwareDistribution и C:\Windows\WinSxS разрастаются до огромных размеров. В них накапливаются старые резервные копии компонентов, остатки скачанных обновлений Windows и аварийные дампы памяти.
Что безопасно удалить для освобождения диска:
- Очистка обновлений Windows (Windows Update Cleanup): Удаляет старые версии системных файлов, замененные свежими патчами.
- Предыдущие установки Windows (папка Windows.old): Копия старой ОС после крупных обновлений.
- Временные файлы и отчеты об ошибках: Кэш отчетов телеметрии и дампов BSOD.
Шаг 1. Запуск расширенного режима утилиты Cleanmgr
Стандартный запуск очистки через свойства диска не показывает системные файлы. Запустите расширенный режим от имени Администратора:
# Запуск мастера очистки с системными правами:
cleanmgr /sageset:1
cleanmgr /sagerun:1Либо нажмите Win + R → введите cleanmgr → нажмите ОК → кликните кнопку «Очистить системные файлы».
- В списке файлов обязательно отметьте галочками: «Очистка обновлений Windows», «Временные файлы», «Файлы дампа памяти» и «Корзина».
- Нажмите ОК и подтвердите удаление. Процесс может занять от 5 до 20 минут.
Шаг 2. Глубокое сжатие и очистка папки WinSxS через DISM
Откройте командную строку от Администратора и выполните принудительное удаление устаревших базовых версий компонентов:
# Анализ состояния хранилища компонентов:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
# Полная очистка и удаление старых версий обновлений:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase Частые вопросы (FAQ)
Можно ли вручную просто удалить папку WinSxS через Shift+Delete?
Категорически нет! Папка WinSxS — это сердце Windows, где хранятся жесткие ссылки (Hard Links) на все системные файлы. Ручное удаление приведет к полной неработоспособности операционной системы.
Что делает параметр /ResetBase в команде DISM?
Он удаляет все предыдущие версии компонентов и делает текущие установленные обновления постоянными (вы не сможете откатить назад ранее установленные патчи Windows).
Безопасно ли удалять папку Windows.old?
Да, если после обновления прошло несколько дней, и все ваши программы работают стабильно. Папка Windows.old нужна только для возврата к предыдущей сборке ОС.
Почему процесс очистки обновлений Windows так долго висит на 100% диска?
Система производит сложные операции слияния и пересчета жестких ссылок NTFS. Прерывать этот процесс перезагрузкой нельзя.