PDA

Показать полную графическую версию : [решено] Папка winsxs в Windows 7


Страниц : 1 2 [3] 4 5 6 7 8 9 10 11

Игорь 140792
24-04-2010, 10:49
На компе установлена 32-х битная Windows 7 Ultimate. Сегодня заметил, что на системном разделе (размер 35 ГБ) по данным самой системы свободного пространства осталось 28 ГБ (то есть занято 7 ГБ). Но после подсчёта общего размера папок PerfLogs, Windows, Program Files, ProgramData и папки Пользователи оказалось, что их размер составляет 8,71 ГБ (то есть свободного места должно быть 26.29 ГБ).
Загрузился с LiveCD и посмотрел в Total'е размер папок PerfLogs, Windows, Program Files, ProgramData, Пользователи. По данным Total'а их размер равен 8,71 ГБ.
С чем может быть связано это несоответствие? Или же это я что-то не так понимаю?

Vancouver
24-04-2010, 11:01
Перенёс, читайте.

Core-2
24-04-2010, 11:02
Видимо в дистрибутив были интерированы сторонние драйверы,хотя может и ошибаюсь.Именно по этой причине я отказалась от подобной интегации.

myhouse_1991
07-01-2011, 14:57
2. Папка WinSxS содержит hard links на системые файлы расположенные в других местах. Поэтому Explorer покажет вам размер системы гораздо больший, чем это есть на самом деле (огромное число файлов посчитается не по одному разу).
Кстати, нет ли утилит, которые бы подсчитывали реальный размер, учитывая хитрости файловой системы NTFS? Это я спрашиваю для того, чтобы заново не изобретать велосипед, когда буду делать другую маленькую программу.

Celsus
30-05-2011, 11:49
чёто не пойму, на личном опыте убедился что эта папка не занимает столько места, как показывает система...зачем над ней издеваться? »
Благодаря темам на этом форуме и статье от майкрософта нашел объяснение загадочной папке winsxs. И объяснение другому парадоксу: выделено 10 гигабайт под 7ку (на ней установлен только 1 компонент офиса), отключен спящий режим, файл подкачки динамический (64-512 мб, обычно расширяется до 130-400 мб), находится в ramdisk. Парадокс был в том, что при размере раздела 10 гигабайт, при свободном месте 4 гигабайта, общий объем системных файлов превышал 6 гигабайт (и это при том, что, как я понял, проводник не может учитывать размер некоторых системных файлов и папок типа System Volume Information!). Сначала подозревал сжатие файлов, в свойствах убирал сжатие папок Windows и тд и их поддиректорий. Оказалось, все дело в жестких ссылках папки winsxs, о которых даже не знал.

fraskini
30-05-2011, 12:36
Папка Winsxs очень хорошо чистится и уменьшается в размерах, причем в разы.Да, там есть и хардлинки, но в основном это мусор(шрифты, справка,ауди-видео файлы и прочий ненужный флам.Как я ее почистил? Есть вин 7 для флешки, загружаюсь с нее , затем в Тотал командере есть встроенная прога Wise disk cleaner. В ней добавляю категории файлов которые хочу удалить, она их находит и легко удаляем. Таким образом удалил 1.5Гб мусора , можно еще по дубликатам файлов пройтись, чтобы остались только самые свежие версии файлов.....Эта винда у меня уже более года работает.

Казбек
30-05-2011, 13:07
fraskini,
Единственный способ безопасно уменьшить размер папки WinSxS - уменьшить набор возможных действий, которые система может провести, а самый простой способ сделать это - удалить пакеты, из которых первоначально устанавливались компоненты. Это может быть сделано путем удаления замененных компонентов, которые установлены у вас в системе. Первый пакет сервисных обновлений содержит файл VSP1CLN.EXE - инструмент, который сделает пакет SP1 перманентным (неудаляемым из вашей системы) и удалит все RTM-версии замененных компонентов. Это единственно возможный вариант, так как сделав первый пакет сервисных обновлений перманентным мы сможем гарантировать, что нам никогда не понадобятся RTM-версии компонентов.

Итак, да, папка WinSXS очень большая и со временем она будет увеличиваться. Я надеюсь, что данная статья помогла вам понять, почему так происходит и что вы можете с этим сделать. Заметьте, что структура обслуживания Windows и способ хранения в будущем будут меняться.

Джозеф Конвей (Joseph Conway),
старший инженер поддержки Microsoft Enterprise Platforms Support

Vadikan
30-05-2011, 13:45
Папка Winsxs очень хорошо чистится и уменьшается в размерах, причем в разы. »
В этой теме есть примеры проблем после чистки, повторяться не будем. Тут все очень просто: кто хочет найти приключений на свою голову или другую часть тела, их обязательно найдет.

выделено 10 гигабайт под 7ку »
В этом вся и проблема. Выделите 40 и будет вам счастье.

DVCH
18-01-2012, 16:27
Доброго времени!
На ноуте ASUS K52JC установлена Windows 7 x64. Под ОС отведен диск размером 50 Гб. Установлено ПО: офис 2003, winrar, nero, кодеки, lightallow, powerdvd, winamp, adobe PS AE Premiere Illustrator CS5, firefox. Настроено автоматическое обновление ОС. После недели работы папка windows разрослась до размера в 29 Гб, при этом перестали устанавливаться обновления с сообщением (примерно): "Недостаточно места на жестком диске". На данный момент на диске свободно 11 Гб.
Подскажите пожалуйста нормально ли такое состояние ОС в котором она на данный момент прибывает? Что сделано не так? Как уменьшить размер папки windows? Все возможные варианты из-за чего так произошло.
Заранее спасибо.

Vadikan
18-01-2012, 16:30
Подскажите пожалуйста нормально ли такое состояние ОС в котором она на данный момент прибывает? »
Да, нормально.

Что сделано не так? »
6 ошибок людей с маленьким системным разделом (http://www.outsidethebox.ms/13005/)

Как уменьшить размер папки windows? »
Никак.

Все возможные варианты из-за чего так произошло. »
Ссылка в шапке.

DVCH
18-01-2012, 16:51
ок, спасибо, все понял, офигел - не знал )))

