Команда Compact OS в Windows 10/11: как сэкономить до 30% места на системном диске
4

Команда Compact OS в Windows 10/11: как сэкономить до 30% места на системном диске

Автор: admin

Встроенная функция Compact OS в Windows 10 и 11 позволяет сжать системные файлы командой compact /compactos:always, экономя до 30% места на диске без заметного влияния на производительность.

Пользователи Windows 10 и 11 могут значительно освободить место на системном диске с помощью встроенной функции Compact OS. Активируется она простой командой в командной строке от имени администратора: compact /compactos:always. По отзывам пользователей, в том числе автора поста на Reddit под ником No-1nternet, коэффициент сжатия составляет примерно 1,8 к 1, а влияние на производительность — менее 1%, что практически не ощущается в повседневной работе и играх.

Compact OS принципиально отличается от стандартного сжатия NTFS. Обычное сжатие обрабатывается драйвером ntfs.sys, использует устаревший алгоритм LZNT1 и окрашивает имена файлов в синий цвет. Compact OS же работает через отдельный драйвер фильтра WOF (wof.sys), устанавливает точки повторной обработки (Reparse Points) с тегом IO_REPARSE_TAG_WOF и применяет современные алгоритмы XPRESS и LZX. Microsoft разработала эту технологию специально для устройств с ограниченным объёмом накопителя, и она поддерживается как в системах с UEFI, так и с BIOS.

Собственные тесты Microsoft на Windows 10 x64 с 4 ГБ оперативной памяти демонстрируют реальную экономию: без Compact OS папка Windows занимала 15,06 ГБ, с включённой функцией — 11,3 ГБ, а при использовании режима single-instancing — всего 10,09 ГБ. Для проверки статуса функции служит команда compact /compactos:query, а для отключения — compact /compactos:never. Автор оригинального сообщения использует Compact OS на основном ПК уже более полугода без каких-либо проблем, однако рекомендует создавать резервные копии важных данных перед активацией.

Похожие материалы