chance3330333, Вы не понимаете сути проблемы. Во времена Windows XP старые файлы заменялись более новыми, поэтому обновлённая система действительно не особо увеличивалась в размерах. Но начиная с Windows Vista, механизм обновления поменялся. Теперь файлы не заменяются, а переносятся в каталог WinSxS. Несложно догадаться, что WinSxS очень быстро превратилась в помойку, в которой лежат абсолютно все (!) файлы, которые когда-либо изменялись в процессе обновления ОС. Зачем нужен такой маразм - сказать сложно. Официально это объясняется так: чтобы пользователь мог в любой момент удалить любое обновление. В этом действительно есть определенный резон (мало ли что может пойти не так после обновления системы), но очевидно, что бессрочное хранение абсолютно всех версий старых файлов - это глупость галактических масштабов. Тем не менее, Майкрософт не сочла нужным вносить изменения в механизм установки обновлений, хотя элементарная логика подсказывает, что хранить предыдущие версии файлов старше 2-3 месяцев смысла нет никакого. Проблема эта не решаемая и решения не будет уже никогда, т.к. поддержка Windows 7 прекращена еще год назад, а в рамках расширенной поддержки системы вносить изменения в механизм обновления никто не будет (выпускаются только обновления безопасности).
Вердикт:
- На данный момент каталог WinSxS действительно занимает как минимум половину от объёма папки Windows 7.
- На данный момент не существует каких-либо рабочих способов убрать неиспользуемые и устаревшие файлы из WinSxS.
- В будущем каталог WinSxS будет занимать еще больше места, поскольку в рамках расширенной поддержки Windows 7 продолжают выпускаться обновления.
- Глубокомысленные рассуждения о том, что на самом деле WinSxS якобы не занимает много места (hard link и т.д.) лишены какого-либо практического применения, т.к. формально место числится занятым и использовать его под хранение своих данных всё равно нельзя.
Что можно сделать:
- Сжать файлы в WinSxS с помощью сжатия на уровне файловой системы. В
одном блоге на IT Habits разбирается данная проблема и автор советует то же самое: использовать NTFS-сжатие. От себя могу добавить, что скрипт действительно работоспособен и реально позволяет сократить место (на сколько % - у всех по-разному, но 1-2Гб обычно можно выгадать таким образом). Массово применять сей скрипт, впрочем, очень тяжело, т.к. среднестатистический офисный ПК типа Celeron G1820 + SSD 120Gb тратит на сжатие WinSxS порядка 3-4 часов.
- Установить оригинальный дистрибутив Win7+SP1 и не обновлять его, но (по понятным причинам) рассматривать этот вариант здравомыслящие люди не будут.
---
По поводу "Очистки диска". Оно актуально только для тех, кто регулярно обновляет систему. Дело в том, что многие обновления включают в себя предыдущие версии обновлений. Несложно догадаться, что таких вот "промежуточных" обновлений со временем накапливаться будет все больше и больше. Очистка диска удаляет именно эти "промежуточные" обновления. Таким образом, с целью максимальной экономии места рекомендуется интеграция обновлений в дистрибутив Windows 7 и последующая установка этого дистрибутива.