4.3 NTFS的索引功能

正是因为Windows采用了NTFS分区,才具备了索引功能。所谓的索引就是要从硬盘上的大量文件中提取信息并创建“关键字索引”,将这些信息有序地进行存储,并加以标记,当需要的时候,我们只要通过索引就能找到所需要的文件。

开启索引服务后,NTFS会使用系统的一部分资源来建立和维护索引,跟踪文件更改并对这种更改进行记录,而这些操作仅仅带来很小的性能牺牲。实际上,对于经常进行搜索的硬盘分区来说,启用索引服务所带来的查找速度的提升幅度,要远远高于由此带来的文件系统性能下降的幅度。

这个功能在硬盘存有数量巨大的文件的时候尤为有用,可以加快从这些文件中搜索信息的速度。但Windows创建这个索引则需要花费很多时间,而且大多数人从来不使用这个功能。

NTFS的索引服务尽管很利于查找文件,但相对于大型数据库的索引方式来说,这种索引服务对硬件有较高的要求,而且对于较小的分区上存放较多小文件的情况而言,这种检索方式反而可能要慢一些。

笔者个人认为,用户如果想体验到NTFS分区的性能优势,计算机的配置必须要高于以下配置:硬盘的转速最好为7 200RPM/min, CPU 主频不低于1 000MHz,内存不少于 256MB,单个分区不小于8GB。

应该说即使计算机达到了上述硬件要求,对于我们这些不是经常寻找文件的普通用户来说,可能也很难体会到NTFS分区所带来的优势。鉴于此,我们提供给读者关闭Windows索引服务的方法,值得注意的是,此处的关闭并非去除了NTFS分区的索引功能,只是让其不进行索引而已,具体方法如下。

(1)双击“我的电脑”,在C盘上单击鼠标右键,选择“属性”,出现如图4-3所示的对话框。

图4-3 取消索引服务

(2)取消“允许索引服务编制该磁盘的索引以便快速搜索文件”复选框的勾选,如果有警告或错误信息出现,单击“忽略”按钮即可。