Не очищается winsxs. WinSxS: что это за папка, можно ли ее удалить или очистить. Winsxs - что это за папка, и подлежит ли удалению

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

Установите любую утилиту для данных. Если файлы были удалены недавно и важность их невелика, то восстановление можно производить с помощью бесплатных программных решений. Одной из бесплатных программ для восстановления данных со съемных носителей является утилита Easy Drive Data Recovery, разработанная специально для флеш-карт и работающая по специальным алгоритмам для восстановления данных с такого рода носителей. Скачать Easy Drive Data Recovery можно по ссылке http://www.munsoft.ru/EasyDriveDataRecovery/articles/flash_card_data_rec... .

Запустите программу и начните процедуру восстановления удаленных файлов. Для этого в окне программы выберите область, которая будет анализироваться ею (в данном случае съемный диск). После сканирования флешки программа выдаст список доступных для восстановления файлов и краткую информацию о каждом из них. Немаловажным пунктом при этом будет являться вероятность восстановления того или иного файла. Убедитесь, что необходимый вам файл восстановится с большой вероятностью и нажмите кнопку "Восстановить". После этого выберите место, в которое он должен будет сохраниться. Обратите внимание, что восстановить файл можно только на другой диск, то есть файл с флешки нужно сохранять в каталог, расположенный на жестком диске.

Источники:

  • восстановить удаленные данные на флешке

Недавно удаленный с компьютера файл вдруг срочно понадобился. Не расстраивайтесь раньше времени. Есть несколько несложных способов вернуть желанный файл в целости и сохранности.

Вам понадобится

  • Компьютер,программа Recuva или Objectrescue Pro.

Инструкция

Если вы стерли файлы при помощи нажатия кнопки Del на , или, используя пункт «Удалить» в командном меню, то удалили их не полностью, а лишь отправили в корзину Windows. Это, своего рода, защитный механизм операционной системы от необдуманных действий пользователя. Корзина – это специальный , в который файлы, предназначенные для удаления. Они будут находиться в корзине, пока вы не решите, с этими файлами. Их можно восстановить или полностью удалить. Для восстановления нужно сделать следующие действия. Дважды щелкните мышкой на значке «Корзина». Здесь вы увидите файлы, которые были удалены. Выберите нужный файл и нажмите на нем правой клавишей мышки. В появившемся списке команд выберите пункт «Восстановить». Файл из «Корзины» исчезнет, но появится в той папке, в которой он находился до удаления.

Возможно, вы удалили файл с , то есть стерли его из «Корзины». В таком случае, восстановить данные вы сможете при помощи одной из специальных программ. Среди них есть платные и есть бесплатные. Как правило, платные отличаются дополнительным набором функций и более удобным интерфейсом. Рассмотрим оба типа бесплатной программы Recuva и платной Objectrescue Pro.

Скачайте установочный файл Recuva, установите его и запустите программу. После нажатия кнопки «Далее» вы попадете в окно программы, в котором можно выбрать виды файлов для восстановления. Выбрав тип файла, перейдите к окну, в котором можно отметить диск, на котором находился нужный файл. Нажмите на значок «Анализ» возле выбранного диска. Вам предложат список файлов, которые можно восстановить. Отметьте галочкой нужные и подтвердите кнопкой «Восстановить». Появится дополнительное окно, в котором вам придется выбрать место сохранения файла. Нажимайте «Ок» и дождитесь сообщения об успешном восстановлении. Файл восстановлен.

Запустите предварительно установленную и активированную программу Objectrescue Pro. В появившемся окне нажмите «Далее». Вы попадете в область программы, в которой находится дисков вашего компьютера. Выберите тот, на котором находились стертые данные и подтвердите выбор кнопкой «Далее». В следующем окошке можно выбрать типы файлов, которые вы хотите найти. Отмечайте нужные типы галочками. Переходим к следующему этапу, нажав «Далее». Вам предлагают выбрать из двух типов сканирования пространства диска. Первый вариант «Сканирование только свободного пространства» намного быстрее второго, но шансы нахождения файла с его помощью ниже. Жмем далее и попадаем на окно выбора места сохранения восстановленных данных. Выбирать папку для сохранения надо на любом другом диске, кроме того, на котором вы ищете файлы. Так же здесь присутствует установить галочку напротив пункта по автоматическому восстановлению файлов. Использовать этот пункт можно только в случае поиска небольшого числа файлов. Иначе процесс восстановления может сильно затянуться. Нажимаем кнопку «Далее» и наблюдаем процесс поиска файлов. По завершению поиска можно перейти к списку найденных файлов, которые можно восстановить. Иконки файлов помечены

