Сжатие Compact OS в Windows 10

Сжатие Compact OS в Windows 10В Windows 10 появилось сразу несколько усовершенствований, касающихся экономии места на жестком диске. Одна из них — возможность сжать системные файлы, включая предустановленные приложения с помощью функции Compact OS.

Задействовав Compact OS, вы можете сжать Windows 10 (двоичные файлы системы и приложений), освободив тем самым чуть более 2-х гигабайт места на системном диске для 64-разрядных систем и 1.5 Гб для 32-разрядных версий. Функция работает для компьютеров с UEFI и обычным БИОС.

Проверка статуса Compact OS

Windows 10 может включать сжатие самостоятельно (или же оно может быть включено в предустановленной системе производителем). Проверить, включено ли сжатие Compact OS вы можете с помощью командной строки.

Запустите командную строку (правый клик по кнопке «Пуск», выбрать нужный пункт в меню) и введите следующую команду: compact /compactos:query после чего нажмите Enter.

Статус сжатия файлов Windows 10

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

Место на системном диске до сжатия

Отмечу, что по официальной информации Microsoft, сжатие является «полезным» с точки зрения системы для компьютеров с достаточным количеством оперативной памяти и производительным процессором. Однако, у меня с 16 Гб RAM и Core i7-4770 в ответе на команду было именно первое сообщение.

Включение сжатия ОС в Windows 10 (и отключение)

Для того, чтобы включить сжатие Compact OS в Windows 10, в командной строке, запущенной от имени администратора введите команду: compact /compactos:always и нажмите Enter.

Включение Compact OS в Windows 10

Начнется процесс сжатия файлов операционной системы и встроенных приложений, который может занять довольно-таки продолжительное время (у меня на абсолютно чистой системе с SSD заняло около 10 минут, однако в случае HDD время может быть совсем другим). На изображении ниже — размер свободного места на системном диске после сжатия.

Свободное место на диске после сжатия

Для отключения сжатия тем же способом используйте команду compact /compactos:never

В случае если вас интересуют возможности установки Windows 10 сразу в сжатом виде, то рекомендую ознакомиться с официальной инструкцией Microsoft на эту тему.

Не знаю, будет ли кому-то полезной описываемая возможность, но вполне могу предположить сценарии, самым вероятным из которых мне кажется высвобождение места на диске (или, вероятнее, SSD) недорогих планшетов с Windows 10 на борту.

