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

Windows使用的NTFS文件系统具有称为NTFS压缩的内置压缩功能。只需单击几下,您就可以压缩文件,使它们在硬盘上占用的空间更少。最棒的是,您仍然可以正常访问这些文件。

使用NTFS压缩需要权衡CPU时间和磁盘活动。压缩在某些类型的情况下和某些类型的文件中会工作得更好。

权衡取舍

NTFS压缩会使硬盘上的文件变小。您可以正常访问这些文件-不需要繁琐的压缩和解压缩。与所有文件压缩系统一样,您的计算机在打开文件时必须使用额外的CPU时间进行解压缩。

但是,这并不一定意味着打开文件需要更长的时间。现代CPU速度非常快,但磁盘输入/输出速度几乎没有提高那么多。考虑一个5 MB的未压缩文档-当您加载它时,计算机必须将5 MB从磁盘传输到RAM。如果相同文件被压缩并在磁盘上占用4MB,则计算机将仅从磁盘传输4MB。CPU将不得不花费一些时间解压缩文件,但这将很快发生-加载压缩文件并解压缩甚至可能更快,因为磁盘输入/输出非常慢。

在硬盘速度较慢、CPU速度较快的计算机上(例如,配备高端CPU但物理硬盘速度较慢、节能的笔记本电脑),您可能会看到压缩文件的文件加载速度较快。

这一点尤其正确,因为NTFS压缩在其压缩过程中并不是非常激进。Tom的硬件测试发现,它的压缩比像7-Zip这样的工具要小得多,后者通过使用更多的CPU时间达到了更高的压缩比。

何时使用和何时不使用NTFS压缩

NTFS压缩非常适合于:

您很少访问的文件。(如果您从未访问过这些文件,则访问它们时的潜在速度减慢是不可察觉的。)。 未压缩格式的文件。(Office文档、文本文件和PDF的文件大小可能会显著减小,而MP3和视频已经以压缩格式存储,不会有太大的缩小(如果有的话)。)。 节省小型固态硬盘的空间。(警告:使用压缩将导致向固态驱动器写入更多内容,可能会缩短其寿命。但是,您可能会获得一些更多的可用空间。)。 CPU速度快、硬盘速度慢的计算机。

NTFS压缩不应用于:

Windows系统文件和其他程序文件。在此使用NTFS压缩可能会降低计算机的性能,并可能导致其他错误。 CPU使用率较高的服务器。在现代台式机或笔记本电脑上,CPU大部分时间处于空闲状态,这使得它可以快速解压缩文件。如果在CPU负载较高的服务器上使用NTFS压缩,服务器的CPU负载将会增加,访问文件所需的时间也会更长。 压缩格式的文件。(通过压缩您的音乐或视频收藏,您不会看到太多改进。)。 CPU速度较慢的计算机,如配备低压节电芯片的笔记本电脑。但是,如果笔记本电脑的硬盘速度非常慢,则不清楚压缩是对性能有所帮助,还是会对性能造成损害。

如何使用NTFS压缩

现在您了解了应该压缩哪些文件,以及为什么不应该压缩整个硬盘或Windows系统文件夹,现在可以开始压缩一些文件了。Windows允许您压缩单个文件、文件夹,甚至整个驱动器(尽管您不应该压缩系统驱动器)。

要开始,请右键单击要压缩的文件、文件夹或驱动器,然后选择属性。

单击属性下的高级按钮。

启用“压缩内容以节省磁盘空间”复选框,然后单击“确定”两次。

如果您为文件夹启用了压缩,Windows将询问您是否也要加密子文件夹和文件。

在本例中,我们通过将文本文件文件夹从356KB压缩到255KB节省了一些空间,大约减少了40%。文本文件是未压缩的,所以我们在这里看到了很大的改进。

比较“Size on Disk”字段以查看您节省了多少空间。

在Windows资源管理器中,压缩文件和文件夹由蓝色名称标识。

要在将来解压缩这些文件,请返回到其高级属性并取消选中压缩复选框。

相关文章