Прочее компьютерное

Что за файлы находятся в папке C:\Windows\winsxs\?

Всегда считал, что в эту папку идут файлы обновления Windows, но после переустановки ОС, я отключил обновления и ни разу не обновлялся, и вот обратил внимание, что размер этой папки в два раза превышает размер System32, которая всегда была самой большой. Вес winsxs сейчас более 5ГБ.У меня ноут и это больше 10% пространства на диске.Чем грозит мне удаление этих файлов?
Бозулан Шакиров
Бозулан Шакиров
77 916
Лучший ответ
Аскар Айтжанов Большое спасибо за ответ! Здесь я нашёл ответы на все интересующие вопросы.
Самостоятельно я никак не мог сформулировать вопрос для поиска
удалять нельзя, винда крякнет, есть утилитка для уменьшения, но это рискованно, 5Гб это нормально, а будет 25, вот тогда можно и утилиткой попытаться воспользоваться
Все компоненты операционной системы находятся в папке WinSxS. Фактически мы можем назвать эту папку хранилищем компонентов. Каждый компонент имеет уникальное имя, которое включает в себя номер версии, язык локализации и процессорную архитектуру, для которой он был собран. Папка WinSxS - единственное место в системе, где находятся компоненты, а все остальные экземпляры, которые вы можете найти в системе - это отражения, всего лишь жесткие ссылки на системное хранилище. Позвольте мне повторить последнее утверждение - в операционной системе есть только один экземпляр (или полная копия данных) каждой версии каждого файла и этот экземпляр находится в папке WinSxS. Итак, если смотреть на вопрос с такой перспективы, то папка WinSxS содержит в себе абсолютно всю ОС. Это также объясняет, почему когда вы проводите операции типа проверки системных файлов (System File Checker, SFC), установки дополнительных ролей или функций, система не запрашивает диск.

Это объясняет, почему размер папки большой с самого начала, но не объясняет, почему он со временем увеличивается. Ответ - это обслуживание. В предыдущих версиях Windows минимальным компонентом обслуживания был файл, а в Windows Vista это компонент. Когда мы обновляем определенный бинарный файл, то мы выпускаем новую версию всего компонента, и она, наряду с предыдущей версией, хранится в папке WinSxS. Более новая версия компонента интегрируется в систему, но старая версия, которая находится в хранилище, изменениям не подвергается. Это является еще одной причиной того, почему хранилище компонентов имеет такой большой размер.

Похожие вопросы