作者:唐山居人
几乎每个人都希望自己的电脑越用越快,但不幸的是,由于微软的设计总是优先于硬件发展,以至于通过现有平台运行最新款操作系统时,总会让人有那么点儿不爽。于是很多通过关闭系统服务来为电脑“提速”的技巧开始在网上盛行,“关闭索引”就是其中很典型的一个。
但笔者想说的是,电脑优化并不像你想像中那样简单,任何情况下我们都不应该人云亦云,否则极有可能因为所谓的“优化”而得到相反的结果。那么今天的流言终结者,不妨就从这个“关闭索引服务”说起!
图1 关了索引Windows会快么?
一、真相只有一个!
实测结果表明,关闭“索引”并不能对Windows的启动、关机,或者常用软件启动带来任何提速,相反会使用户丧失极速搜索的快感。同时“索引服务”所 占用的磁盘空间也很有限。如果不是SSD硬盘,完全没必要因为硬盘灯狂转这一问题(普通硬盘的标称寿命都在10万小时,约连续使用11年)而将其关闭!
二、我们是怎样辩证的:
1. 索引到底能干什么?
“索引”是Windows中一项底层服务,专门负责为文件、文档、电子邮件提供快速搜索。除了首次运行时会在硬盘上建立一套索引数据外,每当文件变动或 者有新文件加入时,索引服务都会启动,这也就是为何很多网友都在抱怨自己的电脑经常发现硬盘狂转的主要原因(当然也有别的可能,如Superfetch 等)。
图2 索引服务
那么说了半天,索引究竟能为我们带来什么呢?相信很多人都注意过窗口右上角的搜索栏吧,这其实就是索引服务的最好体现。比如你需要搜索什么文件,直接将关键字输入到里面即可,如果太多还可借助过滤器缩小搜索范围。
不过要是你以为这就是索引的全部功能那就大错特错了,系统本身也会搜索,而“索引”的最大区别却是能让搜索结果瞬间弹出!
图3 “索引”最大的用途就是文件搜索
除此之外开始菜单也是“索引”的一大地盘,虽然Win8已经将其改为Modern样式,但原理其实和Win7没啥两样。换句话说,如果你关闭了“索引”,那就意味着今后启动一款软件就要像Win9X那样在菜单里慢慢查找了。
图4 Win8的快捷搜索也是索引的功劳
在Windows中有些特殊操作(如按元数据排列库视图、堆叠、整理等)也要基于索引服务,当然和之前相比,这些操作的应用人群较窄,这里就不再细说了。
2. 关闭索引会快么?
绝大多数网友选择关闭索引服务的主要原因,是因为它常常是导致硬盘狂转的罪魁祸首。看着硬盘灯闪烁不停,你一定会想,待会儿我运行软件时那得多慢呀?
其实这个问题微软早有考虑,从Vista时代开始Windows便将一些系统服务赋予低I/O优先级。换言之,如果你看到索引服务此刻正在全速工作(硬盘灯狂亮)也没关系,因为一旦检测到用户程序运行,索引会马上减速直至完全停止。
图5 索引会自动避让用户程序
所谓“有图有真相”,下面咱们不妨以一个小实验验证一下之前的论述。通过秒表分别计量关闭“索引”前后,Win8系统以及各常用软件的启动用时,看一看索引真的会导致程序启动变慢吗?
图6 Photoshop CS6载入基本相同
图7 极品飞车9载入也没有明显变化
图8 关闭索引前后软件启动对比
测试结果一目了然,在两轮统计计时中,系统本身及各应用软件的启动都没有因为索引的关闭而有任何提高,也就是说关闭“索引”服务能让系统提速完全就是一个悖论!
3. 索引很占硬盘么?
另一个导致大家不愿接受索引服务的主要原因,是个别网友担心索引会占据大量硬盘空间。其实细想想这个问题挺无厘头的,如果说刚才那条还有个硬盘灯狂闪作为参照物的话,那么这个看法就完全是网友自己的主观臆断了。
事实上索引完成后,会默认将数据存放到“C:\ProgramData\Microsoft\Search\Data”文件夹。那么这个文件夹到底有多 大呢?我们不妨看一看Win8系统和Win7系统的真实表现吧。其中Win8 77.3 MB,Win7 50.8 MB,虽然只是默认设置(笔者未添加个人文件夹),但已经很说明问题了。
图9 现在你还认为索引很占硬盘吗?
4. 关闭“索引”值得么?
看到这里相信大家已经明白,Windows的索引服务既没有占用大量空间,也没有妨碍软件运行,那么如果我们强行关闭又会怎么样呢?口说无凭,也许这篇来自微软的文档可以让你看得更加明白!(点击查看微软说明文档)
图10 微软网站有关“索引”的说明
写在最后
从上面的测试可以看出,“索引”服务其实并没有想像中那样糟糕。如果说以Win2000为代表的第一代索引的确存在一些算法上的不足的话,那么十多年后的今天,新一代索引已经完全解决了所有麻烦。
虽然硬盘灯狂闪的确是个不太招人喜欢的现象,但Win7\Win8的一大特点就是随时随地尽情搜索。如果没有了索引,恐怕也就不叫Win7了!
Q&A问题解答——
1. 有关索引的优化
虽说我们不赞成关闭“索引服务”,但并不意味着这项功能就没有一点儿优化余地。事实上如果你感觉自己的电脑开机太慢,进入桌面后硬盘长时间处于常亮状态,不妨将一些系统服务(如“Windows Search”)的启动类型由“自动”改为“自动(延迟)”。
同时由于Windows索引默认会包含文件内容,因此对于C盘这样的系统盘来说,也可以关闭内容索引来提高索引性能(具体方法:右击“我的电脑”→“目标驱动器”→“属性”,取消“”复选框后确定即可),以上这些都能让索引服务跑得更快。
图11 系统盘建议关闭该选项
2. 是否需要将整台电脑划入索引范畴?
将整台电脑全部划入索引并不是一个明智之举,数据量的激增会很容易让索引性能大降,同时也会产生更多无用结果。默认情况下,Win7/Win8只加入了 一些最基本搜索位置,你可以根据需要添加一些个人文件夹。但请记住这点,任何情况下都不要试图让Windows搜索一切!
图12 只添加有用的位置
3. SSD用户是否能开启索引?
和传统硬盘相比,SSD硬盘速度快但寿命却要低很多,一般只有6000~10000次(机械硬盘为10万小时)。因此如果你平时的搜索并不很多时,完全 可以关闭索引来让系统临时搜索。凭借SSD硬盘的高随机读取性能,临时搜索并不会比索引慢多少,但对于SSD的寿命维护却大有好处。
4. 通过第三方软件替换原装搜索?
目前市面上可以找到很多第三方搜索工具,功能与Windows自带的索引很像。但由于不能像自带那样与系统紧密结合,非特殊用户笔者不建议采用。
事实上第三方工具同样需要建立索引,而且当数据产生变动后也会自动重建索引,理论上与Windows索引没有任何区别。
• 中国角型毛巾架行业运营态势与投资潜力研究报告(2018-2023)
• 中国直接挡轴市场深度研究及投资前景分析报告(2021-2023)
• 2018-2023年KTV专用触摸屏市场调研及发展前景分析报告
• 中国回流式高细度粉碎机市场深度调研与发展趋势预测报告(2018-2023)
• 2018-2023年中国原色瓦楞纸行业市场深度研究及发展策略预测报告
• 中国雪白深效精华液市场深度调研及战略研究报告(2018-2023)