中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-14 00:36
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS学习入门 & 精彩文章 (教学室) » SMARTDRV.EXE 的使用方法
可打印版本  4,419 / 12
第1楼 dos时代菜鸟 发表于 2003-06-19 00:00
初级用户 发帖 216 积分 672
SMARTDRV.EXE 的使用方法
SMARTDRV.EXE 是一个程序文件,用来在扩充内存中创建一个磁盘高速缓存区域,从而缩短读写硬盘的时间。只有系统拥有硬盘与扩充内存的时候才可以使用。SMARTDRV.EXE 可以通过命令行方式执行,还能完成通过 CONFIG.SYS 创建双缓冲,以便给在 EMM386 提供的内存或 WINDOWS386 增强模式中不能正常运行的硬盘控制器提供兼容性。

1、-------------命令行方式
SMARTDRV
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”。
第2楼 bgn 发表于 2003-06-19 00:00
中级用户 发帖 78 积分 349

我怕你。

谢谢你提供的资料,已收。
第3楼 baobao726 发表于 2003-06-29 00:00
初级用户 发帖 37 积分 230
本人对SMARTDRV的传闻己久,只是真的是未真正应用过,我很想在DOS试一下安装WIN2K或者是WINXP,但是,因为听说是要加载SMARTDRV,所以一直不敢贸然尝试,各位大师,可否为小弟的个人实际情况,作一个详细的操作过程,令到小弟可以傻瓜式的尝试一次?小弟的机器是256内存,WIN2K的安装包在F盘,文件格式是FAT32,我自己佳作的WIN98启动光盘中,己放有SMARTDRV,这样,应该怎么样操作呢?也是应该怎样设置SMARTDRV的区块大小,缓冲区的大小比较好呢,具体操作的命令是?  
  小弟因为是初级的新手,难免比较麻烦,还请原谅。在此,先多谢各位大师了。
第4楼 hunome 发表于 2003-06-29 00:00
银牌会员 发帖 721 积分 2,265
什么参数都不用加,直接运行smartdrv,然后cd i386,winnt。
第5楼 alenx 发表于 2003-06-29 00:00
初级用户 发帖 7 积分 136
写得不错!!没有什么错别字。
第6楼 win2020 发表于 2003-06-29 00:00
初级用户 发帖 3 积分 117
EMM386是什么
WINDOWS 386增强模式又是什么 还有 扩充内存 是什么
小弟不知~ 忘指教~~
第7楼 baobao726 发表于 2003-06-29 00:00
初级用户 发帖 37 积分 230
多谢HUNOME大师的指点,小弟大胆尝试一下啦,再次致谢!
第8楼 三强电机 发表于 2004-04-04 00:00
初级用户 发帖 1 积分 105
我是新手还望前辈多多指教DOS的其它常用命令的用法,在这里表示感谢!!!
第9楼 heixia1 发表于 2004-04-09 00:00
初级用户 发帖 1 积分 105
我怎么看不到
第10楼 seedos 发表于 2004-04-09 00:00
初级用户 发帖 23 积分 208
win98安装文件里有smartdrv.exe文件,把它拷到硬盘里并在dos下执行它就可以安装win2k或winxp的系统了。。。
第11楼 jjwj 发表于 2004-05-14 00:00
初级用户 发帖 18 积分 163
老大,谢了,前两天,我装winXP,忘了加载smartdrv.exe文件,让我装了整整4个小时,看着硬盘灯一直亮着,让我心疼了要命。
第12楼 17927 发表于 2004-09-24 00:00
初级用户 发帖 3 积分 110
不会吧!老大。你不加载SMARTDRV.EXE就装XP。呵呵
第13楼 kevinmusic 发表于 2004-09-24 00:00
初级用户 发帖 1 积分 102
強阿, 夠我裝八遍了
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023