Nói chung là không thể, như đã nêu trong câu trả lời của and31415 .
Tuy nhiên, Microsoft đã thêm một số tùy chọn và thuật toán nén NTFS mới trong Windows 10, vì vậy bây giờ có một cách để thay đổi tỷ lệ nén:
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)
Các thuật toán mới được dành cho tính năng Compact OS mới (như bạn có thể thấy trong /CompactOs
tùy chọn ở trên). Ý tưởng là nén các tệp hệ thống chỉ đọc, sao lưu và ít truy cập với tỷ lệ cao nhất. Phân vùng khôi phục được xóa và tệp nén sau đó sẽ được sử dụng cho cả thực thi (nếu đó là phiên bản mới nhất) và mục đích khôi phục
Thuật toán LZX khá hiệu quả trong việc lưu trữ. Và mặc dù tên tùy chọn và mô tả là tất cả về "tệp thực thi", tùy chọn có thể được áp dụng cho bất kỳ tệp nào
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.
Tuy nhiên, không giống như thuật toán cũ, chúng không hỗ trợ chỉnh sửa nhanh , do đó, viết lại vào tệp để giải nén nó.
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
Một lưu ý quan trọng là bạn không thể đặt thư mục đánh dấu các tệp mới được nén tự động bằng các thuật toán mới đó , vì như đã nêu trong phần trợ giúp của compact
(phần nhấn mạnh của tôi)
/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.
Do đó, nếu bạn muốn sử dụng chúng cho các tệp sao lưu, bạn có thể phải chạy tập lệnh để nén thủ công sau khi sao lưu hoặc định kỳ sau một thời gian
Thật không may, cái mới này trong Windows 10, do đó nó không thể được sử dụng trong các phiên bản cũ hơn. Tuy nhiên NTFS-3g không hỗ trợ nó , do đó bạn sẽ không gặp vấn đề khi truy cập nó từ Linux. Nếu bạn không sử dụng Windows 10, bạn có thể chạy USB trực tiếp Linux hoặc Windows 10 PE để mở các tệp đó