如何为每个驱动器启用 NTFS 压缩?
目前它可以在我的 C:NVMe、E:SATA SSD 和我的 K:HDD 上使用,但我真正想要压缩的驱动器无法使用。
K 驱动器实际上与我的 R:和 I:驱动器位于同一托架中,但压缩选项不同。
我已经对大多数网站所说的组策略编辑器、regedit 项和 CMD 中的 Fsutil 进行了所有基本更改。
我不明白为什么结果似乎因驱动力而异,而在整个系统中并不一致。
请求的驱动器信息:
C:是 WD Black SN850X 4TB,每簇 4096 字节 - 可以压缩
E:是三星 MZ7TE512HMHP-000L2 512GB - 2048 字节 - 可以压缩
I:是外部驱动器,很可能是 Seagate Barracuda,6TB - 每个群集 2097152 字节
答案1
NTFS 仅支持簇大小不超过 4096 字节的压缩。通过您的澄清,现在我们清楚了不可压缩卷的簇大小大于 4096 字节。
这些信息有些隐蔽。维基百科上提到过,但也有这篇有关默认簇大小的 Microsoft KB 文章:
默认情况下,Windows NT 4.0 及更高版本的 Windows 下 NTFS 的最大簇大小为 4 千字节 (KB)。这是因为簇大小较大的驱动器无法进行 NTFS 文件压缩。
您可能在格式化驱动器时无意中选择了更大的簇大小。
不幸的是,如果不重新格式化相关卷,则无法解决此问题。