Zasadniczo nie jest to możliwe, jak wskazano w odpowiedzi and31415 .
Jednak Microsoft dodał kilka nowych opcji i algorytmów kompresji NTFS w Windows 10, więc teraz jest sposób na zmianę współczynnika kompresji:
COMPACT [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]]
[/CompactOs[:option] [/WinDir:dir]] [filename [...]]
...
/EXE Use compression optimized for executable files which are read
frequently and not modified. Supported algorithms are:
XPRESS4K (fastest) (default)
XPRESS8K
XPRESS16K
LZX (most compact)
Nowe algorytmy są przeznaczone dla nowej funkcji Compact OS (jak widać w /CompactOs
powyższej opcji). Chodzi o to, aby skompresować pliki systemowe tylko do odczytu, kopie zapasowe i rzadziej dostępne pliki w najwyższym stosunku. Partycja odzyskiwania jest usuwana, a skompresowany plik zostanie następnie wykorzystany zarówno do wykonania (jeśli jest to najnowsza wersja), jak i do celu odzyskiwania
Algorytm LZX jest dość wydajny przy archiwizacji. I pomimo tego, że nazwa i opis opcji dotyczą „plików wykonywalnych”, opcję można zastosować do dowolnych plików
E:\test>compact /a
Listing E:\test\
New files added to this directory will not be compressed.
1050909 : 1050909 = 1.0 to 1 sometext.txt
...
E:\test>compact /c /exe:lzx sometext.txt
Compressing files in E:\test\
sometext.txt 1050909 : 176128 = 6.0 to 1 [OK]
1 files within 1 directories were compressed.
1,050,909 total bytes of data are stored in 176,128 bytes.
The compression ratio is 6.0 to 1.
Jednak w przeciwieństwie do starego algorytmu nie obsługują edycji „w locie” , więc zapis do pliku rozpakowuje się.
E:\test>echo x >> sometext.txt
E:\test>compact /a
Listing E:\test\
New files added to this directory will not be compressed.
1050913 : 1050913 = 1.0 to 1 sometext.txt
Ważną uwagą jest to, że nie można ustawić folderu tak, aby oznaczał nowe pliki, które mają być automatycznie kompresowane przy użyciu tych nowych algorytmów , ponieważ jak podano w części pomocy compact
(moje podkreślenie)
/C Compresses the specified files. Directories will be marked
so that files added afterward will be compressed ***unless /EXE
is specified***.
/U Uncompresses the specified files. Directories will be marked
so that files added afterward will not be compressed. If
/EXE is specified, only files compressed as executables will
be uncompressed; if this is omitted, only NTFS compressed
files will be uncompressed.
Dlatego jeśli chcesz użyć ich do plików kopii zapasowych, może być konieczne uruchomienie skryptu w celu skompresowania go ręcznie po utworzeniu kopii zapasowej lub okresowo po pewnym czasie
Niestety ten nowy w systemie Windows 10, dlatego nie można go używać w starszych wersjach. Jednak NTFS-3g obsługuje go , dlatego nie będziesz miał problemów z dostępem do niego z Linuksa. Jeśli nie korzystasz z systemu Windows 10, możesz uruchomić Linux Live USB lub Windows 10 PE, aby otworzyć te pliki