Многие пользователи ищут способы освободить место на накопителе, будь то 500-гигабайтный SSD или многотерабайтный NVMe-диск. Хотя существует множество сторонних утилит для «глубокой очистки», Windows 11 предлагает встроенное и малоизвестное решение. Технология сжатия позволяет значительно уменьшить объем занимаемого пространства, храня файлы в сжатом виде и распаковывая их «на лету» во время чтения.

Принцип работы и системные требования
Функция Compact OS была создана Microsoft в первую очередь для устройств с небольшим объемом встроенной памяти. Она работает просто: после применения команды операционная система сжимает свои файлы, при этом все установленные приложения, игры и службы продолжают функционировать в обычном режиме. Так как при каждом запуске файла процессор тратит циклы на его декомпрессию, Microsoft не включает эту опцию по умолчанию на всех ПК. Однако на компьютерах с современными процессорами и быстрыми NVMe-накопителями снижение производительности будет незаметным.
Как включить сжатие системных файлов
Перед началом оптимизации рекомендуется проверить состояние системы, открыв PowerShell или командную строку от имени администратора. Сначала выполните команду compact /compactos:query. Если система выдаст сообщение, что текущее состояние — не Compact, значит, Windows посчитала сжатие нецелесообразным для вашей конфигурации. Чтобы проверить текущий объем свободного места, используйте команду Get-PSDrive -Name C.
Для активации режима сжатия системы выполните compact /compactos:always. Процесс может занять несколько минут, в течение которых консоль будет отображать статус «Compressing OS binaries». После завершения появится отчет с указанием коэффициента сжатия. Повторный ввод команды Get-PSDrive -Name C покажет разницу: на практике автору удалось освободить около 7 ГБ на ноутбуке Lenovo Legion 5 Pro и 5 ГБ на настольном ПК с NVMe-накопителем PCIe Gen 4.

Расширенное сжатие пользовательских папок
Инструмент compact позволяет сжимать не только системные файлы, но и любые другие директории. Например, сжатие папки пользователя (C:\Users) можно выполнить командой: compact /c /s:»C:\Users» /exe:lzx /i. Параметр /exe:lzx выбирает самый эффективный алгоритм сжатия, /s применяет его ко всем файлам вложенных папок, а /i позволяет игнорировать ошибки доступа к файлам, которые система не может изменить.
Этот процесс занимает больше времени, чем сжатие ОС, так как требует обработки тысяч файлов. В ходе эксперимента было просканировано 460 000 файлов, что позволило сократить объем данных со 190 ГБ до 158 ГБ — экономия составила 31,5 ГБ. В совокупности с системным сжатием общая прибавка свободного места на ноутбуке достигла 38 ГБ. Стоит отметить, что сжатие папок с играми часто не дает значительного эффекта, так как игровые данные обычно уже упакованы в сжатые архивы.

Обратимость и возможные риски
Процесс сжатия является полностью обратимым. Если вы решите, что освобожденное место не стоит затрат процессорного времени, изменения можно легко отменить. Чтобы отключить сжатие Compact OS, используйте команду compact /compactos:never. Для декомпрессии конкретной папки, которую вы сжимали вручную, введите compact /u /s: «C:\[ИМЯ ПАПКИ]» /exe /i. Это делает данный метод безопасным способом освободить место на накопителе, не прибегая к удалению важных данных или установке сомнительного стороннего ПО.

Почему это не просто «очистка кэша»?
Важно понимать фундаментальное различие: Compact OS — это не временная мера или инструмент для ежемесячной очистки кэша. Это глубокий системный режим, который переводит работу Windows на использование сжатых файлов. Вместо того чтобы хранить развернутые данные, ОС читает их непосредственно из сжатого состояния, что уменьшает физический размер установки Windows на диске. Это решение изначально проектировалось для устройств с ограниченной памятью, где каждый гигабайт на диске C: критически важен, однако оно доступно и эффективно на любом SSD.
Особенности работы с алгоритмами
При ручном сжатии конкретных папок используется ключ /exe:lzx. Алгоритм LZX является самым мощным из доступных встроенных инструментов сжатия. Применение команды с параметром /s гарантирует, что действие распространится на все файлы в дереве директорий, а флаг /i критически важен для стабильности: он указывает системе продолжать процесс, даже если она сталкивается с файлами, которые невозможно изменить или к которым нет доступа, предотвращая остановку всего процесса сжатия.

Практические нюансы
В отличие от сжатия системных файлов через /compactos:always, где процесс автоматизирован и визуально ограничен сообщением «Compressing OS binaries», ручное сжатие пользовательских данных требует времени. В случае с папкой C:\Users, содержащей сотни тысяч объектов, процесс может растянуться на 30 минут и более. При этом, если вы попытаетесь применить этот метод к папке с установленными играми (например, в директории Xbox Games), результат, скорее всего, будет минимальным. Это связано с тем, что игровые ассеты поставляются в форматах, которые уже прошли стадию первичного сжатия, и попытка сжать их повторно не даст существенного прироста свободного места.

Оборудование и производительность
Основное опасение пользователей — потенциальное снижение скорости отклика системы из-за нагрузки на процессор при декомпрессии файлов. Однако на современных сборках, таких как системы с процессорами серии Ryzen 7000 и быстрыми накопителями стандарта NVMe Gen 4, любые потери производительности при декомпрессии «на лету» остаются практически неощутимыми для пользователя. Применение данной технологии позволяет эффективно расширить доступное дисковое пространство без необходимости удаления приложений или важных данных, что делает её одним из самых безопасных и предпочтительных способов оптимизации накопителя.

Почему не стоит доверять стороннему ПО?
Многие сторонние утилиты для «глубокой очистки» ПК активно рекламируют возможность вернуть гигабайты дискового пространства, однако их использование часто сопряжено с рисками приватности. Такие программы нередко требуют предоставления адреса электронной почты или данных банковской карты еще до того, как вы сможете воспользоваться их функциями. В отличие от них, инструмент Compact OS является нативным решением от Microsoft, которое уже встроено в архитектуру Windows 11, не требует установки дополнительного софта и не несет скрытых угроз безопасности.
Технические нюансы процесса
Важно учитывать, что метод Compact OS — это не разовая процедура по очистке кэша или удалению временных файлов, которую требуется повторять ежемесячно. Это фундаментальный режим работы файловой системы. После активации через командную строку Windows переходит на чтение системных файлов напрямую из сжатых контейнеров. Поскольку процесс декомпрессии ложится на центральный процессор, Microsoft намеренно не делает эту функцию стандартной для всех устройств, оставляя её опциональной для пользователей, которым действительно не хватает места на накопителе.

Обратимость и диагностика
Для тех, кто опасается за стабильность системы, стоит помнить, что команда compact предусматривает простые инструменты для отката изменений. Если после применения алгоритма LZX к пользовательским папкам или активации режима Compact OS вы заметите изменения в работе критически важных приложений, любую операцию можно легко отменить. Чтобы вернуть сжатую вручную папку в исходное состояние, используется команда compact /u /s: «C:\[ИМЯ ПАПКИ]» /exe /i. Это позволяет проводить эксперименты с оптимизацией хранилища без риска навсегда изменить конфигурацию операционной системы или потерять доступ к данным.






