refsutil compression命令可用來查詢或設定指定復原文件系統 (ReFS) 磁碟區上的壓縮參數。 您可以檢查目前的壓縮狀態、使用不同的格式套用壓縮,或解壓縮壓縮的磁碟區。
Syntax
refsutil compression <drive> <[/q]> | <[/c] [/f <format>] [/e <engine>] [/cs <size>]>
Parameters
| Parameters | Description |
|---|---|
<drive> |
指定要以 格式 E:壓縮之磁碟區的驅動器號。 |
/q |
查詢磁碟區的目前壓縮參數。 |
/c |
使用指定的壓縮參數壓縮磁碟區。 |
/f <format> |
指定要使用的壓縮格式。 有效的選項包括:LZ4:快速壓縮演算法。 ZSTD:壓縮演算法,提供壓縮比例與速度之間的良好平衡。 NONE:用於 解壓縮 先前壓縮的磁碟區。 使用 NONE時,請省略引擎和壓縮區塊大小參數。 |
/e <engine> |
定義要使用的壓縮層級,其格式會有所不同:LZ4:層級 1、 3-12。 預設值為 1。 層級 3-12 會使用 LZ4HC 演算法,其會以較慢的壓縮速度來提供較高的壓縮比率。 ZSTD:層級 1-22。 預設值為 3。 較高層級可提供更佳的壓縮比率,但會降低壓縮速度,而且可能需要更多記憶體(特別是層級和更高層級 20 )。 無論選擇的壓縮層級為何,解壓縮速度都會保持一致。 省略 /e 參數或使用 值 0 會設定任何指定壓縮格式的預設層級。 |
/cs <size> |
以位元組為單位指定壓縮區塊大小。 此值必須是 2 的冪 (2^n),至少等於磁碟區的叢集大小,且不大於 64MB。 較大的區塊大小可以增強壓縮比例,但可能會對較小的數據量對讀取效能造成負面影響。 除此之外 1MB,優點會顯著減少,因此不建議使用較大的大小。如果省略或設定為 0,則會使用磁碟區的叢集大小。 |
Note
/e針對 參數,默認壓縮值可能會變更。
Examples
若要查詢 F: 磁碟區壓縮參數,請執行 命令:
refsutil compression F: /q
若要使用 LZ4 層級 12 壓縮的格式壓縮 F:磁碟區,以及 524,288 個字節的區塊大小(512 KB),請執行命令:
refsutil compression F: /c /f LZ4 /e 12 /cs 524288
若要使用 ZSTD 層級 15 壓縮和區塊大小為 131,072 位元組 (128 KB) 的格式壓縮 F:磁碟區,請執行命令:
refsutil compression F: /c /f ZSTD /e 15 /cs 131072
若要使用 ZSTD 格式搭配預設壓縮參數壓縮 F: 磁碟區,請執行 命令:
refsutil compression F: /c /f ZSTD
若要解壓縮 F: 磁碟區,請執行命令:
refsutil compression F: /c /f NONE