精彩:系统启动提速问答集锦

甲方:我的操作系统是Windows XP,在刚开始使用时,感觉启动速度很快,启动画面中的进度条只要转几圈便可进入到系统桌面中 。可是在使用了Windows XP一段时间后,便会看到启动画面中进度条的转动圈数增多了,而进入到桌面的时间也相应地变得较长 。我可不打算让时间白白地浪费掉,请问有何妙招能提高Windows XP的启动速度吗?

乙方:关于提高Windows XP启动速度的方法,我曾在论坛中看过相关教程 。方法是进入到Windows XP操作系统,打开“控制面板”窗口,双击其中的“系统”组件,在开启的“系统属性”对话框中单击“高级”选项卡,在“启动和故障恢复”界面中单击“设置”按钮,单击打开页面的“系统启动”区域上的“编辑”按钮,此时便会以记事本程序打开一个名为“boot.ini”的文件,可看到其中有[operating systems]这一段内容,将该段内容中的“multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect”中的参数“fastdetect”修改为“nodetect”即可 。

除了上述所提到的方法外,据说利用微软的加速工具——Bootvis可以提高Windows XP的启动速度 。

丙方:经测试表明,其上两种方法根本不可行 。第一种方法是修改了Boot.ini这个多重启动文件中一个参数,而这个名为“nodetect”的参数却根本不存在 。原来的“fastdetect”参数却恰恰是让系统在启动时不检查串行口和并行口,从而提示启动速度 。

第二种方法是利用微软的加速工具Bootvis,其实这款工具主要是对系统的启动进行可视化性能追踪,开发人员能够用这个工具追踪系统启动或唤醒上出现的问题,对于系统的启动提速根本没有丝毫帮助 。目前微软官方已经澄清了关于“使用Bootvis可加速系统启动”的谣言 。

要想提高Windows XP的启动速度,我们可从以下方面去加以解决 。

1. 自定义系统的启动项目

依次打开系统中的“开始→运行”命令,在“运行”对话框中键入“Msconfig”,单击“确定”按钮即可进入“系统配置实用程序”对话框 。选择其中的“启动”选项卡,认真检查其中的每个项目是否需要自动加载,对于不需要的项目可清除项目前的复选框 。由于在启动时所加载的项目减少,所以启动的速度就越快 。

2. 降低磁盘扫描时间

Windows XP若非正常关机,当再次启动时系统将会自动执行磁盘扫描程序 。在开始扫描前将花费10秒钟的等待时间 。此时可依次打开“开始→运行”对话框并键入“CMD”,单击“确定”按钮后进入Windows XP的命令提示符模式 。在命令提示符后输入“CHKNTFS /T:x”即可(输入时不含引号,x为等待时间),比如输入“CHKNTFS /T:0”,则表示无需等待时间;输入“CHKNTFS /T:3”,则表示等待时间为3秒钟 。

3. 减少操作系统的等待时间

若安装了多操作系统,那么多操作系统启动菜单中会发现默认的等待时间是30秒 。我们可按文章开头所介绍的方法进入“系统属性”对话框,单击“高级”选项卡,在“启动和故障恢复”区域中单击“设置”按钮,分别勾选设置页面中“显示操作系统列表的时间”和“在需要时显示恢复选项的时间”选项前的复选框,然后将这两项后的时间输入相应的数值以减少等待时间,单击“确定”按钮就可以了 。

4. 给网卡添加固定IP地址

由于系统启动时会搜索网络上的DHCP服务器,所以可在“网上邻居”单击右键,在打开的“网络连接”对话框中双击“本地连接”图标,在属性对话框中单击“属性”按钮,双击页面中的TCP/IP协议,这样就可手动去网卡添加固定IP地址了 。

除了上述四种方法外,我们还可以在注册表中对启动项目进行设定、关闭不必要的系统服务,此外平时经常利用磁盘清理工具、磁盘碎片整理程序也可以在某种程序上提高系统启动速度 。

推荐阅读