网站首页 校园采风 教育科研 教学资源 心予文学 学生园地 师生论坛


     优化Windows系统提高硬件性能

 

作者:邱晓光 俞瑞泉
  许多初学者朋友常常向我抱怨说电脑太慢,但实际上他们机器的配置已达中档水平(500MHz CPU、内存128MB、TNT2级显卡),速度应该是足够的。经过多次实战,我才发现他们都没有对自己的Windows作优化,下面就介绍几种提升系统总体性能的方法,各位不妨一试。
  一、优化文件系统
  在控制面板--性能属性中有一个文件系统选项,里面是关于视窗文件的控制方式,通过适当设置可以大大提高硬盘、CD-ROM驱动器和其它存储设备的性能。
  在硬盘子选项中,把“此计算机的主要用途”设为“网络服务器”,并把“预读式优化”设为“全部”,它可以增加缓存的容量,加快连续数据存取的速度。
  在软盘子选项中,把“每次启动计算机时都搜索新的软盘驱动器”前面的勾去掉,取消搜索软盘工作能够加快系统启动速度。
  在CD-ROM子选项中,把“追加的高速缓存大小”设置为最大值(32MB,中间值是16MB,最小值是8MB),然后再把“最佳的访问方式”调节到“四倍速或更高速”,这两项改变能够增加内存空间作为CD-ROM驱动器的缓存,提高光驱存取速度。
  在可移动式磁盘子选项中,把“启动所有可移动型磁盘驱动器上的后写高速缓存”前面的勾打上,增加缓存的作用与上面各项相同,都是为了提高文件的输入/输出速度。
  在疑难解答子选项中,所有选项前都不要打勾,避免降低系统性能。反之,如果系统出现不稳定或兼容性问题,选取这些设置可能就会解决冲突。
  二、优化MS-DOS环境
  尽管MS-DOS较少人使用,但这里也顺带讲一讲,而且某些选项对Windows也有影响,还是注意一下比较好。
  1、msdos.sys首先在ms-dos提示符下输入“attrib c:\msdos.sys-h -r -s”,把msdos.sys文件的隐含、只读、系统三个属性去掉。由于此文件是控制视窗的启动,优化之后能够减少进入操作系统的时间。你可以在[Options]里加入以下语句:
  Logo=0:去掉启动屏幕,即蓝天白云画面DrvSpace=0:不装载压缩驱动器,增加文件存取速度DblSpace=0:不装载压缩驱动器,增加文件存取速度
  DoubleBuffer=0:不使用双重缓冲区,禁止它可能会在某些硬盘上造成问题,但大部分用户可以采取在config.sys中添加双缓冲的方法来解决。
  BootDelay=0:省掉“Starting Windows 98...”信息后的3秒延迟,增加系统启动速度修改完毕,按住ALT键,再按F键,选最下面的exit项退出,并在“save”上回车。
  2、config.sys除了msdos.sys之外,config.sys是DOS中相当重要的系统配置文件,你可以通过加入以下语句来增加性能。
  BuffersHigh=15,0增加缓冲区数量,在系统启动时,此命令为指定数量的磁盘缓冲区分配内存。用BUFFERSHIGH命令可将该缓冲区装入上端内存区。语法为BUFFERS=n[,m]或BUFFERSHIGH=n[,m],参数n是磁盘缓冲区数量,取值范围为1到99。参数m是从属高速缓存中的缓冲区数量。m的取值范围为0到8,默认值为0(即没有从属高速缓冲区)。如果使用了无效的n或m的值,BUFFERS则使用其默认设置。
  Stackshigh=0,0:不设置堆栈,让Windows自己管理此命令支持在处理硬件中断时动态使用数据堆栈。STACKSHIGH命令可将堆栈装入上端内存区。语法STACKS=n,s或STACKSHIGH=n,s,参数n是堆栈数量,n的取值范围为0或者从8到64;参数s是每个堆栈的大小,以字节为单位。s的