Нужно восстановить файлы с USB флешки? Думаете, как восстановить удаленные документы после форматирования USB флешки?

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

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

Однако если после пожара восстановить данные удается не всегда, то проблемы с исчезновением электронных данных на самом деле легко разрешимы.

Где бы ни хранилась ваша информация: на жестком диске, на флешке или карте памяти фотоаппарата, или любом другом носителе, – программы для восстановления данных помогут вернуть вам все утраченные файлы.

Подобное программное обеспечение, кстати, может пригодиться не только в случае потери большого количества данных вследствие электронного «стихийного бедствия». Достаточно потеряться одному очень важному документу или, скажем, самому любимому фотоснимку, и без помощи программы по восстановлению данных уже не обойтись. Теперь представьте, что тот самый важный документ хранился только на вашей флешке (USB), а тот самый любимый фотоснимок вы еще не успели перенести с карты памяти фотоаппарата в компьютер. Малейшие неполадки в работе сменного носителя информации – и проблема восстановления данных с флешки становится для вас проблемой номер один.

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

Программа RS Partition Recovery – это профессиональное восстановление файлов с флешки и любых других электронных носителей. Программа вернет вам утерянные данные, в каком бы формате они не хранились. Всего несколько простых шагов, освоить которые сможет даже неопытный пользователь ПК, – и нужные файлы снова в вашем распоряжении.

Но помните, чтобы восстановление данных с флешки прошло действительно успешно, пользоваться нужно только проверенными программами для восстановления с флешек. RS Partition Recovery доверяют многие пользователи. Ведь она действительно качественно восстанавливает файлы с флешек и USB, карт памяти фотоаппарата (Compact Flash, xD, sD, Memory Stick), жесткого диска. При этом она ориентирована именно на работу с изображениями, быстрее считывает информацию со сменных носителей, а поэтому более качественно восстанавливает данные с флешки.

Обезопасьте себя от случайного исчезновения данных с флешки или из стационарной памяти компьютера, пусть восстановление файлов с флешки и жесткого диска будет для вас задачей простой и не требующей особых усилий. Скачайте программу для восстановления флешек RS Partition Recovery уже сейчас.

RecoverySoftware

Так, при каждом запуске утилиты «Очистка диска» в папку %LocalAppData%\Temp\{GUID} зачем-то копируется содержимое папки %WinDir%\System32\DISM (причем временная папка не удаляется после завершения операции). После чего с помощью обновленной DLL осуществляется программный вызов функции глубокой очистки непосредственно из утилиты. Впрочем, копирование папки DISM наблюдалось еще до выхода KB2852386.

Неясности

Есть основания полагать, что алгоритм очистки в Windows 7 не совсем такой же, как в Windows 8 и выше с ключом /StartComponentCleanup. В частности, у меня и у читателей пока не выявилось сжатия файлов , несмотря на идентичность текстового описания в утилите cleanmgr. Проверьте у себя и напишите в комментариях!

Еще один непонятный нюанс — это загадочная фраза в статье базы знаний (перевод – мой):

Therefore, after you run the Disk Cleanup wizard, you may be unable to roll back to a superseded update.
После очистки диска у вас может не быть возможности откатиться к обновлению, замененному более свежим.

И нигде не объясняется, от чего зависит эта возможность:) В моем эксперименте у всех обновлений возможность удаления сохранилась, как и должно быть при использовании ключа /StartComponentCleanup в Windows 8 и новее. Возможно, со временем конкретика и появится…

Наконец, не совсем понятно, что мешало реализовать это раньше, и почему обновление появилось именно сейчас. Кстати, перенос очистки в утилиту DISM.exe Windows 7 пока не планируется, что не позволяет обрабатывать автономные образы. Возможно, такой перенос вскрывает целый пласт вопросов поддержки, связанных с обслуживанием образов.

Как автоматизировать очистку папки WinSxS

В Windows 8 очистка возложена на отдельное запланированное задание , а в крайнем случае можно воспользоваться утилитой командной строки DISM.exe. В Windows 7 единственный доступный пока способ заключается в создании настроенной конфигурации утилиты «Очистка диска» и добавления полученной команды в планировщик.

Папки со сжатыми файлами помечены синим. Пока что я не видел ни одного факта сжатия в Windows 7.

Почему не работает команда DISM /Online /Cleanup-Image /StartComponentCleanup ?

Потому что она для Windows 8 и новее. В Windows 7 используйте очистку диска, следуя инструкциям этой статьи.

Продолжение следует…

Дискуссия

У меня к вам примерно те же вопросы, что и после публикации аналогичной статьи о Windows 8. Но учитывая высокий процент владельцев Windows 7, я ожидаю увидеть больше ответов:)

