确定 Windows 压缩驱动器的压缩率

确定 Windows 压缩驱动器的压缩率

Windows 7 是否有原生方式来显示 Windows 压缩驱动器上的整体压缩率?

作为灾难​​恢复过程的一部分,我们将一些关键系统文件夹复制到 2TB 外部硬盘上,使用 TrueCrypt 加密,并使用 robocopy 复制。该驱动器已压缩,我想看看我们获得的压缩率是多少,以及它是否真的值得付出性能开销。

我知道 TreeSize 可以做到这一点(如另一篇文章中提到的),但如果可能的话,我想要一种操作系统原生的方式。

谢谢,罗布。

答案1

紧凑命令是一个原生的 Windows 命令,用于显示或改变文件和目录的压缩状态。

答案2

您也可以使用 UI(如果可用)。右键单击相关文件夹并记下“大小”和“磁盘大小”。显示大小的计算比率是压缩率减去文件分配单元损失率。

以下是应 Biswapriyo 的要求提供的截图。文件是来自古腾堡计划的简单文本《白鲸记》。

  • 由于分配大小,文件占用的空间比其实际大小更多,理论负压缩率为 0.997。

    普通文件

  • 文件使用 Windows 内置压缩机制进行压缩,如果从未压缩的原始数据计算,则压缩率为 1.337,如果从未压缩的分配空间计算,则压缩率为 1.341。请注意,分配对齐仍存在损失。

    压缩文件

  • 紧凑命令似乎与上述计算一致,尽管在浮点精度上稍微粗糙一些。

    紧凑的命令输出

相关内容