发信人: cyrixmii()
整理人: jpyu(2000-02-11 02:13:14), 站内信件
|
WIN98性能全面提升DIY
浙江大学 梁俊清 主页:http://sidecity.126.com
早就听说WIN98默认的安装程序因为考虑到兼容性问题,没有把几个重要的
VXD(虚拟设备驱动程序)文件安装到系统里面,而采用效率比较低的标准驱动
程序。笔者今天把这几个VXD手工加到WIN98系统里面,发现性能的确提升不少,
最有力的说明是用SiSoft Sandra 99 Standard对硬盘的BENCHMARK从3800分提升
到4188分,性能提升率达11%。如此好的东西,自然要和诸位分享。
WIN98里这几个重要的VXD有,硬盘管理类的configmg.vxd、vfat.vxd、vcac
he.vxd,输入输出类的ios.vxd、vcomm.vxd、vmouse.vxd,内存管理类的qemmfi x
.vxd,网络类的ntkern.vxd,图形加速类的vdd.vxd,还有其他类的vdmad.vxd、
vflatd.vxd、ifsmgr.vxd。我们下面介绍如何把它们手工加入到WIN98系统里面,
以达到免费的性能提升。
一 把文件从WIN98安装包内解压到相应的目录
进入你的WIN98安装目录,双击打开Win98_52.cab,找到configmg.vxd,双击,
系统会提示你,找一个目录存放解压的文件。请把它放在c:\windows\system目 录
下,如图1所示。然后再双击打开Win98_53.cab,如上述步骤,把vcomm.vxd、nt
kern.vxd、vdmad.vxd、ios.vxd、ifsmgr.vxd、vcache.vxd、vfat.vxd分别解压 ,
放到C:\windows\system目录下,把vdd.vxd、flatd.vxd、vmouse.vxd、qemmfi x
.vxd分别解压,放到C:\windows\system\vmm32目录下。注意,这几个文件存放
的目录一定不要混淆,要不启动WIN98时会出现丢失VXD文件的提示。
二 把相应的文件信息加入注册表
由于这些VXD信息等重要内容是记录在WIN98注册表里面的,我们必须把WIN98的
默认配置改成我们优化后的配置。在修改之前,请先作一个注册表备份吧,以防 不
测。现在运行REGEDIT,进入[HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Ser
vices\VxD\],找到和上述文件名相同的主键。每个主键下都会有一个StaticVxD 的
字符串。由于WIN98默认没有使用他们,这些字符串的值一般是在那个VXD文件名 字
前加了个“*”号。我们只需把它们的值改成虚拟设备驱动程序的全名就成了。以
加入configmg.vxd信息为例,在上述主键下找到“configmg”主键,你可以在右 边
窗体看到名为“StatiVxd”的字符串,双击它,把它的值改为“configmg.vxd” ,
如图2所示。同样的道理,请把其余的9个VXD文件(除VCOMM.VXD外)都如此处理 ,
把它们的信息加入。如果遇到没有和VXD文件名相同的主键,请自行新建一个,如 缺
少vdd.vxd主键,那么新建一个名为VDD的逐渐,在VDD主键下新建一个16进制值,
名为“Start”,值为“00”,再新建一个字符串值“StaticVxD”,值为“VDD. V
XD”。
三 加入VCOMM.VXD信息
请运行SYSEDIT,编辑SYSTEM.INI文件,在[386Enh]一小节中加入:device=V
comm.vxd。
现在重新启动系统,如果VXD文件安放目录正确的话,系统会正常启动,如果
启动过程中提示有VXD文件丢失,请检查VXD文件存放的路径是否正确。正常启动 之
后,你可以通过查看[我的电脑]-》[属性]-》[硬盘控制器],选择[Master IDE Con
troller],查看驱动程序的详细资料,你可以发现我们手工安装的COMFIGMG.VXD 已经
代替了速度比较慢的标准驱动程序VMM32.VXD了,如图3所示。而其他的驱动程序 是否
已正确安装,你可以打开[开始]-》[程序]-》[附件]-》[系统工具]-》[系统信息 ],
在左边的窗口选择[软件环境]-》[驱动程序]-》[内核驱动程序],在右边窗口你 就
可以看到已加载的驱动程序会在版本一项里显示详细的版本好,而如果没有装上 ,
这一栏是空的,如图4所示。
顺便提醒一下,微软在WIN98上市时,为了保证它的兼容性,很多设备的驱动 程序
都是标准的,降低速度以换得稳定(虽然WIN98依然不稳定),但随着硬件技术一 日
千里的发展,很多驱动程序已不能充分发挥其性能了。我们可以通过[系统信息] 里面
的[内核驱动程序]观察到,凡是没有具体的版本号,而且“可能路径”都是在C: \wi
ndows\system\vmm32.vxd的,都可以通过手工加载更高级的驱动程序来全面提高 WIN98
的性能,其方法与步骤和上文所述的相似,如可以加入vcdfs.vxd来加快CDROM的
速度等,而一般这些比较高级的驱动程序都会在Win98_52.cab、Win98_53.cab、
Win98_54.cab三个98安装CAB包里面。有兴趣的朋友不妨按照此思路,继续提升自 己
的WIN98性能,这里不再累述了。
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.101.254]
|
|