โดยทั่วไปก็ไม่ได้เป็นไปตามที่ระบุไว้ในคำตอบของ and31415
อย่างไรก็ตาม Microsoft ได้เพิ่มตัวเลือกการบีบอัดและอัลกอริทึม NTFS ใหม่บางตัวใน Windows 10 ดังนั้นขณะนี้มีวิธีเปลี่ยนอัตราส่วนการบีบอัด:
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)
อัลกอริธึมใหม่มีไว้สำหรับคุณสมบัติCompact OSใหม่(ดังที่คุณเห็นใน/CompactOs
ตัวเลือกด้านบน) แนวคิดคือการบีบอัดไฟล์ระบบแบบอ่านอย่างเดียวสำรองและเข้าถึงน้อยกว่าด้วยอัตราส่วนสูงสุด พาร์ติชั่นการกู้คืนจะถูกลบและไฟล์บีบอัดจะถูกใช้สำหรับการดำเนินการทั้งสอง (หากเป็นเวอร์ชันล่าสุดแล้ว) และวัตถุประสงค์การกู้คืน
อัลกอริทึม LZX ค่อนข้างมีประสิทธิภาพในการเก็บถาวร และแม้จะมีชื่อตัวเลือกและคำอธิบายทั้งหมดเกี่ยวกับ "ไฟล์ที่เรียกใช้งานได้" ตัวเลือกนี้สามารถนำไปใช้กับไฟล์ใดก็ได้
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.
อย่างไรก็ตามไม่เหมือนกับอัลกอริทึมเก่าที่ไม่สนับสนุนการแก้ไขแบบทันทีดังนั้นการเขียนกลับไปที่ไฟล์จะไม่บีบอัด
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
สิ่งสำคัญคือคุณไม่สามารถตั้งค่าโฟลเดอร์ให้ทำเครื่องหมายไฟล์ใหม่ที่จะถูกบีบอัดโดยอัตโนมัติโดยใช้อัลกอริธึมใหม่เหล่านั้นเนื่องจากตามที่ระบุไว้ในส่วนช่วยเหลือของcompact
(เน้นที่เหมือง)
/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.
ดังนั้นหากคุณต้องการใช้มันสำหรับไฟล์สำรองคุณอาจต้องเรียกใช้สคริปต์เพื่อบีบอัดด้วยตนเองหลังจากสำรองหรือเป็นระยะ ๆ หลังจากผ่านไประยะหนึ่ง
น่าเสียดายที่ใหม่นี้ใน Windows 10 ดังนั้นจึงไม่สามารถใช้ในรุ่นที่เก่ากว่า อย่างไรก็ตามNTFS-3g รองรับมันดังนั้นคุณจะไม่มีปัญหาในการเข้าถึงจาก Linux หากคุณไม่ได้ใช้ Windows 10 คุณสามารถเรียกใช้ Linux live USB หรือ Windows 10 PE เพื่อเปิดไฟล์เหล่านั้น