取值范围为0或者从32到512。
  FCBshigh=1,0此命令指定MS-DOS可以同时打开的文件控制块(FCB)的数量。FCBSHIGH命令可将FCB装入上端内存区。语法为FCBS=x或FCBSHIGH=x,x是MS-DOS可以同时打开的文件控制块(FCB)的数量。x的取值范围为1到255。默认值为4。
  FILESHIGH=8此命令指定MS-DOS可以同时访问的文件数量。用FILESHIGH可将此命令装入上端内存区。语法FILES=x或FILESHIGH=x,参数x表示MS-DOS可以同时访问的文件数量,取值范围为8到255,默认值为30。
  LASTDRIVEHIGH=F此命令指定可以访问的驱动器的最大数量。LASTDRIVEHIGH命令可将LASTDRIVE数据结构装入上端内存区。只能在Config.sys文件中使用这些命令。您指定的值便是MS-DOS认可的最后的有效驱动器。语法LASTDRIVE=x或LASTDRIVEHIGH=x,参数x是指定驱动器号(从A到Z),缺省值是e,以后每增加一个驱动器号都需要占用一定的存储空间,当然是越少越好啦。
  DEVICEHIGH=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFFDEVICEHIGH命令把指定的设备驱动程序装入上端内存区,将更多的常规内存留给其他程序。如果没有高端内存,则DEVICEHIGH命令相当于DEVICE命令。
  HIMEM是一个扩展内存管理程序,该程序协调计算机扩展内存(其中包括高端内存区HMA)的运行,令同一时间内没有两个程序或设备驱动程序使用相同的内存。Windows 98需要Himem.sys启动Windows。如果没有显示Config.sys文件,Himem.sys将无提示加载该文件。Himem.sys
还提供对高端内存的访问(大于640 K)。通过向CONFIG.SYS文件中添加一条有关HIMEM.SYS的DEVICE命令可以安装HIMEM。HIMEM.SYS命令行必须位于启动使用扩展内存的程序或设备驱动程序的任何命令之前。例如:HIMEM.SYS命令行必须位于EMM386.EXE命令行之前。在大多数情况
下,您无需指定命令行选项,因为HIMEM.SYS的默认值被设计为能在大多数硬件下工作。
  参数/TESTMEM:ON|OFF确定在启动计算机时HIMEM是否执行内存测试。默认情况下,每次计算机启动时,HIMEM测试计算机扩展内存的可靠性。该测试能识别不再可靠的内存。不可靠的内存能引起系统的不稳定性或数据的丢失。HIMEM的内存测试比大多数计算机上执行的标准加电
内存测试更完全彻底。要想使HIMEM不执行内存测试,就指定/TESTMEM:OFF。禁用内存测试将缩短启动过程(默认设置为/TESTMEM:ON)。
  DEVICEHIGH=C:\WINDOWS\DBLBUFF.SYS /D+确定DBLSPACE在内存中的最后位置,DBLSPACE是MS-DOS中访问压缩盘的那部分。DBLSPACE.SYS将实模式驱动程序加载到高端内存中。当您在实模式下运行Windows 98时,该功能将节约100K常规内存。启动计算机时,在执行CONFIG.SYS和AUTOEXEC.BAT文件中的命令之前,Windows将加载DBLSPACE.BIN和其它操作系统功能。DBLSPACE.SYS最早被加载到常规内存,因为它是在提供访问高端内存的设备驱动程序之前被加载的。使用DoubleSpace在计算机上创建压缩驱动器时,该程序将在Config.sys文件中为DBLSPACE.SYS添加命令。关闭双重缓冲可以加快系统速度,但有可能导致硬盘兼容性
