#Что означает ошибка
Мало места на диске C
Папки Windows.old и WinSxS могут занимать десятки гигабайт. Удалять вручную их нельзя: используйте штатные средства очистки.
Windows.old содержит предыдущую систему и нужна для отката.
WinSxS — хранилище компонентов, его размер часто завышен в проводнике.
Удалите Windows.old через «Очистку диска» и очистите компоненты DISM.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Windows.oldСтарая система. | Проявляется как «Мало места на диске C» или близкий по смыслу сбой. | Очистка диска. |
| WinSxSКомпоненты. | Проявляется как «Мало места на диске C» или близкий по смыслу сбой. | DISM. |
| ОбновленияКэш. | Проявляется как «Мало места на диске C» или близкий по смыслу сбой. | Очистите. |
| ВременныеФайлы. | Проявляется как «Мало места на диске C» или близкий по смыслу сбой. | Удалите. |
#Пошаговое решение
- Откройте «Память»Windows 10: нажмите Win+I → «Система» → «Память устройства». Откройте системный диск C: и посмотрите, какие категории занимают место. Не оценивайте только по свойствам WinSxS: проводник может учитывать жёсткие ссылки дважды. Если свободного пространства достаточно, не нужно специально удалять резервные компоненты.
- Отметьте «Предыдущие установки Windows»В разделе «Память устройства» откройте «Временные файлы». Если присутствует «Предыдущие установки Windows», сначала убедитесь, что вы не планируете возврат к старой версии и скопировали нужные файлы из
Windows.old. Отметьте этот пункт и подтвердите удаление только после принятия решения. Если пункта нет, не пытайтесь удалитьWindows.oldвручную с изменением прав. - Проанализируйте WinSxSОткройте «Пуск», введите
cmd, выберите «Запуск от имени администратора». ВыполнитеDISM /Online /Cleanup-Image /AnalyzeComponentStoreи дождитесь завершения. Смотрите «Фактический размер хранилища компонентов» и рекомендацию об очистке; размер папки через Проводник может быть завышен. Если DISM не рекомендует очистку, остановитесь на безопасных способах освобождения места. - Запустите
StartComponentCleanupЕсли анализ показал, что очистка рекомендована, в том же окне администратора выполнитеDISM /Online /Cleanup-Image /StartComponentCleanup. Дождитесь итогового сообщения; операция может идти продолжительное время. Не используйте/ResetBase, если вам нужно сохранить возможность удаления существующих обновлений. Если DISM сообщает об ошибке, запишите код и не удаляйте содержимое WinSxS вручную. - Проверьте результатПосле завершения откройте Win+E → «Этот компьютер», посмотрите свободное пространство на C: и сопоставьте его с тем, что было до очистки. При необходимости повторите только анализ
DISM /Online /Cleanup-Image /AnalyzeComponentStore, а не очистку бесконечно. Если место по-прежнему заканчивается, проверьте пользовательские загрузки и крупные установленные приложения; папки Windows не стирайте.
#Если не помогло
Не удаляйте папку WinSxS вручную: используйте только штатную очистку.
#Windows.old
Используйте «Параметры → Система → Память → Временные файлы» и отметьте «Предыдущие установки Windows», либо cleanmgr → «Очистить системные файлы». После удаления откат на прежнюю версию невозможен. Через 10 дней после обновления Windows удаляет её автоматически.
#WinSxS
Размер WinSxS в проводнике включает жёсткие ссылки, реальный объём меньше. Анализ: Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore. Очистка: Dism.exe /Online /Cleanup-Image /StartComponentCleanup, с /ResetBase — удаляет старые версии без возможности отката обновлений. Не удаляйте файлы в папке вручную.
#Прочее
Очистите «Корзину», временные файлы, кэш обновлений (C:\Windows\SoftwareDistribution\Download), гибернацию (powercfg /h off), если не используется. Для анализа дискового пространства используйте или .
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStoreDism.exe /Online /Cleanup-Image /StartComponentCleanupКоманда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.