Windows 的优化

  注意:第一部分内容仅适用于 Windows 9x/Me。
  Windows 可以从很多方面来优化。如果你经常使用如 Photoshop 之类的大中型作图软件的话,你可以将交换文件的最小值设得大一些(比如 150MB)。如果你的硬盘够新的话,应该支持 Ultra-ATA,此时应该把相应磁盘属性的“DMA 模式”打开,据英特尔说,微软的那个警告提示框是不用去理会的。不过,就我的经验而言,硬盘的实际速度并不能达到很快的水平,比如我的昆腾 lct08 硬盘在 DMA 模式下也只能达到 20MB 每秒。我曾看到许多杂志上说“把‘文件系统’设成‘主要用于网络服务器’”能提高系统性能,但我却感到这是对系统内存的浪费。这个设置没有明显地提高系统性能,但却占用了一定的物理内存,实在得不偿失。内存小的用户可以适当减少磁盘缓存。方法是:打开 "C:\WINDOWS\SYSTEM.INI" 文件,修改 "[vcache]" 一栏,加入 "MaxFileCache=4096"(比如是 32MB 内存,设为 4MB = 4096kB 比较合适,内存更小的可以设得更小一点)。我建议用 CacheMan 5.0 进行磁盘缓存以及 Windows 的内存优化,但不建议用它来进行“内存恢复”,因为我测试过,这种“内存恢复”只能解决一时的问题,而且会使系统运行速度降低。其原因是,Windows 9x/Me 的“用户资源”问题是无法根本解决的。这是微软编写 Windows 的以前版本中的遗留问题。我建议,当程序启动变得很缓慢时,重新启动计算机。这是对付 Windows 的唯一方法。有一点需要注意的是,如果你用防病毒软件的实时监控,那么文件访问速度减慢的重要原因就可能是它。当你确认不需要保护的时候,可以把它禁用。另外,当你上网时如果感到速度较慢,就应该注意一下 Outlook Express 是不是开着。
  诺顿工具箱(Norton Utilities)的确是一套非常好的软件。不过,不要用 4.0 以下的版本。Norton Utilities 3.0 中的 Norton Disk Doctor 有错误,会将长文件名认为是磁盘错误。还有就是 Norton CrashGuard 4.0 也不是好东西,它并不能避免蓝屏,也几乎对挽救已出错的程序没有效果,反而在挽救时会引起死机。Norton Utilities 中最好用的是 Norton System Check,而 System Doctor 却没什么大用,放着还占系统资源,所以我一般在安装时就设成不自动运行。
  这里,我简略地给出一整套的 Windows 优化方法。1. 用 Internet 连接向导来建立新连接(可以在 Internet 选项里面找到),而不是“拨号网络”中的“新建”,因为这样可以默认地去掉不用的协议。2. NU,NCS,NAV 等工具都可以安装(NT/2000 则对 NU 的需要不多)。注意安装 NU 时清除所有当计算机启动时加载的程序,而且不要安装 CrashGuard。时刻保持较新的病毒定义。(对于 Windows NT / 2000,可以安装 Norton Utilities 2001)。3. 若用 Windows Me,禁用“系统还原”,清除注册表中“*StateMgr”表项。4. 将硬盘驱动器属性的“DMA”打开。若用虚拟光驱(Virtual Drive),光驱的文件系统应设成“不预读”(否则可能引起错误,另外 Virtual Drive 附带光盘缓存程序,可以代替 Windows 的光盘缓存)。5. 尽可能防止不必要的程序在计算机启动时自动加载。6. 不用桌面背景及活动桌面。保持桌面简洁。不用 Web 方式浏览文件夹,也不要用特殊的鼠标指针。7. 尽可能减少“新建”菜单的条目以及文件关联(2000 不受此影响)。8. 用“16 位高彩”足矣,用不着用更高的颜色显示。如果你的显卡性能比较好,或者你觉得 16 位高彩在显示 JPEG 图片(特别是灰度图片)时效果不好,或者你的内存资源足够丰富,那么可以选用“24 位真彩”或“32 位真彩”(取决于你的显卡,比如,我的 ATI Rage II C 就适合后者)。
 
  注意:第二部分内容仅适用于 Windows NT/2000。
  Windows NT/2000 是微软公司的另一个 Windows 系列。微软公司在 1988 年从 DEC 公司挖来了操作系统大师 David Cutler。他曾经在 80 年代设计了著名的 VMS 操作系统,为 DEC 确立了计算机界的领导地位。1993 年,微软开发了 Windows NT 3.1。此后,Windows NT 系列就逐渐成为微软公司的拳头产品。Windows NT 和普通 Windows 系列是互相影响的。NT 的界面向 Windows 统一,Windows 的 API 向 NT 统一。不过这些已经是题外话了。关键在于 NT 和 Windows 是两个不同系列,他们的内核不同。
  其实 Windows NT/2000 的优化没有什么特殊的,比 Windows 9x/Me 简单多了。Windows 9x/Me 之所以需要在很多方面优化,是因为这一系列操作系统对于内存的管理不甚好。用户资源的容量也十分有限。再多的内存对 Windows 9x/Me 来说都不能用来提高同时运行的应用程序个数。
  优化 Windows NT/2000,一则是少装不必要的程序,这个和 Windows 9x/Me 优化的方法是一样的。二是去掉启动时多余程序的方法。这也是挺简单的,不过相比 Windows 98/Me 起来有一点不方便,因为没有合适的 MSConfig 程序。也许我们可以使用 Windows XP 的 MSConfig。一旦没有 MSConfig 的话,这个问题就有一些麻烦了。需要用注册表编辑器。主要就是 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 和 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 还有就是开始菜单的“启动”菜单。

返回 Windows 概览