Уменьшаем размер папки Winsxs (и еще installer) средствами ntfs. Актуально только для SSD

+
Чтобы отправить комментарий — войдите.
  • KalmarEKD
    22 авг 16
    Одна прогулька запросила NET.framework 3.5 Не дает теперь поставить. Прогулька мне нужна. Всё запущено и активировано, но при установке выдает ошибку. Help от мекомягких рекомендует такое, то проще переустановить. Как всё вернуть назад?
    Ответить
  • pop-klop
    14 авг 16
    Нарыл ещё один способ тут
    Идея такая – для каждого файла в папке WinSxS посчитать количество ссылок. Если ссылка всего одна – сжимаем, если больше – ничего не делаем. Для подсчета количества ссылок используем возможности команды fsutil hardlink list «Имя_файла». Естественно, ручками перебрать 60 тысяч файлов дело нереальное, поэтому создадим командный файл:
    @echo off
    REM Включаем раскрытие переменных окружения в момент обращения к ним
    setlocal enabledelayedexpansion
    REM Рекурсивно перебираем все файлы в каталоге C:\Windows\winsxs
    for /R "C:\Windows\winsxs" %%i in (*) do (
    REM Ищем однострочный вывод fsutil
    fsutil hardlink list %%i | find /c /v "" | find /I "1" >nul
    REM Если ссылка единичная, сжимаем файл
    IF !ERRORLEVEL!==0 Compact /C /A /I %%i
    )
    @echo FINISH
    pause>nul
    Ответить
  • Kolson
    27 июл 16
    403
    вам запрещено это действие, этот файл приватный и ваш ключ неправильный
    Ответить
  • D
    26 июл 16
    А чтобы уменьшить размер профиля, необходимо перенести папки: Мои документы, рисунки, музыка, видео, рабочий стол, загрузки — на второй раздел загузочного винчестера, что реально ускоряет загрузку и работу компьютера. Особенно актуально для любителей держать все файлы на Рабочем столе.
    Ответить
  • E
    25 июл 16
    Да когда же вы уже научитесь писать "итак" и "вкратце" слитно, русские околокомпьютерные люди...
    Ответить
  • seugene13
    25 июл 16
    win10, папка весит 5.5 гигов. при ссд на 256 гигов не жалко
    Ответить
    • nickvg
      это временно
      Ответить
      • SergGGG
        nickvg 28 июл 16
        когда использовались ссд диски 40, 60, 80, 100 и 120 — проблема была актуальная, после перехода на 180-240 — забыл о этой проблеме. около сотни клиентов.
        Ответить
  • witek72
    25 июл 16
    интересно, было 31,4 свободного места на 120Гб SSD. Стало 35,7. Спасибо! Пустячок, но жуть как приятно!
    Ответить
  • S
    25 июл 16
    Цитата "Есть распространенный миф о гигантских размерах этой папки, что на самом деле не совсем так. Дело в том, что подавляющее большинство содержимого папки WinSxS является «жесткими ссылками», а Проводник и файловые менеджеры это не учитывают. Реальный вес этой папки гораздо меньше, чем пишется в ее свойствах."
    НЕ ЗНАЮ, так ли это, но прочитайте тут: beginpc.ru
    Ответить
    • nickvg
      sa_bu 25 июл 16
      это действительно так. но возникает вопрос, что это родной проводник в своей нативной ФС разобраться не может?
      Ответить
      • E
        Проводник говорит сколько места НАДО что бы записать эти файлы куда либо.
        Ответить
        • nickvg
          Да ну! Он (проводник) про запись вообще ничего не знает.
          Вот Вы знаете, что размер области на диске, куда нужно записать, зависит от размера блока с которым отформатирован диск? Как он может заранее знать куда я буду писать?
          Везде параметр "Свойства" подразумевает сумму размеров всех файлов и ничего больше.
          Ответить
  • witek72
    25 июл 16
    а почему "Актуально только для SSD" ?
    Ответить
  • sergeskob
    25 июл 16
    В системе применяется шифрование данных,сжатие может сделать систему более уязвимой просто потому что сжатые папки не шифруются.
    Ответить
  • B
    25 июл 16
    вместо c:\windows правильнее было б написать %SystemRoot%
    Ответить
  • B
    25 июл 16
    свойства папки-атрибуты-другие-сжимать содержимое для экономии места на диске
    Ответить
  • B
    25 июл 16
    Ничего не понял, после 3х часовой обработки до перезагрузки было 31Г, перегрузил и сейчас 68Г.
    Как вернуть назад?
    Ответить
  • B
    25 июл 16
    Installer и winsxs до того были суммарно 31Г, 3 часа работал батник, сейчас размер суммарно 31Г
    1 files within 361 directories were compressed.
    0 total bytes of data are stored in 0 bytes.
    The compression ratio is 1.0 to 1.
    Done :)
    Ответить
    • nickvg
      brorhail 25 июл 16
      после всего этого надо 3 раза перегрузится,
      произнося при этом: "грузись, грузись, компрессия свершись"
      тогда подействует
      Ответить
      • B
        nickvg 25 июл 16
        в вашей психушке именно так поют?
        Ответить
        • nickvg
          brorhail 25 июл 16
          в наших епархиях такой расчудесной папки нет, поэтому нет и подобных духовных практик
          Ответить
  • alexei635
    25 июл 16
    Спасибо!
    Ответить
  • Alex_86
    25 июл 16
    А протом все нормально с установкой софта и обновлений?
    Отбираем же ownership у TrustedInstaller как никак.
    Ответить
  • S
    25 июл 16
    Вопрос. Каково исходное (дефолтовое) состояние прав группы "Администраторы" к папкам Winsxs, Installer? Как вернуть в это состояние права группы "Администраторы" после выполнения процедуры сжатия?
    Ответить
  • Forenius
    25 июл 16
    Нашпигованый всеразличным софтом Arch Linux (вместе с кешем всех пакетов) занимает на диске около 4gb.
    Завидуйте молча :)
    Ответить
    • mrarmaged
      у многих винты от 1тб и выше завидовать нечему, у мну никс стоит минт
      SSD под никсами ... вы в курсе же, что никса в фоновом режиме оптимизирует файловую систему ?
      то есть перемещает файлы на диске, отсюда дефраг не очень нужен ext файловым системам
      так вот у SSD срок жизни меньше будет под никс
      Ответить
      • -
        "никса" ничего не делает)) учите матчасть
        подобие дефрагментации касается только!!! EXT4 и это не дефрагментация в чистом виде, а тупо равномерное распределение фрагментов инфы по диску
        ни raiserFS, ни EXT2/3 этого не позволят)
        так что курите дальше свой мастдай и не лезьте туда, в чем вы не разбираетесь)
        Ответить
      • nickvg
        полностью подтверждаю -scanner-
        Ответить
    • F
      ... и чо-как — адоб премьер нативно запускается или 3дсмакс? или автокад какой-нить? ;-)
      ...а так — ну у мну ващще 128 мег флэха с лив-паппи в кармане — от машины к машине кочует.... и??? :-))
      Ответить
      • Forenius
        Нравиться — юзай. Плати бабки или ищи ключи и кряки.
        А я в гробу видел все эти тридемаксы и адобы :)
        freeanalogs.ru
        freeanalogs.ru
        freeanalogs.ru
        Ответить
        • F
          дело не в "нравится-не нравится" — юзабельность фриварного софта какова ( в основной своей массе)? та-же синеллера (типа аналог премьера) — эт ващще пииииипецц какой-то... на рабочей станции — да, линукс весьма и весьма — раз настроил и пашет безо всяких закидонов. а вот профприложения и под юниксами — " Плати бабки или ищи ключи и кряки".... так что смысл было опять поднимать холливар "винда вс линукс"?!
          Ответить
  • csehircat
    25 июл 16
    та там же одни ntfs линки.
    Ответить
  • A
    25 июл 16
    Забыли указать:
    Запускать только от имени администратора
    Батник для английской версии для особо ленивых
    @echo off
    @color F0
    @chcp 866 > nul
    title Winsxs Compresser
    echo Allow to change the access groups
    takeown /A /R /F C:\Windows\winsxs\*
    echo Adding administrators group
    icacls C:\Windows\winsxs\* /T /grant Administrators:(F)
    echo Compress...
    Compact /C /A /I /S:C:\Windows\winsxs\
    Compact /C /A /I /S:C:\Windows\Installer
    echo Done :)
    Ответить
Сделано с NoNaMe