題 “壓縮內容以節省磁盤空間”選項對一個分區不可用


我們的Server 2003 R2服務器上的一個分區最近耗盡了可用磁盤空間。

釋放大量可用空間(20 GB,僅對應於分區的1.37% - 可能還不夠?)後,我注意到“壓縮內容以節省磁盤空間”選項對於每個文件和文件夾都是灰色的在該分區上:

enter image description here

是否需要確定 百分比 驅動器上的可用空間,而不是 絕對 可用空間量?或者可能用完可用空間導致它禁用此選項,並且在系統重新啟動之前它不會返回?

只是為了澄清:這個選項過去常常存在於這個分區上,而且分區是,並且仍然是NTFS格式化的。此驅動器上的所有其他NTFS分區  在“常規”選項卡中有一個“壓縮驅動器以節省磁盤空間”選項,但該特定分區不存在該選項。

我之前沒有見過這個,也無法在網上找到任何關於它的信息。

有誰知道可能導致這種情況發生的原因以及如何解決這個問題?


4
2018-06-10 13:45


起源


您確定您使用的帳戶具有對該文件夾的“完全控制”權限嗎? AFAIK這是要求提供選項的要求。 - Tonny
這是一台服務器,所以我以域管理員身份登錄。 - Austin ''Danger'' Powers
這並不一定意味著你有完全的控制權。它只意味著你可以在需要時控制它。檢查“有效權限”。 - Tonny
啊哈。好點子。我剛檢查了我對這個分區的有效權限,我的確有完全控制權。嗯... - Austin ''Danger'' Powers


答案:


什麼是群集大小? NTFS壓縮僅適用於群集大小為4k或更小的捲。

http://blogs.msdn.com/b/ntdebugging/archive/2008/05/20/understanding-ntfs-compression.aspx

本機NTFS壓縮在群集大小大於4KB的捲上不起作用,但仍可以使用稀疏文件壓縮。


4
2018-06-10 13:58



好的...特別是因為他提到這是一個巨大的數量。 - Tonny
但通常情況下,群集大小不會改變,以前它曾經工作過。可能是某人使用fsutil來禁用壓縮。 (執行“fsutil behavior query disablecompression”檢查。)使用“fsutil fsinfo ntfsinfo <drive>”檢查clustersize。 - Tonny
20 GB作為總數的1.37%僅為1.5 TB分區。 support.microsoft.com/kb/140365 默認群集大小為4k到2TB,但我同意稍後更改它並不常見。 - jimp
這個服務器是虛擬化的 - 也許我之前應該提到它但我不確定它是否相關。群集大小與虛擬機的關係是否與物理機相同? - Austin ''Danger'' Powers
我不認為這應該重要。簽出上面的MSDN鏈接。由於手動複製了稀疏文件,因此屏幕截圖看起來與您的一樣,複選框顯示為灰色。也許你的問題是相關的。對不起,我真的不知道你為什麼會這樣。我做了一些搜索,但沒有發現其他問題。 - jimp