问题。
  三、优化系统设备
  为了提升存储器的速度,除了文件系统之外,控制面板--性能属性中的系统设备也是优化的一个重要环节。
  1、光驱选取CD-ROM,双击光驱的型号,在设置子选项中,在“DMA”前打上勾,把光驱改为DMA(Direct Memory Access,直接内存存取)模式,能够减少CPU占用率,如果你的光驱支持UltraDMA或DMA,就一定要开启此特性。“同步传输”选项只对SCSI硬盘起作用,不要在IDE设备或SCSI光驱中作用。
  2、Modem在调制解调器子选项中,把“最快速度”设置为115200,提高端口与Modem间的数据存取速度。
  在连接子选项中,进入“端口设置”,开启FIFO(First InputFirst Output,先入先出队列)缓冲区,并把接收和传输缓冲区的值调到最高,以获得更快的性能。但是,这项优化不适合电路线路欠佳的地区,增加缓冲区有可能导致断线。
  在连接子选项中,进入“高级连接设置”,打开“使用差错控制”,并开启“压缩数据”,压缩传送能够增加数据流量;接着,再打开“使用流控制”,选到“硬件(RTS/CTS)”,RTS(Request To Send,需求发送)和CTS(Clear to Send,清除发送)的速度比软件模拟更快。
  在COM1和COM2通信端口子选项中,把“端口设置”中的波特率改为115200,提高PC总线到COM口的数据传输速度。另外,开启FIFO(FirstInput First Output,先入先出队列)缓冲区,并把接收和传输缓冲区的值调到最高,以获得更快的性能。
  四、清除多余的驱动程序
  为了兼容更多的硬件,Windows自身提供了许多驱动程序和工具来支持它们,但在实际应用中许多人都不会用到,而它们却会在启动时自动载入并占用一定的内存空间,减少了操作系统的可用资源。另外,当你安装和反安装一个应用软件之后,程序往往在硬件中留下许多关联文
件,虽然每个files占用的硬盘空间不大,但积小成多后将变得非常恐怖。

  1、多媒体设备进入控制面板--多媒体--设备中,打开“媒体控制设备”选项,你会看到一些重复或无用的驱动程序,如:PioneerLaser Disc Device(媒体控制)和VISCA VCR Device(媒体控制),用鼠标左键双击它,选择删除。
  2、系统文件在资源管理器中进入“C:\WINDOWS\SYSTEM\IOSUBSYS”目录,里面的大部分文件都没有用处,在删除之前,一定要准备好所有硬件的驱动程序(包括主板、显卡、声卡等),以防不测。最安全的方法是把它们一个个地移动到别的目录,重启系统看看有无问题,然后再
续一删除。
  在资源管理器中进入“C:\ WINDOWS \ SYSTEM \ VMM32”目录,这里是一些视窗补丁文件,其中qemmfix.vxd是Quarterdeck QEMM内存管理程序的专用文件,如果你不用这个软件就可以删掉它。另外一些文件也没有什么用处,采取以上安全方法删除即可。
  3、网络设备进入控制面板--网络--配置中,大多数用户仅需要“拨号网络适配器”和“TCP/IP”来上网,如果你想记录上网帐号和密码,还可以加入“Microsoft友好登录”。其它如“IPX/IP”和“NetBEUI”等选项,只是针对局域网的,无用的话就快删掉吧。
  五、提高显示速度
  1、在桌面上按鼠标右键,然后选择属性,可以进入“显示属性--效果”选项,把所有效果前的勾都去掉,可以增加桌面显示的速度。
  2、在“开始按钮--设置--文件夹”选项中,选择“传统风格”,能够取消动态桌面,增加整个系统的显示速度。
  3、在“开始按钮--设置--任务栏和开始菜单”中,把“总在最前”和“在‘开始’菜单中显示小图标”的勾打上,再把“自动隐藏”和“显示时钟”的勾去掉,可以增加任务栏的显示速度。
  4、在“开始按钮--运行”中输入“regedit”命令,进入注册表编辑器的“HKEY-CURRENT-USER\Control Panel\Desktop\”,在右边的窗口里按鼠标右键,新键一个名为“MenuShowDelay”的字符串值,把键值调为“0”(0是最快,10是最慢),此设置可以增加开始菜单的速度。
  六、总结
  做完优化之后,重新启动计算机才能使设置生效,怎么样,是不是发现你的电脑变“快”了。优化既不用花钱,亦无需超频就能提高系统性能,何乐而不为呢。


[返回学生园地][后退]


 



江苏省常熟市赵市中心小学 版权所有 Copyright2002-2003
联系我们: [email protected]
Tel 0512-52381149 Email