воскресенье, 27 апреля 2008 г.

(решение не найдено)
Задача

Очистка места на системном жестком диске

Решение
Вот недавно посмотрел что диск c: заполнен у меня на 40Gb стал разбираться где и чем.
Ну понятное дело нашел временных файлов всевозможных на 5 гигов. Логов на пару гигабайт ну и там по мелочи... но осталось больше 30 гигабайт занятого пространства.

Далее прошелся всем известной ССleaner чем вычистил еще гигабайт не более.
Думаю, где ж все остальное место?
Посмотрел папку Program Files, нашел там 6 Gb - терпимо хотя при условии что все тяжеловесные пакеты у меня на другом разделе
Посмотрел папку windows. И тут, на тебе! windows ~ 15 Gb!!!! Начал шариться по папкам...

Самая интересная оказалась winsxs в этой чудесной папочке как оказалось хранится 2/3 информации папки windows. Стал копать.

Оказывается папка эта теперь делает примерно то же что и dllcashe в XP - то есть хранит все возможные версии dll файлов установленных в системе. По словам разработчиков от Microsoft это своеобразная защита от кривых рук программеров. Правда сама защита на мой взгяд тоже кривовата.

В общем когда мы устанавливаем что бы то ни было содержащее файлы библиотек, будь то обновление или программа или сервис пак или что-то еще Vista чудесным образом копирует устанавливаемые dll не в windows а в эту папку с пометкой мыл тогда-то тогда-то такой-то прогой. Грубо говоря каждое обновление не заменяет системные файлы а добавляет версии библиотек туда.
Весело не правда ли? Посмотрите сколько эта чудесная папочка весит у вас и порадуетесь.
А теперь самое важное!
Папочку эту удалять нельзя!!! Иначе обеспечен BSOD и loopstart.
Единственное что можно сделать - это удалить дубликаты dll оставив только последнюю версию. Готового решения я не нашел и посему сейчас займусь написанием данного скрипта.
Да и еще! Если будете эксперементировать с этой папочкой - Прежде чем вы сможете что-то там изменить - вам потребуется сделать себя владельцем папки через утилиту takeown /f
Дополнительно
Если у Вас есть решение - просьба поделиться! )) Авторство гарантирую
Отправить комментарий