Kolejną dość interesującą i obiecującą, ale z jakiegoś powodu słabo reklamowaną funkcją systemu Windows 10 jest obsługa Algorytm kompresji danych LZX poziom systemu plików NTFS. W porównaniu z kompresją NTFS, którą znamy, współczynnik kompresji LZX w systemie Windows 10 jest znacznie wyższy (poziom kompresji jest prawie na poziomie zip). Osiągnięty współczynnik kompresji średnio 40–60%.
Kompresja plików przy użyciu algorytmu LZX w Widnows 10 jest wykonywana tylko ręcznie przy użyciu znanego już narzędzia kompaktowy (omówiliśmy to w artykule o Compact OS). Podczas uzyskiwania dostępu do skompresowanych plików ich rozpakowywanie w pamięci jest całkowicie przezroczyste dla użytkownika.
Wady korzystania z kompresji LZX:
- Kompresja jest wykonywana ręcznie, a podczas zastępowania / aktualizacji / zmiany skompresowanego pliku kompresja musi zostać wykonana ponownie. Dlatego ten typ kompresji nie jest praktyczny w przypadku ciągłej zmiany plików i folderów tymczasowych..
- Rozpakowywanie skompresowanych plików w pamięci zużywa dodatkowe zasoby procesora i pamięci. Zasadniczo nie ma to decydującego znaczenia dla współczesnych procesorów wielordzeniowych..
- Skompresowane pliki nie wyróżniają się w Eksploratorze (pliki skompresowane ze standardową kompresją NTFS są podświetlone na niebiesko)
Idealnymi kandydatami do kompresji przy użyciu algorytmu LZX są pliki statyczne, które są dostępne tylko do odczytu. Kryteria te zazwyczaj obejmują katalogi z zainstalowanymi programami, grami, repozytoriami dystrybucyjnymi, wieloma katalogami systemowymi.
Na przykład podczas kompresji katalogu za pomocą zainstalowanej gry Far Cry 4 rozmiar katalogu zmniejszył się z 27 do 17 GB. W Counter-Strike: GO oszczędność miejsca na dysku była bardziej skromna: 10 w porównaniu z 7,5 GB.
Uwaga. Oczywiście kompresja plików multimedialnych (zdjęć, filmów, muzyki) i archiwów nie ma sensu, ponieważ są już skompresowane przy użyciu zastrzeżonych algorytmów.Operacja kompresji jest wykonywana tylko z wiersza polecenia uruchomionego z uprawnieniami administratora. Na przykład do kompresuj pojedynczy plik, użyj polecenia:
compact / c / a / exe: lzx "C: \ Program Files (x86) \ mirkes.de \ Tiny Hexer \ mpth.exe"
Rozmiar zajmowany na dysku przez ten plik wykonywalny zmniejszył się z 1,54 MB do 0,7 MB.
Ściśnij zawartość wszystkie pliki i podkatalogi w określonym katalogu:
compact / c / s / a / i / exe: lzx "C: \ Program Files (x86) \ *"
W naszym przykładzie rozmiar katalogu C: \ Program Files (x86) \ na dysku jest prawie o połowę mniejszy.
Jest ważne! W żadnym wypadku nie należy kompresować całego dysku systemowego lub katalogu C: \ Windows. System może po prostu zatrzymać ładowanie (sprawa z kompresją modułu ładującego została omówiona w artykule Błąd BOOTMGR jest skompresowany).
Z reguły można bezpiecznie kompresować następujące foldery systemowe:
- C: \ Windows \ Installer
- C: \ Windows \ assembly
- C: \ Windows \ Microsoft.NET
- C: \ Windows \ Fonts
- C: \ Windows \ Inf
- C: \ Windows \ aplikacje z infuzją
Aby rozpakować skompresowane pliki, użyj poleceń:
compact / u / a / exe „C: \ Program Files (x86) \ mirkes.de \ Tiny Hexer \ mpth.exe”
compact / u / a / s / exe "C: \ Program Files (x86) \ *"
Pomimo ciągłego wzrostu pojemności nośników problemy z brakiem wolnego miejsca są nadal istotne, szczególnie często właściciele napędów SSD napotykają na ten problem, a koszt GB miejsca jest wciąż dość wysoki. Korzystanie z kompresji plików LZX w systemie Windows 10 pomoże zaoszczędzić miejsce na dysku z powodu niewielkiej utraty wydajności (prawie niewidoczne w nowoczesnych systemach). Jest jeszcze jeden niuans: na wolnych dyskach ze względu na kompresję można skrócić czas odczytu dużych plików, ponieważ rozpakowanie plików w pamięci zajmie mniej czasu niż odczytanie dużego pliku z dysku.