Windows 2000 与其它系统启动速度差异的奥秘( 二 )



即使是在Windows2K及XP的安装上面,我们也可以看到微软基于磁盘方面的功能特别加强了——Windows9X的安装程序不能识别在CMOS里设置为NONE的第二个硬盘;Windows2K和XP的安装程序却能做到,而且还能不调用主板BIOS进行分区、格式化 。Windows9X下面,很多人必须安装主板的IDE驱动或芯片组补丁,系统才能辨认出硬盘的厂家、型号和使用ULTRA DMA功能,而在Windows2K开始,IDE补丁基本不用再打,硬盘也处于最佳状态了 。

加大物理内存,对Windows2K以及WindowsXP的启动速度并没有很大的效果,它们在进入图形界面后,运用物理内存(RAM)方面才真正体现出比Windows9X强的性能来 。因为象Windows XP这样的系统本来设计侧重的是用最美观、简单的操作广泛地支持各种外设,以及稳定性和安全性极好的网络接入功能,牺牲一点启动速度还是划算的 。(是指你的磁盘分区格式化为NTFS而言,否则看不出很明显的安全性能差异)

三、针对不同的Windows进行优化加快启动速度

1、基于DOS架构的Windows9X的优化:

前文已经探讨了Windows9X的启动关键,就是对基本内存的合理配置运用 。这要求加载HIMEM.SYS和SMARTDRV.EXE,在CONFIG.SYS里对DOS的缓冲区BUFFERS和高端内存都进行优化设置 。这些技巧在以前的很多经验文章里都介绍过,所以不再重复了 。要注意的是,Windows9X图形界面下,可以不加载声卡、光驱的MS-DOS的驱动程序,以免兼容模式导致系统性能降低 。今天大概没多少人再用到DOS下面的声卡驱动玩游戏了 。当然,Windows9X虚拟内存的设置也很关键 。

2、基于NT内核的Windows优化:

①在CMOS里应该设置好硬盘的参数尤其是DMA和ULTRA DMA,数据传输率对NT内核的Windows速度影响较大 。

②有条件的话,购买较新的高转速硬盘,尽量把Windows安装在性能好的新硬盘上面,而且尽量让Windows独占一个分区,应用程序请装在其他分区上,以便让Windows能随时利用连续完整的空间存取数据;建议虚拟内存即Windows2K中所称的“页面交换文件”也设置放在独立的专门分区;

③除了以前的各类经验文章介绍过的种种秘技外,对个人用户而言,减少日志记录、管理方面的服务功能也是加快启动乃至是Windows中程序运行速度的关键 。那些日志里记录的事件是为了方便网络管理员监控各用户的操作,以及在网络故障的时候查找原因的,普通用户可能用到WindowsXP淘汰那天,也不会去看这些记录的事件,多数用户即使去看也看不懂 。另外如逻辑磁盘分区共享、远程管理等服务可以禁止(仅指个人用户而言),该禁止哪些日志和网络服务已经有资料很多介绍了,大家自己找来参考一下 。

推荐阅读