让WinXP全速启动( 二 )


提示:对于WinXP SP2系统来说,如果你对自己电脑的安全状况很放心,可以停掉“安全中心”(Security Center) 。另外,还要提醒各位一下,就算我们把所有的服务都设置为了自己所需要的状态,长时间的使用后,一些被禁掉了的服务又会自己钻出来成为自启动服务 。所以,我们可以每隔一段时间就打开服务控制台,复查一下这些系统服务的启动状态 。
调整预读取功能
预读取是WinXP中新增功能,目的是在系统启动阶段加载启动文件、常用程序的部分信息 。这样一来,当我们真正要使用这些程序的时候,其启动速度就会加快 。然而,从实际情况来看,效果并非那么理想 。因此,有必要调整Windows预读取 。
我们先用记事本打开WindowsPrefetch下的Layout.ini文件,可以看到它记录的东西,竟然包括了Foobar2000的相关文件 。把本来可能不需要使用的程序提前读取出来,误译会让系统启动时间变慢 。
怎么调整Windows的预读取,让它不再提前读取应用程序呢?Windows并没有提供给我们图形界面的控制工具,我们必须通过注册表来修改 。
打开注册表编辑器,定位到[HKEY_LOCAL_MACHINESYSTEM CurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters],在右侧窗口中寻找“EnablePrefetcher”项 。“EnablePrefetcher”的不同值代表了不同的预读取状态 。
0—禁用预读取 。
1—预读取应用程序 。
2—预读取系统启动文件 。
3—同时预读取系统启动文件以及应用程序(WinXP默认设置) 。
怎么调整预读取功能现在各位应该很明确了,仁者见仁,智者见智,具体怎么选择还得视你自己的情况而定 。要是你还想保留预读取功能的话,把这个值设置为“2”应该是一个不错的平衡点 。而笔者自己是把预读取功能完全禁用(设置EnablePrefetcher的值为0) 。
最后,我还要老生常谈一下 。系统盘的文件碎片,也是影响启动速度的重要因素之一,所以在闲暇之余,整理一下磁盘碎片还是很有必要的 。我们还可以先用Ghost做一个备份,再用这个做好的备份文件还原回去 。这么做的效果不仅和磁盘整理相仿,而且还可以节省不少时间 。很多朋友虽然知道这个诀窍,但不懂是何道理 。其实很简单,因为Ghost是直接在对硬盘的磁道进行操作,所以速度哪能不快?
【让WinXP全速启动】提示:如果把EnablePrefetcher设置为0,虽然WinXP启动进度条可能只滚动半圈,但接下来到欢迎界面出现之前的黑屏时间很长:实际上并没有提高系统启动速度 。

推荐阅读