Lzx стиснення файлів на рівні ntfs в windows 10, windows для системних адміністраторів

Ще однією досить цікавою і перспективною, але чомусь слабо афішувати, можливістю Windows 10, є підтримка алгоритму стиснення даних LZX на рівні файлової системи NTFS. У порівнянні з вже знайомим нам NTFS стисненням. ступінь стиснення LZX в Windows 10 набагато вище (рівень стиснення практично на рівні zip). Досягається ступінь стиснення в середньому 40-60%.

Стиснення файлів за допомогою алгоритму LZX в Widnows 10 виконується тільки вручну за допомогою вже знайомої нам утиліти compact (ми розглядали її в статті про Compact OS). При зверненні до стисненим файлів їх розпакування в пам'яті відбувається повністю прозоро для користувача.

Недоліки використання LZX стиснення:

  • Стиснення виконується вручну, і при перезапису / оновленні / зміні стисненого файлу, компресію потрібно виконувати заново. Таким чином, цей вид стиснення недоцільний для постійно змінюваних файлів і тимчасових папок.
  • На розпакування стислих файлів в пам'яті витрачаються додаткові ресурси CPU і пам'яті. Це, в общем-то, не критично для сучасних багатоядерних процесорів.
  • Стислі файли ніяк не виділяються в провіднику (файли, стислі стандартної NTFS компресією виділяються синім кольором)

Важливо. Файли, стислі в Windows 10 за допомогою алгоритму LZX не ​​можна відкрити в попередніх версіях Windows.

Ідеальними кандидатами для стиснення за алгоритмом LZX є статичні файли, до яких звертаються тільки на читання / запуск. Під ці критерії зазвичай потрапляють каталоги з встановленими програмами, іграми, сховища дистрибутивів, ряд системних каталогів.

Наприклад, при стисненні каталогу з встановленою грою Far Cry 4 розмір каталогу зменшився з 27 до 17 Гб. Для Counter-Strike: GO економія місця на диску виявилася скромніше: 10 проти 7,5 Гб.

Операція стиснення проводиться тільки з командного рядка, запущеної з правами адміністратора. Наприклад, щоб стиснути один файл. скористаємося командою:

compact / c / a / exe: lzx "C: \ Program Files (x86) \ mirkes.de \ Tiny Hexer \ mpth.exe"

Lzx стиснення файлів на рівні ntfs в windows 10, windows для системних адміністраторів
Розмір, яку він обіймав на диску даними виконуваним файлів зменшився з 1,54 Мб до 0,7 Мб.

Стиснемо вміст всіх файлів і підкаталогів в певній директорії:

compact / c / s / a / i / exe: lzx "C: \ Program Files (x86) \ *"

Lzx стиснення файлів на рівні ntfs в windows 10, windows для системних адміністраторів

У нашому прикладі, розмір каталогу C: \ Program Files (x86) \ на диску зменшився майже в два рази.

Важливо! Ні в якому разі не варто стискати цілком системний диск або каталог C: \ Windows. Система може просто перестати завантажуватися (кейс із стисненням завантажувача розбирався в статті Помилка BOOTMGR is compressed).

Як правило, безпечно можна стиснути наступні системні папки:

  • C: \ Windows \ Installer
  • C: \ Windows \ assembly
  • C: \ Windows \ Microsoft.NET
  • C: \ Windows \ Fonts
  • C: \ Windows \ Inf
  • C: \ Windows \ infused apps

Щоб розпакувати стислі файли, скористайтеся командами:

compact / u / a / exe "C: \ Program Files (x86) \ mirkes.de \ Tiny Hexer \ mpth.exe"
compact / u / a / s / exe "C: \ Program Files (x86) \ *"

Незважаючи на постійне зростання ємностей носіїв, проблеми з вичерпанням вільного місця залишаються все так само актуальними, особливо часто ця проблема постає перед власниками SSD дисків, вартість Гб місця на яких поки досить висока. Використання LZX стиснення файлів в Windows 10 допоможе заощадити місце на диску за рахунок невеликої втрати продуктивності (практично не помітна на сучасних системах). Є ще один нюанс: на повільних дисках за рахунок використання стиснення можна зменшити час читання великих файлів, тому що розпакування файлів в пам'яті буде займати менше часу, ніж читання великого файлу з диска.

  • Оффлайн редагування реєстру в WIM файлі
  • Блокування завантаження недовірених шрифтів в Windows 10
  • Установка Windows 10 IoT Core на Raspberry Pi 2
  • Видаляємо ключ активації Windows з реєстру
  • Утиліта Windows Update MiniTool

Схожі статті