Kompresija LZX datoteke na NTFS razini u sustavu Windows 10

Još jedna prilično zanimljiva i obećavajuća, ali iz nekog razloga slabo reklamirana značajka sustava Windows 10 je podrška Algoritam kompresije podataka LZX razini datotečnog sustava NTFS. U usporedbi sa kompresijom NTFS-a o kojoj već znamo, stupanj kompresije LZX-a u sustavu Windows 10 znatno je viši (nivo kompresije je gotovo na razini zip-a). postignut omjer kompresije u prosjeku 40-60%.

Kompresija datoteke pomoću algoritma LZX u Widnowsu 10 izvodi se samo ručno pomoću već poznatog uslužnog programa kompaktni (objavili smo ga u članku o Compact OS-u). Kada pristupaju komprimiranim datotekama, njihovo raspakiranje u memoriji je korisniku potpuno pregledno.

Nedostaci upotrebe kompresije LZX:

  • Kompresija se vrši ručno, a prilikom prepisivanja / ažuriranja / promjene komprimirane datoteke kompresija se mora izvesti ponovno. Stoga, ova vrsta kompresije nije praktična za stalno mijenjanje datoteka i privremenih mapa..
  • Otpakiranjem komprimiranih datoteka u memoriju se troše dodatni CPU i memorijski resursi. Ovo općenito nije presudno za moderne višejezgrene procesore..
  • Komprimirane datoteke ne ističu se u programu Explorer (datoteke komprimirane standardnom kompresijom NTFS označene su plavom bojom)
Važno je. Datoteke komprimirane u Windowsu 10 pomoću algoritma LZX ne mogu se otvoriti u prethodnim verzijama sustava Windows.

Idealni kandidati za komprimiranje pomoću algoritma LZX su statičke datoteke kojima se pristupa samo za čitanje. Ti kriteriji obično uključuju mape s instaliranim programima, igrama, distribucijskim spremištima, niz sistemskih mapa.

Na primjer, kada komprimirate direktorij s instaliranom igrom Far Cry 4, veličina direktorija se smanjila s 27 na 17 GB. Za Counter-Strike: GO, ušteda prostora na disku bila je skromnija: 10 prema 7,5 GB.

primjedba. Naravno, nema smisla komprimirati multimedijske datoteke (fotografije, videozapise, glazbu) i arhive, jer već su komprimirani pomoću vlasničkih algoritama.

Operacija kompresije izvodi se samo iz naredbenog retka pokrenutog s administratorskim pravima. Na primjer, na komprimiranje jedne datoteke, koristite naredbu:

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

Veličina koju je na ovom disku zauzela ova izvršna datoteka smanjila se s 1,54 MB na 0,7 MB.

Istisnite sadržaj sve datoteke i podmape u određenom direktoriju:

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


U našem primjeru veličina C: \ Program Files (x86) \ mape na disku gotovo je prepolovljena.

Važno je! Ni u kojem slučaju ne biste trebali komprimirati cijeli sistemski disk ili direktorij C: \ Windows. Sustav može jednostavno prestati učitavati (slučaj s kompresijom dizalice je raspravljen u članku Pogreška BOOTMGR je komprimiran).

U pravilu možete sigurno komprimirati sljedeće mape sustava:

  • C: \ Windows \ Instalater
  • C: \ Windows \ montaža
  • C: \ Windows \ Microsoft.NET
  • C: \ Windows \ Fontovi
  • C: \ Windows \ Inf
  • C: \ Windows \ infused aplikacije

Da biste raspakirali komprimirane datoteke, koristite naredbe:

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

Unatoč stalnom rastu medijskih kapaciteta, problemi s nedostatkom slobodnog prostora i dalje su aktualni, posebno često problem se pojavljuje kod vlasnika SSD diskova, čiji su troškovi i dalje prilično visoki. Upotreba kompresije LZX datoteke u sustavu Windows 10 pomoći će uštedi prostora na disku uslijed malog gubitka performansi (gotovo se ne primjećuje na modernim sustavima). Postoji još jedna nijansa: na sporim diskovima zbog upotrebe kompresije možete smanjiti vrijeme čitanja velikih datoteka jer otpakiranje datoteka u memoriju trebat će manje vremena nego za čitanje velike datoteke s diska.