Найти в Дзене
Heavy Frame

Сожмите Windows с Compact OS. Сжать диск для экономии места на NTFS

Оглавление
Сожмите Windows с Compact OS. Освобождаем место на диске.
Сожмите Windows с Compact OS. Освобождаем место на диске.

Привет. Наткнулся на относительно новую интересную функцию Compact OS в Windows. Сейчас покажу, как можно освободить место на диске без потери производительности и разберёмся как всё работает.

«Сжать этот диск для экономии места» на диске NTFS

Кратко, когда этот пункт полезен. Для ноутбука на пробу купил Sata SSD 1 Tb Netac SA500.

Место используется для хранения проектов после монтажа видео. Заказ сдаётся клиенту и отправляется на 30 дней в архив, на случай если попросят исходники, дополнительно что-то нарезать или переделать. То есть, файлы активно использоваться не будут.

Файловая система диска NTFS. Видим галочку «Сжать этот диск для экономии места», жмём.

«Сжать этот диск для экономии места».
«Сжать этот диск для экономии места».

При подтверждении изменения атрибутов выбираем пункт «к диску (Ваш диск):\ и ко всем вложенным папкам и файлам». Первый процесс сжатия может занять длительное время.

После сжатия диска вложенные папки будут иметь соответствующий значок.
После сжатия диска вложенные папки будут иметь соответствующий значок.

Используется алгоритм LZNT1. На производительности системы почти никак не сказывается, а в момент открытия файлов сжатие и распаковка будет происходить в реальном времени. В моём случаем общий объём SSD 894 гигабайта, было свободно 382 Гб, после применения функции стало 386 Гб. У каждого будет разный результат, рассчитывать на освобождение невероятных сотен гигабайт не стоит, но и в разных сценариях, при разных объёмах и файлах без удаления чего-либо, автоматически можно сэкономить место. Применить можно ко всем накопителям с файловой системой NTFS.

Мой блог в группе ВКонтакте.

Compact OS в Windows

Самое вкусное, ради чего мы здесь собрались.

Функция появилась в Windows 11 и:

  • Создана для устройств с небольшим объёмом системного диска (планшеты, нетбуки и т.п.).
  • Большая степень сжатия, больше средств файловой системы.
  • Сжимает файлы ОС в автоматическом режиме, затрагивая только то, что используется редко.
  • Алгоритм сжатия (XPRESS4K) позволяет выбрать другой алгоритм для исполняемых файлов.
  • Теоретически в большей степени влияет на производительности системы при работе, чем сжатие NTFS, но на практике разница незаметна пользователю.

Запуск функции compact.exe можно сделать двумя способами. Рассмотрим командную строку т.к. этот вариант удобнее.

В поиске вводим cmd. Жмём «Запуск от имени администратора».

Запуск командной строки от имени администратора.
Запуск командной строки от имени администратора.

Вводим команду для проверки статуса:

compact.exe /compactos:query

Проверка статуса CompactOS.
Проверка статуса CompactOS.

В редких случаях CompactOS включена из коробки.

Вводим команду для включения сжатия:

compact.exe /compactos:always

Процесс может занять длительное время. Дожидаемся окончания.

В моём случае сжатие было уже сделано при написании материала.
В моём случае сжатие было уже сделано при написании материала.

Можно изменить алгоритм шифрования на LZX — наибольшая степень сжатия, самый медленный, но так как используется только с исполняемыми файлами, которые обычно не изменяются (то есть нет необходимости в повторном сжатии), даёт лучший результат.

Вводим команду:

compact.exe /c /f /exe:LZX

В моём случае вышло уведомление «Application Data: Отказано в доступе.»

Возможная ошибка. Отказано в доступе.
Возможная ошибка. Отказано в доступе.

Откройте проводник и введите в адресную строку %appdata%

Заходим в AppData.
Заходим в AppData.

Далее клик правой кнопкой мыши и «Открыть в терминале». Откроется окно Windows PowerShell с правами администратора. Введите в нём команду изменения алгоритма шифрования. Profit!

Решение проблемы отказа в доступе.
Решение проблемы отказа в доступе.

Для отключения CompactOS вводим команду:

compact.exe /compactos:never

На сегодняшний день повсеместно используются скоростные накопители SSD, eMMC, UFS, соответственно, на мой взгляд функция полезная. Как в первой части материала, ожидать чуда не стоит. На моём ноутбуке Windows стала занимать на 5 Гб меньше. Однако, если системный раздел 64-256 Гб, это может быть ощутимо, а в редких случаях необходимо. Снова подчеркну, без удаления файлов, без потери производительности и в полностью автоматическом режиме.

Лайк. Подписка. Пока.

Ищешь что-то ещё полезное?