Im Allgemeinen ist dies nicht möglich, wie in der Antwort von and31415 angegeben .
Microsoft hat jedoch einige neue NTFS-Komprimierungsoptionen und -Algorithmen in Windows 10 hinzugefügt. Daher gibt es jetzt eine Möglichkeit, das Komprimierungsverhältnis zu ändern:
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)
Die neuen Algorithmen sind für die neue Compact OS-Funktion vorgesehen (wie Sie in der /CompactOsobigen Option sehen können). Die Idee ist, schreibgeschützte Dateien, Sicherungsdateien und Systemdateien, auf die weniger häufig zugegriffen wird, mit dem höchsten Verhältnis zu komprimieren . Die Wiederherstellungspartition wird entfernt und die komprimierte Datei wird dann sowohl für die Ausführung (wenn es sich bereits um die neueste Version handelt) als auch für den Wiederherstellungszweck verwendet
Der LZX-Algorithmus ist bei der Archivierung sehr effizient . Und obwohl es sich bei Name und Beschreibung der Option nur um "ausführbare Dateien" handelt, kann die Option auf alle Dateien angewendet werden
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.
Anders als beim alten Algorithmus wird jedoch keine direkte Bearbeitung unterstützt , sodass beim Zurückschreiben in die Datei die Komprimierung aufgehoben wird.
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
Ein wichtiger Hinweis ist, dass Sie den Ordner nicht so einstellen können, dass er neue Dateien markiert, die mit diesen neuen Algorithmen automatisch komprimiert werden sollen , da dies im Hilfeteil von compact(Hervorhebung von mir) angegeben ist.
/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.
Wenn Sie sie daher für Sicherungsdateien verwenden möchten, müssen Sie möglicherweise ein Skript ausführen, um sie nach dem Sichern oder nach einiger Zeit in regelmäßigen Abständen manuell zu komprimieren
Leider ist dies neu in Windows 10, daher kann es nicht in älteren Versionen verwendet werden. Allerdings NTFS-3g es jedoch zwingend nötig , deshalb werden Sie nicht haben Problem , das es von Linux zugreifen. Wenn Sie Windows 10 nicht verwenden, können Sie Linux Live USB oder Windows 10 PE ausführen, um diese Dateien zu öffnen