Почему миф живуч
WinSxS действительно выглядит чудовищно: Explorer честно показывает 10–20 ГБ в C:\Windows\WinSxS на машинах, где больше некуда деть столько места. Подвох в том, что большая часть этой цифры — иллюзия. Файлы в System32 связаны жёсткими связями со своими копиями в хранилище компонентов, и при подсчёте размеров папок одни и те же байты засчитываются дважды. Удаление папки не только не освобождает это место — второй копии этих файлов в системе просто нет.
Именно это гайды и умалчивают. WinSxS — хранилище компонентов: главный архив, из которого берут материалы обновления, откаты драйверов и восстановление системных файлов. Видимый симптом удаления — свежая многогигабайтная дыра на диске C — появляется мгновенно, потому скриншоты и выглядят убедительно. Разрушение всплывает через несколько дней, с первым же накопительным обновлением.
Что ломается и в каком порядке
Цепочка отказов одинакова настолько, что на неё можно ставить:
- Следующее накопительное обновление падает с 0x80073712 или другой ошибкой повреждения CBS: обслуживание не находит ожидаемые компоненты
- SFC /scannow сообщает о повреждениях, которые не может исправить: эталонные копии, которыми он чинил, вы удалили
- DISM /RestoreHealth падает по той же причине, если не указать здоровый источник — например, смонтированный ISO
- Установка дополнительных компонентов и языковых пакетов ломается: их полезная нагрузка берётся из того же хранилища
- Надёжный выход — обновление на месте (in-place upgrade), часы работы, о которых гайд не предупреждал
Урезание, которое ничего не ломает
Безопасная очистка существует, она встроена, и Microsoft написала её именно потому, что она понимает структуру жёстких связей, которую ручное удаление игнорирует. DISM /Online /Cleanup-Image /StartComponentCleanup убирает заменённые версии компонентов; в «Очистке диска» та же работа прячется за пунктом очистки обновлений Windows после клика «Очистить системные файлы». Ключ /ResetBase подрезает глубже ценой невозможности откатить уже установленные обновления. Реальная экономия — 2–5 ГБ: скромно, честно и окупается в тот момент, когда следующее обновление ставится без драмы. Если папка выглядит удаляемой только из-за размера — это не причина, это наживка.
Вопросы и ответы
Можно ли удалить папку WinSxS, чтобы освободить место?
Нельзя. Удаление содержимого ломает хранилище компонентов: обновления падают с 0x80073712, SFC не может чинить файлы, а стандартное лечение — переустановка поверх. Используйте DISM StartComponentCleanup.
Почему WinSxS занимает больше, чем весит на самом деле?
Большая часть её файлов связана жёсткими связями с System32, поэтому Explorer считает одни и те же байты дважды. Кажущийся размер завышен, а безопасно вернуть можно лишь 2–5 ГБ.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]