Generalmente non è possibile, come indicato nella risposta di and31415 .
Tuttavia Microsoft ha aggiunto alcune nuove opzioni e algoritmi di compressione NTFS in Windows 10, quindi ora c'è un modo per modificare il rapporto di compressione:
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)
I nuovi algoritmi sono previsti per la nuova funzionalità Compact OS (come puoi vedere /CompactOs
nell'opzione sopra). L'idea è di comprimere i file di sistema di sola lettura, backup e accesso meno frequente con il rapporto più elevato. La partizione di ripristino viene rimossa e il file compresso verrà quindi utilizzato sia per l'esecuzione (se è già l'ultima versione) sia per lo scopo di recupero
L'algoritmo LZX è abbastanza efficiente nell'archiviazione. E nonostante il nome e la descrizione dell'opzione riguardino tutti i "file eseguibili", l'opzione può essere applicata a qualsiasi file
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.
Tuttavia, diversamente dal vecchio algoritmo, non supportano l'editing al volo , quindi la scrittura nel file lo decomprime.
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
Una nota importante è che non è possibile impostare la cartella in modo che i nuovi file vengano compressi automaticamente usando questi nuovi algoritmi , perché come indicato nella parte di aiuto compact
(enfasi sulla mia)
/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.
Pertanto, se si desidera utilizzarli per i file di backup, potrebbe essere necessario eseguire uno script per comprimerlo manualmente dopo il backup o periodicamente dopo qualche tempo
Purtroppo questo nuovo in Windows 10, quindi non può essere utilizzato nelle versioni precedenti. Tuttavia NTFS-3g lo supporta , quindi non avrai problemi ad accedervi da Linux. Se non usi Windows 10, puoi aprire un live USB Linux o Windows 10 PE per aprire quei file