Комментарии (28) к Сжатие Compact OS в Windows 10

  • Petr

    Жесткий диск — самая медленная часть в ПК. Сжатие ускоряет чтение и запуск, за счет меньшего размера хранимых данных, чуть нагружая на расшифровку память и ЦП. Эта функция всем полезна, особенно у кого HDD.
    Рекомендуется сжимать только системные файлы, не трогая личных.
    В любой Windows системе cmd:
    compact /c /a /i /s:»c:/windows»
    compact /c /a /i /s:»c:/program files»
    compact /c /a /i /s:»c:/program files (x86)»
    Либо через Проводник Свойства каталога — Атрибуты (Другие) — Сжимать.. (пропустить занятые файлы)
    Рекомендую сжимать только на ЦП от 2 ядер и памяти от 3Гб

    Ответить

    • Link

      Как неуверенно и наивно.

      От 2 ядер? Сойдёт 2 ядра, каждое с частотой 0,1 ГГц? Решает на сколько сильно «крутится» ЦП, и GPU (если есть нужда). Так что CPU должен крутить GTA V не напрягаясь выше, ну не знаю, давай 70%, и остальные 30% свободно должны разжимать подгружаемые файлы. Конечно у GPU на такой случай должны быть те же способности.

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

      Мой вывод: Подходит только для файлов, которые были целиком подхвачены и весят в ОЗУ, даже если размер в ГБ. Т.е. одиночный случай, не вынося мой оборудованию. Как-то так…

      Ответить

  • Игорь

    Полезная тема. Спасибо!

    Ответить

  • andrey

    спасибо полезная информация попробую

    Ответить

  • Denis

    Спасибо! Сжалось более 3х Гб на windows 10×64. это полезно, так как часто делаю бэкапы для нескольких систем на пк. соответственно после сжатия и архивы худеют.

    Ответить

    • Vasya

      Архивы не худеют, потому что уже сжато.

      Ответить

      • Link

        Можно сделать архив без сжатия, и у чела выше они сжимаются, т.к. что? Правильно, они не были сжаты.

        Ответить

  • Максим

    Доброго времени суток! У меня такой вопрос, а что делать,
    если включил сжатие ОС Windows 10 (около полугода назад), но сейчас ее нужно переустановить (точнее сделать сброс в исходное состояние)? Нужно ли отключить сжатие в командной строке, или система сама ее отключит?

    Ответить

    • Dmitry

      Здравствуйте. Если честно — не знаю. По идее, оно не должно отключиться само, но при этом сброс должен пройти (но это только мое предположение, исходя из того, что на планшетах с малым объемом памяти CompactOS включена, сброс проходит нормально и после сброса сжатие тоже включено).

      Ответить

  • Alex2986

    Сильно ли влияет compact os на производительность

    Ответить

    • Dmitry

      Не могу дать четкого ответа, но предполагаю, что не очень значительно: ведь по умолчанию compact os включено на разнообразных «слабых» планшетах/ноутбуках на Atom с малыми хранилищами. С другой стороны, на этих устройствах как правило стоит Flash-хранилище, потому у меня и сомнения: а не будут ли на HDD заметны тормоза.

      Ответить

  • unisol

    NTFS-сжатие есть с NT4.0 (а то и раньше). Оно в целом «не очень» — там, где нормальный упаковщик «тех времен» жал вдвое — NTFS жмет в 1,5 раза, зато быстро.
    Некоторые тормоза могут быть из-за фрагментации, которая будет громадной сразу же. При записи на диск сперва пишется несжатая версия, потом жмется, оригинальная удаляется — и нередко это глючит и место кончается.

    Ответить

    • InfSub

      Добавлю что это глючит до сих пор, очистка места происходит только после перезагрузки ПК.
      Не стоит включать сжатие на новом пустом диске, если вы планируете скопировать на него данные общим размером более 50% чистого диска, иначе получите сообщение о том что место кончилось. Перезагрузка и далее та же песня с 50% от оставшегося свободным места… В общем прошло кто знает сколько лет а оно как нормально не работало так и не работает (в последний раз тестировалось на Windows 11
      Процессор: Intel(R) Core(TM) i9-9900KF CPU @ 3.60GHz 3.60 GHz
      Оперативная память: 64,0 ГБ

      Ответить

  • Link

    Порой смотрю на людей, особенно на подростков, и просто удивляюсь их невежественности. Бывают случаи, когда таким людям родители покупают стационарный ПК, который тянет GTA V на максималках как простое дело (привёл для представления начинки железа). Но, посмотрев на самого владельца этого ПК — мне становится жаль сам ПК, т.к. его владецел, никак не разбирается в этом ПК, и иногда даже не знает в какой ОС он находится.

    Есть 2 варианта:
    1. Уничтожить этот ПК и прекратить его страдание.
    2. Забрать/ограничить ПК, что-бы он дальше не задолбывался.

    Мне иногда очень жаль такие устройства, дай Бог им нервов…
    (особенно когда владелец начитается гайдов про TrustedInstaller и, пытаясь воображать сам в себе профессора, пытается удалить %SystemDrive%\Windows полностью)

    Ответить

    • Dmitry

      Ну… как бы сказать… может это и норм — не разбираться во всём? Может, владельцу и нужно лишь CS гонять и делает он это вполне успешно, лучше меня или вас?
      Вот взять меня: я в авто примерно так разбираюсь — умею руль крутить, да две педали давить. Ну омывайку еще залить. Глубже у меня нет времени копошиться и разбираться, пусть другие делают, я заплачу (хотя понимаю, что где-то меня хорошо нагреют, но готов к этому).

      Ответить

      • Николай

        ПК — кусок бездушной железки! Мусора! От него в быту ничего не зависит! Ты просто пользуешься и всё!!! Не разбираешься… уложил систему… без разницы! Переустановил — погнал дальше! Мир не рухнет и твоя жизнь от этого не изменится! Вот если ты сожжешь ПК к чертям, то придется покупать новый и потратиться. Но тут каждый для себя решает надо оно или нет! Без куска шумящей железяки прожить можно и ни на что это в худшую сторону не повлияет! Даже лучше будет! А вот если ты управляешь автомобилем то быть «наездником» грех и преступление! ОООЧЕНЬ много поломок поначалу НИКАК!!! не выявляют себя! Но напрямую влияют на безопасность водителя, пассажиров и окружающих! Вплоть до самого неприятного исхода! У меня начальник был вроде тебя, ездил со свистящим ГУР-ом и всё менял то свечи, то масло, то антифриз, то еще какую нибудь ерунду, а потом вообще двигатель капиталить собрался! Я не выдержал, смилостивился и просто подтянув ремень убрал шум! Ну и еще одну серьезную поломку нашел! А ведь, эта поломка могла привести к обрыву ремня вследствие перегрева и потере управления! А он обслуживался на СТО у ДРУГА!!!!!!!!! И этот друг разводил его!

        Вывод: ино- хлам еще тот; наездник — преступник считающий себя святошей, как ты. А чё!? Заплачу — сделают! Да пойми!!! НЕ СДЕЛАЮТ!!! Готов ли ты к тому, что небольшое кидалово обернется смертельной опасностью???! Доить, это да! Это будут! Во всем надо разбираться!!!! Есть вещи которые доверять другим НЕЛЬЗЯ!!! Так, что не углубляйся и дальше! На одного горе начальника меньше станет! Но ПК это не касается! Не в нашей стране! Это всё равно, что сравнивать авто и пылесос! От пылесоса твоя жизнь не зависит совершенно! Возьмешь веник в руки и подметешь! Ну да долго! Ну так, а кому сейчас легко!? И больше не пишите такие глупости! :))

        Ответить

        • Dmitry

          Ну я никакой не начальник)
          А вообще с вашей точки зрения все миллионы водителей должны разбираться и уметь диагностировать неисправности ГУР, подтягивать ремень и подобное?
          Но это нереально, на мой взгляд. И даже те, кто вроде как разбираются, на очередном авто могут уже не разобраться — с какими-нибудь лопастями турбины или ещё чем-то.

          Я двумя руками ЗА безопасность, но углубиться в технические особенности и неполадки современных авто я физически не смогу. Потому, к примеру, сейчас, когда автомобиль продан (но нужен), я не иду покупать подержанный с пробегом в 100+ тыс (хотя мог бы) — потому что там как раз сильно рискую не обратить внимание на латентные неисправности и просто скрытые продавцом косяки, влияющие на безопасность.

          Когда же поднакоплю и приобрету новый из салона то сценарий использования не предполагает самостоятельный ремонт: есть регулярное ТО, езжу меньше 10 тыс в год, замечу необычное поведение машины (или авто само сообщит о неполадках — они сегодня это делают) — посоветуюсь сначала с интернетом, потом с отцом, потом по необходимости завезу туда же к дилеру. И продам при пробеге меньше сотни. И не думаю, что в данном сценарии я рискую заметно больше чем средний водитель, который самостоятельно ремни подтягивает.

          Ответить

  • anonim

    Есть ли смысл сжатия системных файлов по комментарию выше на ноутбуке с SSD на 240гб от WD ?

    Ответить

  • Groovy

    Всё работает быстрее, когда данных меньше. Меньше данных, проще чтение, а значит быстрее. Поэтому прирост есть. И он не в попугайчиках/мегабитах/поинтах/фпс.

    Ответить

    • Dmitry

      1. Не сжатые данные — нужно прочесть больше.
      2. Сжатые данные — нужно прочесть меньше, только их ещё нужно ещё и «разжать» чтобы начать работу.
      уверены, что 2-е быстрее 1-го?

      Ответить

      • Groovy

        Да, Я уверен на 3 000 700 000% что второй вариант быстрее первого.

        Ответить

  • Максим

    Очень вредная статья!
    На всех ПК, где я включил такое сжатие, после перезагрузки выходит «подготовка к автоматическому восстановлению» и винда больше не грузится.
    Как теперь вернуть назад, чтобы винда загрузилась???

    Ответить

    • Dmitry

      Странно, что такой эффект у вас. После автоматического восстановления предлагают внизу зайти в дополнительные параметры? Если да — то там среда восстановления и есть командная строка, можно попробовать отключить:

      compact /compactos:never

      Ответить

      • Максим

        Пробовал это, в той командой строке он видит только саму среду восстановления, и команду выполняет для неё.
        Там путь в командной строке: x:\windows\system32, а нужен путь винды, чтобы он её распаковывал.
        Пробовал указывать путь до винды, но похоже не правильно это делал или оно так тоже не работает, просто команда не выполнялась.

        Ответить

        • Dmitry

          А опять же оттуда, но в безопасный режим зайти?

          Ответить

          • Максим

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

            Ответить

          • Максим

            Кое как смог распаковать папку system32 и винда загрузилась.
            В командной строке в среде восстановления сначала перешёл в папку C:\windows\system32 (возможно это не обязательно) командой «cd /d C:\windows\system32», потом запустил команду «compact /U /A /I /EXE /S:»C:\windows\system32″», после распаковки винда запустилась.
            Странно что никто ни в одной статье про это сжатие системы не пишет как его убрать, если винда не грузится!
            А я даже не знаю у кого винда грузится после этого сжатия, у меня ни на одном ПК не заработала, не зависимо от того только что винду поставил или давно, не зависимо от версии винды, не зависимо от железа ПК.

            Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться