NexxDigital - компьютеры и операционные системы

Проблема свободного места на жёстком диске компьютера, и что это за папка winsxs – вопросы злободневные и актуальные, и это несмотря на то, что объём сегодняшних винчестеров измеряется уже терабайтами. Постепенно и незаметно, день ото дня, винчестер заполняется множеством различных файлов, пока не оказывается, забитым под завязку.

Сравнение размеров папок Windows

Хаотические поиски наиболее затратных файлов и директорий часто приводят пользователя к папке winsxs, которая расположена в главном каталоге операционной системы Windows 7. Когда я измерил размер этой папки winsxs у себя на винчестере, то оказалось, что она занимает около шести гигабайт! Конечно же, первым же делом возникает желание удалить winsxs вместе с содержимым, дабы просто и эффектно избавиться от подобного «груза». Но вот этого как раз делать не следует, так как такой шаг может привести к весьма печальным и непредсказуемым последствиям. Как, и с помощью, каких методов, можно уменьшить размер папки winsxs я расскажу в нижеизложенном материале.


Эта папка winsxs располагается в общем каталоге операционной системы Windows, обычно по адресу С:\Windows\winsxs , и предназначена она для хранения установленных ранее системных компонентов Windows.

  • Фактически, это особый род хранилища, где содержатся все необходимые сведения о системе, начиная с системных ключей и заканчивая необходимыми файлами установки.
  • Благодаря папке winsxs всегда существует возможность отката на предыдущую версию системных файлов, которая была актуальна до обновления.
  • Всякий раз, во время очередного обновления операционной системы в данную директорию записываются старые версии файлов и данные об изменениях, чтобы у пользователя всегда была возможность возвратиться к прежней версии, если что-то пойдёт не так.
  • Соответственно, чем больше установлено обновлений, и чем дольше использовалась операционная система, тем больше размер рассматриваемой папки.

Замечу также, что реальный размер директории winsxs может быть меньшим, чем показывают нам проводник и файловые менеджеры, за счёт использование т.н. «жёстких ссылок». Реальный размер данной директории можно просмотреть, набрав в командной строке с правами администратора (актуально для версии Windows 8 и выше):

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Думаю, мы разобрались, что это winsxs и в чём её предназначение, теперь поговорим, об уменьшении папки и очищении содержимого.

Что будет, если удалить winsxs?

Если удалить winsxs система Windows просто перестанет работать, и вам, вполне вероятно, придётся переставлять её заново или нужно будет попытаться восстановить удалённые ранее файлы. И даже если ОС запустится, полноценно работать она всё равно не будет. Потому нужно постараться избежать такого развития событий, использовав другие, более эффективные, методы.

Уменьшаем размер папки winsxs

Есть несколько вариантов сокращения размеров папки winsxs, я остановлюсь на наиболее встречающихся и эффективных из них.

Очищаем winsxs с помощью утилиты «Очистка диска»

Чтобы воспользоваться возможностями данной утилиты нужно нажать на «Мой компьютер», и в открывшемся окне наведя курсор на системный диск «С» нажать правую клавишу мыши, выбрав «Свойства». В появившемся окошке нажать на «Очистка диска», а в следующем окне нажать на «Очистить системные файлы», а затем подтвердить начало процедуры. Система проведёт анализ на удаление ненужных системных файлов, а потом и удалит их. После удаления нужно будет перезагрузить компьютер.


Другим вариантом очищения папки winsxs является использование утилиты cleanmgr.exe . Запустите командную строку от имени администратора, и там наберите cleanmgr, выберите системный диск и жмите «Ок». Вы также можете запустить данную утилиту через «Пуск» — «Выполнить», или использовать любой популярный файловый менеджер, в строке которого нужно набрать cleanmgr. В появившемся меню нужно будет выбрать «Очистить системные файлы», подтвердить операцию, а затем перезагрузить компьютер.

Как это выглядит визуально можно посмотреть на данном видео:

Такие процедуры достаточно просты, и может освободить для пользователя несколько гигабайт занятого ранее места в директории winsxs. Замечу, что удалятся старые версии файлов, за исключением предпоследних.


Используем dism.exe

Данная программа предназначена для работы с образами файлов, их распаковкой и запуском. В данном случае, вам достаточно будет набрать в командной строке следующее:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

