精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● 软件使用>>★使用技巧★>>系  统>>大幅加快WIN98启动速度一法

主题:大幅加快WIN98启动速度一法
发信人: cyrixmii()
整理人: jpyu(2000-02-11 02:12:35), 站内信件

      杭州 梁俊清
    WIN98的启动速度太慢了,这大概是诸位朋友的共同体会。我们通过各种方法

来提高WIN98的启动速度,如加大CONFIG.SYS里面的BUFFER值,用MSCONFIG减少启

加载的程序,甚至不要墙纸等,但无奈WIN98的启动速度才有一点点提高。
为了监测各种配置对WIN98启动速度的影响,笔者通过编程来实现对其速度毫秒

级的记录(方法见前期商情报)。首先讲讲把速度减慢的情况:把WIN98的DIREC
TX5.0升级
到6.01后,机器慢了近4秒。升级到WIN98 Second Edition(版本:4.10.2184)

又慢了近5秒。特别是进入WIN98过程中,有几秒机器好象停了下来,硬盘没有读

如死机一般,笔者称之为98启动假死症。如果你的机器也是这种症状,那就很有

可能通过下面的方法来大幅提升速度。为了正确诊断,请各位在启动WIN98时,按

F8键,呼出启动菜单,选第二项,生成一个BOOTLOG.TXT文件。当启动到假死症时

把机器关掉(哇,这么恨!)。10秒后从新启动机器,打开这个在C:盘根目录下

隐藏的BOOTLOG.TXT,如果你发现有类似这样的信息:
[0013A86E] Loading Vxd = C:\WINDOWS\SMARTDRV.EXE
[0013A86F] LoadSuccess = C:\WINDOWS\SMARTDRV.EXE
[0013A86F] Loading Vxd = VMM
    如果SMARTDRV.EXE和VMM是先后加载的话,那就可以通过先加载DOS的SMARTD
RV,
后加载VMM来大幅加快WIN98的启动速度。方法很简单,就是编辑C:\AUTOEXEC.BA
T,
在里面加入“c:\windows\smartdrv.exe 2048 2048”,目的是为磁盘开一个2M的

缓冲区,并且以DOS的SMARTDRV管理方式代替WINDOWS的SMARTDRV管理方式。这样

的结果是使WIN98在加载VMM时,不再陷入假死状态。现在,启动WIN98的速度是不

是快了很多?以下是笔者在两台机器上使用该方法的结果。

机器 A 机器 B
使用该方法前: 51.15 40.11 (秒)
使用该方法后: 38.50 35.6 (秒)
速度提升率: 24.7% 11.2%

机器A配置:塞扬366 CPU+32M内存+4.3G硬盘+WIN98 SE版+自带DIRETX6.03;
机器B配置:P133 CPU+256K L2CACHE+32M内存+3.2G硬盘+WIN98+自带DIREXT5.0。

  要注意的是由于软件配置不同,两台机器没有可比性。从上面可以看出,这个

法对由于装载大量软件(塞扬的机器上就网络协议就装了四个)而造成的速度减

慢有很大的作用,而对配置较低的机器的帮助稍微少一点,但也很可观。
为什么会这样呢?原因有两个。第一,运行DOS下的SMARTDRV改变了WINDOWS
VMM(虚拟机)的加载进程,使该进程大大加快。第二,是SMARTDRV真正起到磁盘

缓存的作用,减少了读硬盘的数据量。这一点大家可以在MSDOS方式下键入“sma
rt
drv /s”,你可以看到类似的信息:“There have been 7,595 cache hits and

3,350 cache misses”。从此可知CAHCE的命中率在70%以上,起到很好的缓存作

用。看来,不少朋友的那个WINDOWS自动会运行SMARTDRV,不必在AUTOEXEC中加载

的看法是错的。
  就这个方法,还有几点要提醒一下。1、WIN98的启动速度提升率会因不同的机

器软硬件配置而有较大的差异。2、运行SMARTDRV后,系统的可用内存数=总内存
数-
SMARTDRV所占的缓冲区数,比如32M的系统用了2M做缓存,就剩下30M内存了,可

通过右击【我的电脑】-》【属性】中看到。3、2M缓存的命中率大概是70%,3M是

75%左右,4M能上到80%以上,然后缓存再多命中率提升就很缓慢了,所以建议32
M
内存的系统只开2M缓存,而64M内存的机器可以考虑4M到8M。4、如果这个方法对

的机器帮助不大,建议把缓存释放作为主存。
  好了,最后祝愿大家用了这个方法后,WIN98的启动会带给你耳目一新的感觉。


文章发表于《电脑商情报》,版权所有。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.101.254]

[关闭][返回]