NTFS压缩在让文件占用更少的硬盘空间的同时,还能让你正常访问它们——使用之前无需自己解压缩,之后也无需再次手动压缩。就如其他所有文件压缩系统一样,当你要使用压缩过的文件时,你的计算机需要花费CPU时间来进行解压缩。
不过,这也不是说你需要等待很长时间来打开文件。我们现在使用的CPU运算速度都足够快,但磁盘读写速度并没有很大进步。假设有一个5MB大的未压缩过的文档——当你打开它时,计算机需要从硬盘传输这5MB数据到内存里。如果这个文件被压缩到了4MB,计算机就只需要传输4MB数据。然后CPU会花费时间来解压缩这个文件,但这个过程会非常快——甚至可能比加载未压缩过的文件更快。如果一台计算机的CPU速度很快,硬盘速度一般——比如一台配置有高端CPU和节能型硬盘的笔记本电脑,加载压缩文件的速度可能会更快。
在NTFS压缩中这一点尤其突出,因为NTFS并不特别注重高压缩比。Tom’s Hardware的一次测试发现,NTFS压缩率并不如专门工具,比如7-Zip,那样高,这类工具通常要花费大量CPU时间来达到很高的压缩比。
什么时候使用NTFS压缩比较合适
NTFS压缩适用于:
你很少访问的文件——如果你很少使用这些文件,那么压缩可能造成的速度下降基本无法察觉。
非压缩格式文件——Office文档,文本文档,PDF等类型的文件压缩率会比较显著,而MP3、JPEG和视频文件它们本身就是压缩过的格式,因此再次进行压缩的意义不大,甚至可能毫无效果。在空间紧张的固态硬盘上节省空间——注意:使用压缩会导致更频繁的磁盘访问,有可能会降低固态硬盘的使用寿命。CPU计算能力高但硬盘访问速度慢的计算机。
NTFS不适合以下场合使用
Windows系统文件和其他程序文件。这样会显著降低系统性能,还可能导致其他问题的出现。高负荷的服务器系统。在如今的桌面电脑和笔记本电脑上,CPU大部分时间都处于空闲状态,让它有能力快速进行解压缩。在服务器上,CPU工作负荷一直处于较高状态,使用压缩只会降低文件的访问速度。
压缩格式的文件——不仅仅是ZIP、RAR等我们平时熟知的所谓“压缩文件”,大多数流行的多媒体格式文件如MP3、JPEG、各种视频文件等,本身就是压缩编码的。CPU运算能力不高的计算机,比如低电压版CPU的笔记本电脑。
如何使用NTFS压缩
Windows允许对单个文件、一个文件夹,甚至整个磁盘分区进行压缩(但是千万不要压缩系统分区)。要进行压缩,右键单击想要压缩的文件、文件夹或者分区,在菜单中选择属性。
点击属性下方的高级按钮。
勾选压缩文件以节省磁盘空间,然后点击确定,再点击确定。
如果你选择的是一个文件夹,Windows会询问是否同时压缩该文件夹下的所有文件。
在本例中,通过压缩一个含有文本文件的文件夹,它占用的空间从356KB减少到了255KB,约节省了40%。文本文件是没有经过压缩的格式,所以NTFS压缩的效果非常明显。
压缩过的文件和文件夹在资源管理器中被显示为蓝色。