Уменьшаем размер winsxs в Windows 7
+8
Уменьшаем размер winsxs в Windows 7

Статья основанна на материалах хабра-хабры:

Уменьшение размеров папки winsxs
Многие обладатели Windows Vista и 7 наверняка сталкивались с тем, что папка Windows c ходом времени разрастается как на дрожжах. Я мирился с этим до тех пор, пока 40-гиговый раздел с системой не начал периодически выдавать мне сообщения о том, что свободное место на нем заканчивается.

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

Winsxslite
Это даже не программа — это .bat файл, уменьшающий размер папки winsxs. Он написан неким Christian Bering Boegh и распространяется «as is», что лично у меня вызвало некоторые подозрения, развеять которые мог лишь успешно отработавший скрипт. По ссылке можно найти последнюю версию скрипта (1.86) с комментариями автора.

Работа скрипта включает две фазы:
1. Поиск в папках Program Files и Windows файлов, идентичных файлам в winsxs.
2. Замена старых версий файла в winsxs жесткими ссылками на более новые версии файла.

Работать можно как с онлайн-системой (то есть с работающей ОС) так и с образом ОС.
Работа с онлайн-системой выглядит так:
— Phase 1 scan;
— Phase 1 apply;
— Перезагрузка;
— Phase 2 scan;
— Phase 2 apply;
— Перезагрузка.

Перезагрузка нужна потому, что к некоторым файлам нет доступа на изменение и скрипт создает TODOlist, данные из которого берутся после перезагрузки.

Для работы скрипта используется также конфигурационный файл config.txt, в котором указаны исключения для первой фазы (логи, temp, cache и т.п.), и языковые приоритеты для второй фазы (неиспользуемые файлы локализации заменяются на хардлинки соответствующих файлов других языков), в конфигу по умолчанию прописывается «da-dk=KEEP», что меняется на нужную строку ru-ru=KEEP, uk-ua=KEEP или другую необходимую.

Уменьшаем размер winsxs в Windows 7
До и после использования скрипта...


Как пользоваться Winsxslite?
Скачать запустить WinsxsLite.bat...
Внимание! У Вас нет прав для просмотра скрытого текста.


Источник


Внимание! Данная статья была написана более полугода назад, актуальность материала и состояние жизни ссылок не гарантируется! Воспользуйтесь дополнительными параметрами для поиска необходимого вам контента! Приносим свои извинения...
Russian Federation  Комментарий от Автора #1, добавлен: 23 февраля 2010, 21:17 [2] [Q] [#]
0
Кстате вот еще примечание, после:
— Phase 2 apply;
— Перезагрузка.

не в коем случае не запускайте больше утилиту - она запорит вам винду... мне вот запорола smile

Belarus  Комментарий #2, добавлен: 25 февраля 2010, 00:48 [2] [Q] [#]
0
Полезная штучка, автору мега спасибо, наконец-то и до семёрки добрались, а то куда ж это годится 15 гигов ((

Russian Federation  Комментарий #3, добавлен: 7 июля 2010, 04:29 [2] [Q] [#]
0
Всем привет! Реьята, я не понял, а как делать сохранение после сканирования? Просто нажать q и перезагрузка, или что то еще предварительно набрать?

Ukraine  Комментарий #4, добавлен: 28 сентября 2010, 21:31 [2] [Q] [#]
0
не могу понять - как ей работать, и что в каком порядке нажимать! нужен мануал со скринами!

Russian Federation  Комментарий от Автора #5, добавлен: 28 сентября 2010, 21:36 [2] [Q] [#]
0
Лучше не юзай если не разбираешься, систему запоришь

Оставить комментарий / Добавление ссылок в комментариях разрешено