и подождать, пока программа произведёт необходимые операции. После их выполнения перезагрузите компьютер.

Заключение

После того, как я узнал, что эта папка winsxs необходима, а её содержимое ценно, больше мыслей об удалении winsxs не возникает. Представленные методики позволяют легко и удобно уменьшить размер вашей папки winsxs, освободив до нескольких гигабайт свободного места на вашем винчестере. Важно помнить, что размеры рассматриваемой папки растут со временем, поэтому необходимо систематически сокращать её объём с помощью приведённых в данной статье инструментов.

При этом так же важно соблюдать регулярную «гигиену жёсткого диска», не допускать хаотичного его наполнения, регулярно чистить и удалять ненужные и неиспользуемые файлы, увеличивая тем самым размер свободного места для ваших первоочередных задач. Успехов.

Вконтакте

Внимательные пользователи могут обнаружить, что на системном диске в Windows 7, 8.1 и 10 существует довольно большая папка WinSxS, размер которой со временем только возрастает. Что это за папка, что в ней хранится и как её очистить?

Что за папка WinSxS в Windows

Изначально папка WinSxS задумывалась, как директория для хранения файлов обновлений системы. Например, если вы захотите откатить какое-нибудь установленное обновление в Windows 7, в процессе система будет использовать временные файлы, хранящиеся именно в WinSxS. Соответственно, при установке обновлений системы папка WinSxS становится всё больше и больше - ведь нужно сохранять данные обо всех изменениях. Во времена Windows 7 никто не задумывался об этом - система работала только на полноценных компьютерах, где проблем с наличием свободной внутренней памяти не было.

С Windows 8.1 пришла эра SSD-винчестеров, а также планшетов и трансформеров. Многие пользователи, обладающие лишь 32/64 ГБ внутренней памяти, начали более внимательно следить за состоянием накопителя, и папка WinSxS не могла пройти мимо их внимания. Механизм её заполнения остался тем же - система просто сохраняла все данные об установленных обновлениях, которых через год-другой могло набраться до 15 ГБ. Microsoft, как и пользователи, больше не могла игнорировать подобную тенденцию, и в Windows 8 было добавлено несколько механизмов очистки данной папки.

Все способы очистки мигрировали из Windows 8.1 в Windows 10. Правда, в новой операционной системе Microsoft папка WinSxS получила несколько новых функций. Теперь она заодно используется некоторыми системными механизмами. И, к слову, любые функции резервного копирования и восстановления как в Windows 8, так и в Windows 10 связаны с папкой WinSxS.

Почему папка WinSxS занимает много места

Как мы уже отметили выше, папка WinSxS становится всё больше и больше с каждым обновлением системы. Но и изначально она не такая уж и маленькая - даже после установки системы объём директории может составлять от нескольких сотен мегабайт до нескольких гигабайт. Почему WinSxS настолько большая и занимает много места?

Во-первых, начиная с Windows 8 папка WinSxS содержит некоторые системные файлы и компоненты, в том числе критические. Во-вторых, на самом деле папка WinSxS меньше, чем кажется. Дело в том, что в ней содержится множество ссылок на файлы в директории Windows. Проводник, например, считает ссылки, как сами файлы, поэтому реальный объём WinSxS будет отличаться от того, что отображается в её свойствах.

Как удалить папку WinSxS

Никак. Удаление папки приведёт к тому, что ваша система больше никогда не загрузится. Это связано с тем, что в ней хранятся, в числе иных, критические системные файлы.

Как очистить папку WinSxS в Windows 7

В Windows 7 существует лишь один способ очистки данной папки.

  1. Убедитесь, что у вас установлено обновление KB2852386 .
  2. Откройте меню Пуск , далее Все программы .
  3. Найдите папку Стандартные .
  4. Кликните правой клавишей мыши по программе Командная строка и выберите Запустить от имени администратора .
  5. Введите команду cleanmgr и нажмите Enter .
  6. Поставьте галочку Очистка обновлений Windows и нажмите ОК . Если такой галочки не будет, значит, очищать нечего.
  7. Перезагрузите компьютер.

Как определить размер папки WinSxS в Windows 10 и 8.1

Выше мы писали о том, что Проводник определяет объем папки WinSxS некорректно. К счастью, в системе предусмотрен механизм правильного измерения объёма WinSxS.

