您是否应该使用Windows的全驱动器压缩来节省空间?

打开驱动器的属性窗口,您将在Windows上看到一个“压缩此驱动器以节省磁盘空间”的选项。但是您将节省多少磁盘空间,有什么问题吗?

此选项使用NTFS压缩

相关:如何使用NTFS压缩以及何时可能需要

Windows使用NTFS文件系统,NTFS具有内置的压缩功能,允许您重新压缩单个文件和文件夹。

驱动器属性窗口中的选项-打开文件资源管理器或Windows资源管理器,右键单击驱动器,然后选择“属性”进行查找-允许您将NTFS压缩应用于驱动器上的所有文件以及将来添加到驱动器中的所有其他文件。

这会减慢我的电脑速度吗?

NTFS压缩的工作原理类似于其他类型的压缩,如压缩文件。然而,它是完全透明的。换句话说,翻转此选项后,您仍然可以正常访问驱动器上的所有文件。Windows在后台处理压缩。

它会降低文件访问速度吗?嗯,那得看情况了。加载压缩文件时,CPU必须做更多的解压工作。但是,压缩文件在磁盘上较小,因此您的计算机可以更快地从磁盘加载压缩数据。在CPU速度较快但硬盘速度较慢的计算机上,读取压缩文件实际上可能会更快。

但是,它肯定会减慢写入操作的速度。即使您只是将一个文件复制到另一个文件夹,在将其写入驱动器之前,计算机也必须加载压缩文件,将其解压缩,将其移动到另一个文件夹,然后再次对其进行压缩。

我实际可以节省多少空间?

那么这值得吗?这是一个很好的问题,而且没有确凿的答案。这取决于您要压缩的文件类型。

如果驱动器包含已压缩的文件或只是压缩不好,则不会节省太多空间。例如,如果压缩一个装满.zip文件的驱动器,这些.zip文件已经是压缩文件,额外的压缩不会起到很大作用。

另一方面,如果您压缩一个满是文本文件(.txt文件)的驱动器,您可能会看到巨大的空间节约。(当然,通过将这些.txt文件压缩成.zip文件,您也会看到类似的巨大空间节省。)

但是NTFS压缩算法被优化为更快、更轻量级,因此它比类似的文件压缩算法压缩得更少。2011年,Tom的硬件做了一项基准测试,发现为Windows系统驱动器启用NTFS压缩可将驱动器从原始大小70.9 GB缩小到压缩大小58.4 GB,节省了17.6%的空间。节省的确切空间取决于您的驱动器和驱动器上的文件。

我应该使用这个功能吗?

如果您的计算机CPU速度较慢,则可能应该避免使用此选项。在速度较慢的笔记本电脑和平板电脑上尤其如此。这是不幸的,因为廉价的Windows笔记本或平板电脑通常只有少量的存储空间,这使得这个选择很有诱惑力。但是,较慢的CPU意味着启用压缩会给您的系统带来负担,并会减慢速度。

如果您有一台CPU速度更快的计算机,您可能可以相当安全地启用此选项。您的CPU可以跟上压缩速度。但是,如果你正在购买或建造一台速度很快的电脑,你可能更好地购买一个更大的驱动器-或者第二个驱动器-这样你就可以存储更多的文件,而不必压缩它们。无论如何,一个更大的驱动器会给你更多的空间,而不是启用压缩,而且通常相当便宜。

此外,即使你有一台CPU速度很快的计算机,当读写文件时,你的计算机的CPU可能也会非常繁忙。在某些情况下,这可能会降低文件访问时间。

可以在USB闪存驱动器和其他外部硬盘驱动器上启用此选项,以节省一点空间,但是-再说一次-获得更大的驱动器可能是更好的解决方案。

相关:如何对PC或服务器中的硬盘进行压力测试

除非您在您的文件和硬件上实际启用该选项并对其进行基准测试,否则您实际上不会知道您将节省多少空间以及性能有何不同。即使在执行了这样的基准测试并在人工情况下看到了良好的结果之后,如果您的CPU很忙并且您需要读取或写入文件,您可能会看到速度变慢。

我们对这里的NTFS压缩有点怀疑,尽管我们听到报告说它在某些情况下工作得很好。如果您有一个压缩效果很好的文件,它可以为您节省大量空间,而且可能非常有价值。但您可能只想压缩这些文件,而不是整个驱动器。

相关文章