论坛: 菜鸟乐园 标题: 98加快启动速度 复制本贴地址    
作者: zerosmile [zerosmile]    论坛用户   登录

  WIN98的启动速度太慢了,这大概是诸位朋友的共同体会。我们通过各种方法来提高WIN98的启动速度,如加 大CONFIG.SYS里面的BUFFER值,用MSCONFIG减少启动加载的程序,甚至不要墙纸等,但无奈WIN98的启动速度才 有一点点提高。为了正确诊断,请各位在启动WIN98时, 按F8键,呼出启动菜单,选第二项,生成一个BOOTLOG. TXT文件。当启动到假死症时,把机器关掉。(哇,这么狠!)10秒后重新启动机器,打开这个在C:盘根目录下 隐藏的BOOTLOG.TXT,如果你发现有类似这样的信息: [0013A86E]LoadingVxd=C:\WINDOWS\SMARTDRV. EXE[0013A86F]LoadSuccess=C:\WINDOWS\SMARTDRV.EXE[0013A86F]LoadingVxd=VMM

  如果SMARTDRV.EXE和VMM是先后加载的话,那就可以通过先加载DOS的SMARTDRV,后加载VMM来大幅加快 WIN98的启动速度。方法很简单,就是编辑C:\AUTOEXEC.BAT,在里面加入“c:\windows\smartdrv.exe20482048”,目的是为磁盘开一个2M的缓冲区,并且以DOS的SMARTDRV管理方式代替WINDOWS的SMARTDRV管理方式。这样做的结果是使WIN98在加载VMM时,不再陷入假死状态。现在,启动WIN98的速度是不是快了很多?以下是笔者在两台机器上使用该方法的 结果。机器A机器B使用该方法前:51.1540.11(秒) 使用该方法后:38.5035.6(秒)速度提升率:24.7%11.2%机器A配置:赛扬366CPU+32M内存+4.3G硬 盘+WIN98SE版+自带DIRETX6.03;机器B配置: P133CPU+256KL2CACHE+32M内存+3.2G硬盘+WIN98+ 自带DIREXT5.0。要注意的是由于软件配置不同,两台机器没有可比性。从上面可以看出,这个方法对由于装载大量软件(赛扬的机器上网络协议就装了4个)而造成的速度减慢有很大的作用,而对配置较低的机器的帮助稍微少一点,但也很可观。

  为什么会这样呢?原因有两个。第一,运行DOS下的SMARTDRV改变了WINDOWSVMM(虚拟机)的加载进程,使 该进程大大加快。第二,是SMARTDRV真正起到磁盘缓存的作用,减少了读硬盘的数据量。这一点大家可以在 MSDOS方式下键入“smartdrv/s”,你可以看到类似的信息:“Therehavebeen7,595cachehitsand3, 350cachemisses”。从此可知CAHCE的命中率在70%以上, 起到很好的缓存作用。看来,不少朋友的那个WINDOWS自动会运行SMARTDRV,不必在AUTOEXEC中加载的看法是错的。

地主 发表时间: 04-05-05 13:43

回复: sf2163274 [sf2163274]   论坛用户   登录
看起来不错啊不知道XP  可不可以啊

B1层 发表时间: 04-05-06 11:11

论坛: 菜鸟乐园

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号