Compact OS – что это? Как включить и отключить в Windows 11/10
Система Windows 11 и 10 имеет функцию Compact OS, которая предназначена для работы в сжатом состоянии, а точнее система работает из сжатых системных файлов методом декомпрессии файлов. Это позволяет сжать систему Windows в наиболее меньшее состояние, чем обычно-установленная, сэкономив на диске пространства до 6 Гб.
Compact OS была нацелена на устройства с минимальным хранилищем 32 ГБ. Это могут быть ноутбуки или планшеты с Windows 11/10. Включив функцию Compact OS вы сэкономите место на своем диске, но это может немного замедлить работу вашей системы.
Данный параметр можно включить вручную или он включается автоматически, если Windows 11/10 сочтет это необходимым во время обновления при нехватке свободного места на диске. В частности это происходит, когда вы устанавливаете обновление функции и ОС не дает никаких уведомлений на то, что она это сделала. В некоторых случаях, это может привести к замедлению работы системы после обновления и функцию, если она не нудна, нужно отключить.
Когда применять функцию CompactOS в Windows 11/10. Плюсы и минусы
- Включать, если установлен диск HDD/SSD/eMMC в 32ГБ - 128ГБ.
- Использовать, если ноутбук с 64 ГБ SSD или планшет/нетбук с eMMC 32-128 ГБ.
- Не включайте, если HDD, так как будет замедленнее в 10% чтении/записи из-за декомпрессии.
- Функцию CompactOS нужно включать, когда нужно критическое место на диске.
- Не включайте на средних и мощных устройствах.
- С включенной CompactOS сэкономите примерно до 6 ГБ пространства на диске.
- Не включать, если рабочая среда - это видеомонтаж, игры, 3D-графика.
- Можно включить при крупном обновлении Windows 11/10, когда нет места на диске, чтобы установить обновления, после чего удалить старые обновления, очистить диск от ненужных файлов и включить обратно CompactOS.
- Функция CompactOS нужна в IoT/Embedded системах, где каждый МБ навес золото.
- Можно использовать в виртуальных машинах (VM) и контейнерах (Hyper-V, Docker, WSL).
- На SSD дисках наблюдается незначительный прирост до 4%.
- На HDD, производительность диска снижается до 25%, так как сжатые файлы плохо фрагментируются, что приводит со временем к плохой работе диска. Также увеличивается нагрузка на процессор CPU при декомпрессии файлов. Кроме того, увеличивается IO (записи/чтения) данных, так как запуск .exe, .dll файлов требует сразу декомпрессии при обращении к ним. Если мало места на HDD и выхода нет, то включение CompactOS в Windows 11/10, оправдано, жертвую количеством производительности.
- На HDD, если уже нужно, то использовать XPRESS4K вариант Compact OS, так как нагрузка на CPU снижается в двое и соответственно на сам HDD при чтении/записи декомпрессии данных. В данном режиме XPRESS, файлы сжимаются не так сильно.
Понимание алгоритмов CompactOS, XPRESS4K/6K/8K и LZX
- CompactOS – Применяется ко всей Windows 11/10, бинарники, библиотеки, встроенные приложения. По молчанию используется XPRESS4K.
- XPRESS4K – Сжатие отдельных исполняемых файлов EXE, DLL. Используется как и у CompactOS, но только не для всей Windows 11/10.
- XPRESS6K – Среднее сжатие EXE, DLL с размером блоком 6 KB.
- XPRESS8K – Высокое сжатие EXE/DLL файлов размером блоков 8 KB.
- LZX – Максимальное сжатие файлов EXE/DLL, где размер блока 32 KB.
❗Рекомендация: Советую воспользоваться XPRESS4K и, если пространства на диске будет недостаточным и ПК или ноутбук не будет снижен в производительности, то применить XPRESS6K, 8K и CompactOS для полного сжатия системных файлов.
| Алгоритм | Размер блока | Экономия места | Скорость декомпрессии | Нагрузка CPU | Рекомендация для HDD | Рекомендация для SSD |
|---|---|---|---|---|---|---|
| XPRESS4K | 4 KB | 10–15% | Максимальная | Низкая (~5%) | ✅ Идеально | ✅ Хорошо |
| XPRESS6K | 6 KB | 12–18% | Высокая | Низкая (~7%) | ✅ Хорошо | ✅ Отлично |
| XPRESS8K | 8 KB | 15–22% | Хорошая | Средняя (~10%) | ⚠️ Возможно (тестировать) | ✅ Отлично |
| LZX | 32 KB | 25–35% | Низкая | Высокая (~20%) | ❌ Нет | ✅ Только мощные |
| CompactOS | Авто (XPRESS4K) | 20–30% | Средняя | Высокая (~25%) | ❌ Нет | ✅ Малые диски |
Как проверить состояние, включить и отключить Compact OS в Windows 11/10
Чтобы проверить статус Compact OS, откройте командную строку от имени администратора и введите следующую команду, чтобы проверить, работает ли Windows 11/10 в сжатом состоянии или нет:
compact /compactos:query
Для отключения CompactOS откройте командную строку от имени администратора и введите команду:
compact /compactos:never
Чтобы включить CompactOS откройте командную строку от имени администратора и введите:
compact /compactOS:always
Сжать Windows 11/10 при помощи алгоритмов XPRESS и LZX
В Compact OS имеются еще и алгоритмы сжатия XPRESS4K/6K/8K и LZX, где XPRESS сжимает не так сильно файлы, чем обычное сжатие Compact OS, что позволит XPRESS быстрее работать с меньшей степенью сжатия и соответственно меньше места освободиться на диске. В сою очередь алгоритм LZX делает максимальное сжатие для самой большей экономии места на диске.
Чтобы использовать метод сжатия XPRESS (4K, 6K, 8K) и LZX в Compact OS для Windows 11/10, запустите командную строку от имени администратора и введите:
compact /exe:xpress4k – Включить XPRESS4K compact /exe:xpress6k – Включить XPRESS6K compact /exe:xpress8k – Включить XPRESS8K compact /exe:lzx – Включить LZX (максимальное сжатие)

Чтобы отключить, то отключение происходит одной командой для любого алгоритма выше. Введите в CMD, чтобы отключить сжатие для XPRESS4K, XPRESS6K, XPRESS8K, LZX:
compact /exe:never – Отключить сжатие (XPRESS4K, XPRESS6K, XPRESS8K, LZX)
NTF-сжатие для любых папок в Windows 11/10
В Windows 11/10 имеется еще NTF-сжатие для отдельных папок, но оно не такое стабильное как Compact OS и может привести к проблемам, особенно, если сжать системную папку Windows, Program Files и т.п. Кроме того, могут быть проблемы при обновлении ОС. Лучше сжимать не системные папки, которые не на диске C:\. Пример команд для ввода в 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)"
Кроме того, NTFS‑сжатие можно и применить в свойствах папки, если трудно вводить выше команды. Для этого:
- Нажмите правой кнопкой мыши по нужной папке и выберите "Свойства".
- В пункте "Атрибуты" нажмите на кнопку "Другие".
- В новом окне установите галочку "Сжимать содержимое для экономии места на диске".
Тест по сжатию Windows с включенной CompactOS
Я сжал системный локальный диск с Windows 10, который имел размер до сжатия 66 Гб (166Гб свободно из 232 Гб). После применения сжатия Compact OS на локальном системном диске занимаемое пространство стало 63 Гб (169Гб свободно из 232 Гб). В итоге, данные сжались на SSD диске и свободного пространства стало больше на 3 Гб.
myWEBpc