Разберём, какие цифры что означают.

  • Размер хранилища компонентов по данным проводника - чаще всего некорректный объём папки, который отображает проводник.
  • Фактический размер хранилища компонентов - корректный объём папки, который подсчитан без учёта ссылок на директорию Windows.
  • Совместно с Windows - объём критических системных файлов, содержащихся в папке WinSxS.
  • Резервные копии и отключенные компоненты - объём файлов, предназначенных для отката компонентов до предыдущих версий, а также для активации отключенных компонентов. Некритично для работы системы.
  • Кэш и временные данные - объём файлов, которые используются для ускорения работы системы. Некритично для её работы.

На "чистой" системе, которая была установлена недавно, размер папки по данным проводника и фактический размер могут совпадать. Более того, большинство файлов в папке WinSxS могут относиться к критическим системным. Тем не менее уже после установки нескольких обновлений ситуация изменится.

В командной строке также будут доступны данные о дате последней очистке и рекомендация, осуществлять ручную очистку или нет. Впрочем, вы сами можете решить, нужно ли её проводить - вреда от неё не будет.

Очистка папки WinSxS в Windows 10 и 8.1

Способы очистки папки WinSxS в Windows 8.1 и Windows 10 одинаковы, будут работать в каждый операционной системе. Всего их существует четыре:

  • С помощью утилиты Очистка диска . Этот процесс аналогичен очистке папки в Windows 7. Он может быть не очень точным - ошибки в оценке размера удалённых или сжатых файлов иногда составляют несколько сотен мегабайт.
  • С помощью механизма DISM . Этот способ будет наилучшим.
  • С помощью DISM с удалением предыдущих версий компонентов. Вы не сможете откатить обновления компонентов или вернуться к предыдущей версии системы, но будет освобождено больше места.
  • С помощью утилиты Планировщик заданий . Работает она почти так же, как DISM, но иногда может не запуститься. Кроме того, временные файлы, созданные в последние 30 дней, не удаляются. Можно также настроить автоматическую очистку.

Разберём их по очереди.

Как очистить папку WinSxS в Windows 10 и 8.1 с помощью утилиты Очистка диска

Очистка WinSxS в Windows 10 и 8.1 с помощью DISM

Как очистить WinSxS в Windows 10 и 8.1 при помощи DISM с удалением предыдущих версий компонентов

Ещё раз предупредим, что подобная очистка лишит вас возможности отката версий компонентов и системы. В случае, если Microsoft случайно выпустит накопительное обновление Windows 10 с критическими багами, и вы выполните эту операцию после его установки, вернуться на предыдущую версию ОС не удастся.

Очистка папки WinSxS в Windows 8.1 и Windows 10 с помощью утилиты Планировщик заданий

Как мы уже отметили выше, этот механизм почти аналогичен DISM. Приятное дополнение - возможность настройки автоматического запуска чистки.

Вы можете просто запустить задачу прямо сейчас:



Вы также можете настроить автоматическое выполнение, например, когда компьютер не используется:



Теперь вы знаете, зачем нужна папка WinSxS, почему она такая большая, и как очистить её в Windows 7, Windows 8.1 и Windows 10.

Если вы не являетесь начинающим компьютерным пользователем, то наверняка слышали или же натыкались на папку WinSxS. Она не могла не вызвать вопросов, т.к. занимает довольно много места. А так как каждый мегабайт на диск С имеет значение, думаю, у вас возникало желание уменьшить размер данной папки.

К сожалению, папка не только занимает много места, но еще и растет все время. В ней копятся разные ненужный файлы, и чем дольше вы работаете на одной операционке, тем больше «весит» WinSxS. Что ж, если вы сильно обеспокоены тем, что папка windows занимает много места windows 7, я вам расскажу, как ее немного уменьшить.

Зачем нужна WinSxS

Папка WinSxS является служебной, она необходима для хранения версий системных компонентов ОС, установленных ранее. Иными словами, благодаря содержимому данной папки пользователь может откатиться до предыдущей версии операционки при необходимости.

При старые файлы замещаются новыми, однако по отношению к WinSxS это правило не работает: в ней хранятся даже старые варианты. Так как процесса замещения не происходит, она постоянно растет.

Как очистить папку WinSxS

В Сети предлагаются разные способы очистить данную служебную папку, однако практически все они приводят к ошибкам и сбоям в работе ОС. На данный момент существует лишь один вариант, с помощью которого можно частично очистить папку, и суть его в следующем:

Само собой, после выполнения всех пунктов папка WinSxS останется на своем месте. Она станет меньше, ведь все старые версии файлов будут удалены, останется лишь предпоследние. Отсюда вывод, что если вы поставили ОС недавно, то и удалять в папке, возможно, и нечего. И наоборот, если Виндовс 7 стоит на компьютере уже давно, то папка «похудеет» на пару гигабайт.

В общем, пробуйте, и помните, что вышеописанный способ – единственный, который не приведет к потере работоспособности операционной системы! Поэтому не стоит рисковать, и задействовать другие непроверенные методы, вряд ли от них вы дождетесь положительного исхода.

На самом деле я никогда прежде не задумывался о том, что папка WinSxS содержит в себе такое большое количество файлов. И лишь недавно, просматривая одну из тем на компьютерном форуме, решил проверить ее размер. И действительно, она занимает 5 с лишним гигабайт. Не могу сказать, что это много, однако если место на жестком диске подходит к концу, то хотелось бы получить немного свободного пространства. Можно ли это сделать за счет удаления содержимого данной папки?

Что это за папка?

В папке WinSxS находятся все компоненты операционной системы. Каждый из компонентов имеет свое название, номер версии, процессорную архитектуру и даже язык локализации. Если говорить более простыми словами, то это единственное место на диске, где действительно находятся компоненты, а не отражения файлов (то есть жесткие ссылки). В папке находится один экземпляр каждого файла операционной системы или его полная копия. Именно это и объясняет изначально такой большой размер папки. Но при этом нужно не забывать, что реальный размер этого хранилища куда меньше, чем вы можете увидеть в его свойствах.

Хорошо, положим, с этим разобрались. Возникает другой, не менее интересный вопрос. Почему папка WinSxS может так сильно увеличиваться в размерах? Это достаточно легко объяснить. Как все мы знаем, Microsoft периодически выпускает для своих операционных систем. По-умолчанию в ОС установка обновлений включена. Как только вы выходите в интернет, система проверяет наличие обновлений и загружает их на компьютер. Более современная версия обновленного компонента интегрируется в систему, а вот старая никуда не девается с жесткого диска, она остается все в той же папке WinSxS и изменениям не подвергается. Вот и весь секрет.

Что интересно, в данной папке также хранятся и те данные, которые не предназначены для установки в определенной версии операционной системы.

Возникает вопрос — а зачем нам нужно хранить старые обновления, если фактически они больше никогда не понадобятся? Судя по всему, на всякий случай. Другого ответа у меня просто нет.

Как удалить папку WinSxS?

Теперь переходим к самому интересному. Не секрет, что удалять данную папку нельзя ни при каких условиях. Я было подумал, что папку нельзя удалить стандартными свойствами, но наткнулся на несколько отзывов, в которых сказано, что это все же можно сделать и довольно-таки легко. Врать не буду, я не проверял и вам не советую, поскольку удаление таких важных файлов может привести к катастрофе!

Существует несколько возможных способов решения данного вопроса. Первый из них таков: открываем командную строку от имени администратора и прописываем DISM.exe /online /Cleanup-Image /spsuperseded. Причем, как утверждается в некоторых источниках, команда не всегда срабатывает корректно, отдавая ошибку. Связано это может быть в том числе и с размером диска — если он менее 128 Гб, то ошибка наверняка даст о себе знать.

Второй способ можно использовать как дополнение к первому, а можно и отдельно. Откройте раздел «Компьютер» и выберите , на котором расположена операционная система. Затем нажмите на него правой кнопкой мыши и зайдите в «Свойства». Вы увидите примерно следующее:

Нажмите на кнопку «Очистка диска». Сканирование может занять некоторое время, после чего перед вами появится другое окошко. В нем необходимо поставить галочку рядом с пунктами Debug Dump Files и «Файлы дампа памяти…»). Нажимаем ОК и подтверждаем удаление файлов.

И помните, что все действия вы совершаете на свой страх и риск! К слову, для очистки дополнительного объема памяти можно удалить временные файлы интернета.



Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter
ПОДЕЛИТЬСЯ:
NexxDigital - компьютеры и операционные системы