Vadikan, добавил твой блог в закладки )

Morphius71rus
23-01-2012, 17:02
Я бы так слепо не доверял словам MS , что в папке winsxs - только ссылки, вы сами то туда заглядывали? там куча дубликатов файлов, драйверов и тд и тп... именно дубликатов, а не только ссылок!!! если не половину то 1/3 уж точно занимают дубликаты! некоторые конечно можно удалить без последствий, но лучше этого не делать, самый безопасный способ это очистить папку Backup и задать сжатие для всей Winsxs систему это не затормозит, а места прибавит довольно много!

Morpheus
23-01-2012, 17:07
Morphius71rus, Как работают жесткие и символические ссылки | Вадим Стеркин (http://www.outsidethebox.ms/12735/)

Morphius71rus
23-01-2012, 17:22
Morpheus, и что? там только подтверждается, что в папке winsxs не только ссылки! там много реальных файлов!

Vadikan
23-01-2012, 18:07
Я бы так слепо не доверял словам MS , что в папке winsxs - только ссылки»
Для начала, неплохо бы внимательно прочесть "слова MS", ибо из них ясно, что там не только ссылки.

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

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

И люди ведутся, хотя если бы им предложили разбавить бензин ослиной мочой, они вряд ли поверили бы в то, что до 100 км/ч будут разгоняться в два раза быстрее :)

там только подтверждается, что в папке winsxs не только ссылки! там много реальных файлов! »По сравнению с общим количеством "файлов" там не так много реальных файлов.

Но вы ведь сами можете проверить. Ведь теперь вы знаете, как определить, является файл реальным или жесткой ссылкой. Месяца хватит? Ждем отчета...

Morphius71rus
23-01-2012, 18:33
ну хотел бы начать с того , что отчетов я ни кому не обещал) а то что там не только ссылки - я сказал - вы подтвердили! (вместе с MS :ok: )
уж много там их или мало мне честно говоря параллельно.

PS я смотрю вам так и не терпится начать затеять очередную дискуссию на тему "Так говорит Microsoft... и Я"

Vadikan
23-01-2012, 19:01
PS я смотрю вам так и не терпится начать затеять очередную дискуссию на тему "Так говорит Microsoft... и Я" »
Нет, мне не терпится увидеть конкретные цифры, а не общие заявления вроде задать сжатие для всей Winsxs систему это не затормозит, а места прибавит довольно много! »

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

Morphius71rus
23-01-2012, 19:07
Vadikan, вы хотите поспорить что сжатие не прибавит места?
капитан очевидность снова свами! )

http://img.hosting71.ru/i/3951/169717.jpg

Добавлено:
кстати папку windows я сжимать не предлагал! её сжатие действительно нагрузит ОС немного, а winsxs - да! прочитать хард линк в несколько байт не сильно нагрузит систему!

Vadikan
23-01-2012, 23:04
Добавлено:
кстати папку windows я сжимать не предлагал! её сжатие действительно нагрузит ОС немного, а winsxs - да! прочитать хард линк в несколько байт не сильно нагрузит систему! »
Т.е. вы так и не верите Microsoft и считаете, что папка Windows это наше все, а в winsxs - только ссылки. На самом деле, все наоборот, ну да ладно :)

Давайте посмотрим, чего вы достигли:

1. Вы увеличили нагрузку на процессор. Файлы нужно разжимать, и даже если у вас достаточно мощная система, ускорения вы ей не придали.

2. Вы увеличили фрагментацию диска. По умолчанию система ставится на NTFS, отформатированную с размером кластера 4 кб. Однако при сжатии каждый фрагмент занимает уже 64 кб. Для папки winsxs с огромным количеством небольших файлов - это верный путь к росту фрагментации.

3. С большой вероятностью вы снизили скорость последовательноой записи и чтения из системной папки. Это трудно протестировать на фоне сжатия только одной папки, и намного проще на целом томе. Но с помощью winsat (http://www.outsidethebox.ms/13164/) можно оценить и этот аспект на выборке из разных файлов.

Теперь плюсы от вашего действия. Вы сэкономили место на диске, и это плюс. Но это вам бы не понадобилось, не будь у вас слишком маленького системного раздела (http://www.outsidethebox.ms/13005/). Если же вы у вас большой раздел, то сжатие папки вообще никакого смысла не имеет.

Остается пожелать вам удачи в дальнейшей "оптимизации" ОС :)

Morphius71rus
23-01-2012, 23:55
Vadikan
1 эта нагрузка ничтожна что подтвердил ваш winsat разницы - 0

2 только что проверил 5%фрагм. всего то , учитывая что я не помню когда дефр

3 скорость снижена только winsxs а не всего диска.(тем более что мешает после его применения сжав файлы отменить его для папки)

И наконец 4-е я это делал для эксперимента и собственно убедился - сжатие winsxs вот единственный разумный способ уменьшения её размеров!(или же DISM удалив ненужное совсем , а не заниматся чисткой которая к добру не приведет)
Я уж извините практик, а не теоретик, и на практике я не увидел разницы! ни я, ни диспетчер задач, ни упомянутый вами winsat !
а те теоритески возможные...с вероятностью... когда-то... при каких-то.... условиях... снижения производительности, да еще которые так просто не уловить, нужно тестировать и вылавливать эти доли % - это такая ерунда!




© OSzone.net 2001-2012