Пожалуйста, напишите в комментариях :

  1. Получилось ли у вас оптимизировать папку WinSxS
  2. Сколько места вы сэкономили (перевести байты в гигабайты можно

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

Так, в интернете можно встретить советы по увеличению места на диске путём очистки системной папки WinSxS. Поскольку эта директория имеет тенденцию к разрастанию, в её очистке действительно есть смысл (находились пользователи, у которых её размер достигал несколько десятков гигабайт), но опять же здесь нужно проявлять максимум осторожности и если очищать оную папку, то делать это правильно. Способы такой очистки мы как раз и рассмотрим, но перед этим давайте узнаем, что это за папка WinSxS и так ли она нужна.

Для чего нужна папка WinSxS

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

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

Как очистить WinSxS в Windows 7/10, чтобы не повредить систему и есть ли вообще необходимость в такой очистке? Последний вопрос вполне резонен, так как истинный размер WinSxS может отличаться от того, что показывает Проводник или другой файловый менеджер.

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

Способы оптимизации WinSxS

Перед тем как приступать к очистке WinSxS, весьма желательно установить её точный размер – а вдруг она занимает не столь много места, как это кажется. Откройте от имени администратора командную строку и выполните такую команду:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Анализ займёт некоторое время.

По завершении операции обратите внимание на параметр «Фактический размер хранилища компонентов», его значение как раз и будет истинным размером папки WinSxS. Более того, утилита Dism сама определит нужно ли её очищать или нет. В представленном здесь примере очистка не требуется, у вас ситуация может быть иной. Но вернёмся к теме как почистить папку WinSxS.

Сleanmgr

Самый очевидный способ предполагает использование встроенной утилиты cleanmgr . Запустите её через окошко «Выполнить» и нажмите кнопку «Очистить системные файлы».

Найдите и отметьте пункт «Очистка обновлений Windows» и нажмите «OK». Если оного пункта у вас нет, значит и очищать по большому счёту нечего.

Планировщик заданий

Очистку папки WinSxS можно выполнить и через Планировщик заданий. Откройте этот инструмент командой taskschd.msc , а затем разверните в левой колонке ветку Microsoft – Windows – Servicing .

Выделите задание StartComponentCleanup и нажмите «Выполнить». Кстати, управляемая Планировщиком очистка запускается автоматически через каждые 30 дней в фоновом режиме.

Dism

Недостаток приведенных выше способов состоит в том, что оценка освобождаемого места бывает весьма приблизительной и может варьироваться до нескольких сот мегабайт в обе стороны. Кроме того, при очистке через Планировщик установленные в последние 30 дней обновления игнорируются. Если вы хотите получить более качественные результаты, используйте утилиту Dism . Открыв командную строку или PowerShell с повышенными привилегиями, выполните такую команду:

Dism.exe /online /Cleanup-Image /StartComponentCleanup

Запущенная с этими параметрами Dism делает то же самое, что и cleanmgr, но при этом более точно определяет размер высвобождаемого места.

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

Dism.exe /online /Cleanup-Image /SPSuperseded

Помните, однако, что после выполнения этой команды вы больше не сможете откатиться к предыдущей версии Windows 7/10, так как все бекапы будут удалены. К слову, если сохранённых пакетов обновлений не будет найдено, вы получите сообщение как на прилагаемом скриншоте.

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

Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Автоматическая очистка через Планировщик

При необходимости очистку папки WinSxS можно автоматизировать с помощью Планировщика заданий. Для этого вам нужно создать новую задачу и на вкладке «Общие» установить галочку «Выполнить с наивысшими правами».

Далее в окне создания действия следует выбрать действие «Запуск программы», в поле «Программа или сценарий» ввести Dism.exe, а в поле «Добавить аргументы» вставить строку (ключи), взятую из приведённых выше команд.

Наконец, во вкладке «Триггеры» потребуется указать время и периодичность выполнения операции.

Как еще уменьшить размер WinSxS в Windows 7/10

В завершение мы рассмотрим ещё один способ очистки папки WinSxS, впрочем, слово «очистка» здесь не совсем уместно, так как речь пойдёт об удалении не временных данных, а неиспользуемых компонентов, поставляемых с дистрибутивом Windows. Если вы откроете классическую оснастку «Программы и компоненты» и кликните там по ссылке «Включение и отключение компонентов Windows», то увидите, что далеко не все компоненты системы включены.

Но даже будучи отключёнными, они всё равно находятся на диске, располагаясь как раз в папке WinSxS. Удалив их, можно высвободить на диске немного дополнительного места. Для этого опять будем использовать консольную утилиту Dism. Запускаем от имени администратора командную строку и выполняем для начала такую команду:

Dism.exe /Online /English /Get-Features /Format:Table

Тут же в консоли будет выведен список компонентов с указанием их статуса. Disabled означает отключено, Enabled указывает, что компонент задействован. Чтобы удалить ненужный, выполните такую команду:

Dism.exe /Online /Disable-Feature /featurename:NAME /Remove

Здесь Name – это имя компонента, взятое из полученного выше списка.

Если утилита попросит выполнить перезагрузку, вводим Y, жмём ввод и перезагружаемся. Компонент будет удалён. Способ надёжный, эффективный, а самое главное безопасный.

И последнее. Злоупотреблять очисткой папки WinSxS не следует. Если её размер не превышает 10 Гб, то с ревизией можно не спешить, да и полученные 2-3 Гб погоды не сделают. Если вам уж так не хватает на системном разделе места, лучше расширить том и не доводить диск до критического заполнения файлами.

Папка WinSxS находится в C:\Windows\WinSxS, занимает много места и продолжает расти. В этой папке накапливаются ненужные файлы, например, старые компоненты системы, и чем дольше у вас стоит операционная система, тем больше папка WinSxS.

Почему папка WinSxS растет?

Когда вы устанавливаете любые обновления системы, старые файлы заменяются новыми, а в папке WinSxS на случай багов сохраняются все старые варианты.

Файлы из папки Windows попадают в WinSxS с помощью жестких ссылок, и файловые менеджеры принимают их за реальный объем. Поэтому размеры папки могут отображаться неверно, а на самом деле она, как правило, весит не больше 15ГБ.

Однако если вы хотите почистить свою систему от ненужных файлов, есть несколько способов сделать это.

Очистка обновлений Windows

В командной строке нужно набрать cleanmgr, и встроенная утилита покажет, сколько места вы можете освободить. Надо просто отметить «Очистка обновлений Windows» и нажать ОК.

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

В следующий раз при перезагрузке, Windows 7 потратит несколько минут на очистку системных файлов, прежде чем вы сможете снова увидеть свой рабочий стол. Если же этой опции у вас нет, наверняка вы давно не обновляли Windows. Установите последние обновления системы, и она появится.

В отличие от семерки, Windows 8 и 8.1 очищают обновления автоматически в Планировщике. Windows очищает папку по расписанию с помощью задания Microsoft – Windows – Servicing – StartComponentCleanup, которое автоматически запускается в фоновом режиме и удаляет компоненты через 30 дней после того, как вы установили обновления.

Если вы хотите удалять обновления вручную, откройте «Очистку диска», отметьте «Очистку обновлений Windows» и нажмите ОК.

В ОС Windows 8.1 реализовано еще больше возможностей для самостоятельного удаления файлов. Там можно удалить все предыдущие версии, даже когда с момента установки новых еще не прошло 30 дней. Для этого надо запустить командную строку от имени администратора и ввести нужные команды.

Например, одна команда удаляет все версии обновлений без 30 дней ожидания:

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Другая удаляет файлы, нужные для удаления пакетов обновлений. После ввода этой команды вы не сможете удалить установленные пакеты обновлений:

DISM.exe /online /Cleanup-Image /SPSuperseded

Еще одна команда удалит все старые версии каждого компонента. После этого вы не сможете удалить все установленные пакеты обновлений:

DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Удаление компонентов по требованию

Современные версии Windows позволяют включать компоненты системы по требованию. Список функций находится в окне «Компоненты Windows», в которое можно попасть из панели управления.

Даже если вы не установили какие-то из них, то есть, они не отмечены флажком, компоненты все равно хранятся на вашем жестком диске в папке WinSxS. Если вы захотите их установить, не придется ничего скачивать, можно сделать это из папки.

Однако, даже неиспользуемые компоненты занимают место на жестком диске, и если вам очень важно свободное место, можете их удалить.

В Windows 8 добавлена новая опция, которая позволяет удалить все эти файлы из WinSxS, а если они внезапно понадобятся вам, можете скачать их у Microsoft.

Чтобы удалить компоненты, откройте командную строку и вбейте следующую команду:

DISM.exe /Online /English /Get-Features /Format:Table

Вы увидите разные компоненты и их состояние.

Чтобы удалить функцию из системы, можно использовать следующую комнду, заменив NAME на название функции, которую вы хотите удалить.

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

Если вы выполните команду / GetFeatures еще раз, вы увидите, что функция сменила статус на: «Disabled with Payload Removed» («Отключено с удалением полезных файлов») вместо просто «Disabled» («Отключено»).



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: