中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: SMARTDRV.EXE 的使用方法 上一主题 | 下一主题
dos时代菜鸟
初级用户




积分 672
发帖 216
注册 2003-6-12
状态 离线
『楼 主』:  SMARTDRV.EXE 的使用方法

SMARTDRV.EXE 是一个程序文件,用来在扩充内存中创建一个磁盘高速缓存区域,从而缩短读写硬盘的时间。只有系统拥有硬盘与扩充内存的时候才可以使用。SMARTDRV.EXE 可以通过命令行方式执行,还能完成通过 CONFIG.SYS 创建双缓冲,以便给在 EMM386 提供的内存或 WINDOWS386 增强模式中不能正常运行的硬盘控制器提供兼容性。

1、-------------命令行方式
SMARTDRV [/E:区块大小][/B:BUFFER大小] [/C] [/R] [/L] [/Q] [/V] [/S] [init cache size] [win cache size] [Drive +/-]
DRIVE +/- 指定某一个磁盘拥有磁盘缓存功能, 如果不加 +/- 就表示只允许读取缓存
/E:区块大小  指定SMARTDRIVE 在内存与磁盘之间移动数据的每次搬移基本量。
             区块大小只能是     1024/2048/4096/8192
INIT CACHE SIZE 启动SMARTDRIVE 时候拥有磁盘高速缓冲区的大小 单位是K
                这个数值越大,磁盘存取工作的效果越好
WIN CACHE SIZE  指定SMARTDRIVE 将为WINDOWS减少多少高速缓冲区。
/B:BUFFER SIZE 表示缓冲区的大小。缓冲区越大,占用常规内存越多,缺省是16
/C 把内存中的所有缓冲区信息写入硬盘
/R 清除所有高速缓冲区内容,重新启动SMARTDRIVE
/L 不把SMARTDRV.EXE程序装入UMB,不加此参数,系统会自动把 SMARTDRV.EXE 调入UMB
/V 设定在启动SMARTDRIVE的时候,屏幕显示状态信息
/Q 不显示状态信息,但是如果程序执行出错,就会显示
/S 显示附加信息

2、--------------建立双重缓冲区
在CONFIG.SYS中使用DEVICE调入设备驱动程序SMARTDRV.EXE,双重缓冲的作用是为那些不能再EMM386提供的内存中工作或者以386增强模式运行的WINDOWS的硬盘控制器提供兼容性。SMARTDRIVE的双重缓冲部分必须要装在到常规内存中,占用2K空间。
用户不可以用 DEVICEHIGH装入。
格式为:DEVICE=SMARTDRV.EXE /DOUBLE_BUFFER /D+
如果加载成功应该执行SMARTDRV.EXE程序,此时Buffering 一栏会全部“yes”。



我是女孩,我怕谁?
2003-6-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bgn
中级用户




积分 349
发帖 78
注册 2003-3-12
状态 离线
『第 2 楼』:  


我怕你。

谢谢你提供的资料,已收。


2003-6-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baobao726
初级用户




积分 230
发帖 37
注册 2003-6-29
状态 离线
『第 3 楼』:  

本人对SMARTDRV的传闻己久,只是真的是未真正应用过,我很想在DOS试一下安装WIN2K或者是WINXP,但是,因为听说是要加载SMARTDRV,所以一直不敢贸然尝试,各位大师,可否为小弟的个人实际情况,作一个详细的操作过程,令到小弟可以傻瓜式的尝试一次?小弟的机器是256内存,WIN2K的安装包在F盘,文件格式是FAT32,我自己佳作的WIN98启动光盘中,己放有SMARTDRV,这样,应该怎么样操作呢?也是应该怎样设置SMARTDRV的区块大小,缓冲区的大小比较好呢,具体操作的命令是?  
  小弟因为是初级的新手,难免比较麻烦,还请原谅。在此,先多谢各位大师了。

2003-6-29 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hunome
银牌会员

颓废青年


积分 2265
发帖 721
注册 2003-5-12
状态 离线
『第 4 楼』:  

什么参数都不用加,直接运行smartdrv,然后cd i386,winnt。

2003-6-29 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
alenx
初级用户




积分 136
发帖 7
注册 2003-6-3
状态 离线
『第 5 楼』:  

写得不错!!没有什么错别字。

2003-6-29 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
win2020
初级用户




积分 117
发帖 3
注册 2003-6-8
状态 离线
『第 6 楼』:  

EMM386是什么
WINDOWS 386增强模式又是什么    还有  扩充内存  是什么
小弟不知~ 忘指教~~

2003-6-29 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baobao726
初级用户




积分 230
发帖 37
注册 2003-6-29
状态 离线
『第 7 楼』:  

多谢HUNOME大师的指点,小弟大胆尝试一下啦,再次致谢!

2003-6-29 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
三强电机
初级用户




积分 105
发帖 1
注册 2004-4-4
状态 离线
『第 8 楼』:  

我是新手还望前辈多多指教DOS的其它常用命令的用法,在这里表示感谢!!!

2004-4-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
heixia1
初级用户




积分 105
发帖 1
注册 2004-4-9
状态 离线
『第 9 楼』:  

我怎么看不到

2004-4-9 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
seedos
初级用户




积分 208
发帖 23
注册 2004-4-8
状态 离线
『第 10 楼』:  

win98安装文件里有smartdrv.exe文件,把它拷到硬盘里并在dos下执行它就可以安装win2k或winxp的系统了。。。

2004-4-9 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jjwj
初级用户




积分 163
发帖 18
注册 2003-10-29
状态 离线
『第 11 楼』:  

老大,谢了,前两天,我装winXP,忘了加载smartdrv.exe文件,让我装了整整4个小时,看着硬盘灯一直亮着,让我心疼了要命。

2004-5-14 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
17927
初级用户




积分 110
发帖 3
注册 2004-9-24
状态 离线
『第 12 楼』:  

不会吧!老大。你不加载SMARTDRV.EXE就装XP。呵呵

2004-9-24 00:00
查看资料  发送邮件  发短消息 网志  OICQ (124055350)  编辑帖子  回复  引用回复
kevinmusic
初级用户




积分 102
发帖 1
注册 2004-9-24
状态 离线
『第 13 楼』:  

強阿, 夠我裝八遍了

2004-9-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: