问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是smartdrv命令?一般怎么用?它的原理的什么?

发布网友 发布时间:2024-10-08 18:05

我来回答

2个回答

热心网友 时间:2024-10-22 02:10

Smartdrv——为系统策马扬鞭
文章源自《电脑报》2001年第52期

如果你打开Win98或者Win2000安装光盘中的说明文件,查看DOS下如何安装操作系统是,都会看到这样的文字,“建议在安装前加载磁盘高速缓存程序smartdrv”,即便在Windows
XP的安装说明中已经找不到这样的字眼,但是只要你想在DOS下完全安装,仍然要遵循这条“规律”,否则你会在咯吱作响的硬盘前等得花儿都谢了。那么什么是Smartdrv?为什么这条DOS命令在Windows大行其道的时代仍然独放异彩呢?下面我们就来揭开这个谜题。

原理

计算机中数据的传递过程是:磁盘←→内存←→CPU,这里磁盘是低速外设,速度最慢,成了制约整个系统性能的瓶颈,如果系统频繁地从磁盘中读写数据,不仅严重降低了整个系统的性能,而且也有损磁盘的寿命,为了解决这个问题,DOS系统中集成Smartdrv程序,该程序能够把内存的一部分转换为磁盘高速缓冲存储器,它能保存内存最近从磁盘读写的信息,对于磁盘缓存中存在的数据,就可以不再访问磁盘,从而大幅度提高计算机的操作速度。

适用范围

SmartdrvDOS时代的产物,在加速S程序运行上立下了汗马功劳,然而近年来Windows操作系统逐渐普及,Win9X采用了更为先进的磁盘缓存技术Vcache(唯一缺点就是过于贪婪,经常站用大量内存),使得Smartdrv逐渐退出了历史舞台,但是Win9x仍然和DOS保持着千丝万缕的联系,Win2000和XP也有在DOS下安装的情况,所以Smartdrv在许多方面仍然大有用处。

在DOS下安装操作系统:安装操作系统需要向硬盘复制大量文件,如果不加载Smartdrv,安装过程将及其缓慢。

在DOS下对大量文件进行删除,复制等操作:有些系统文件夹在Windows下是不能删除的,所以要到DOS下删除。笔者曾做过实验,在DOS下删除530MB的Win2000文件夹,在没有加载Smartdrv时硬盘要狂响了20分钟还没有完成,加载后只用了1分钟完成。需要注意的是,对大量小文件操作时可加载缓存,对单个大文件操作时就没有必要了。

使用方法

首先了解命令格式;Smartdrv <驱动器> <缓存类型><缓存大小> /C /R /S

其中缓存种类分读、写两种缓存,+表示同时具备读写缓存,-表示取消该磁盘缓存,在DOS 7.1(即Win98
SE的DOS)中默认为+;缓存大小的单位为KB,可以从128KB到所有过站内存,DOS
7.1默认为2MB,由于现在电脑的内存都很大,所以可设置为4MB、8MB或更大,但是随着缓存容量的增加,命中率增加不很明显(命中率为系统访问数据时,在缓存中能直接找到数据的概率);/C将强制把缓存中数据写入磁盘;/R表示重起Smartdrv;/S将显示当前缓存状态。例如:“Smartdrv”表示给所有磁盘均加上2MB大小的对写缓存;“Smartdrv
c-d-e-”表示取消c\d\e三个分区的缓存;Smartdrv /S可以查看缓存信息。实际上,该命令的参数很多,可以用/?查看所有参数的含义。

由于Smartdrv与要使用扩展内存,所以在DOS下一定加载扩展内存管理程序himem.sys,可以建立这样一张DOS启动盘,AUTOEXEC.BAT中包含“c:\windows\smartdrv.exe”,CONFIG.SYS中包含“device=
c:\windows\himem.sys”,用该盘启动进入DOS后,将自动建立磁盘高速缓存。更简单的方法是用Win98启动盘或开机时按F8进入命令行模式,然后进入Windows路径,执行Smartdrv,缓存大小根据需要设置。

请问smartdrv.exe是个什么文件? (微笑) 2004-7-1 8:50:10
请问smartdrv.exe是个什么文件,在哪里可以找到?如何加载?

windows98的安装文件夹下面有,磁盘缓存命令,可以加速拷贝文件的速度。
smartdrv 32768
32768 表示拿出32MB的内存作为磁盘的缓存。

smartdrv /c 将缓存内的信息都写入硬盘
smartdrv /e: 数字 设置一次移动的信息量
smartdrv /b: 数字 设置预先读取的缓冲区大小

使用Smartdrv加速安装

不知道大家还记得当年在DOS下的Cache软件:smartdrv.exe,它将内存的一部分模拟成磁盘缓冲以加快文件的存取,启动之后,很多DOS下有关磁盘的程序执行起来快的不得了(比如Copy、Xcopy和Deltree工具等等)。

为什么要提到它呢?原因是这样的,说起来是很久以前的事情了,因为Windows 98使用的时间久了,运行速度十分慢,而且还老是有蓝屏错误,于是就想将Windows 98重新安装一次,可是又不想格式化硬盘(因为我的机器装的是多系统引导),直接将Windows 98安装磁盘的Windows目录和Program Files目录删除就相当于将Windows彻底删除了,于是我就执行了deltree c:windows,结果呢?删除了半个小时才将这个目录完全删除,后来听一个朋友说加载smartdrv.exe之后删除速度会快很多,于是就将其加载,删除时间不超过3分钟(效率有近10倍的提升)。

至于smartdrv.exe的加载方法,很简单,进入Windows安装盘的Win98安装目录,运行不带参数的smartdrv.exe就是了,不过需要说明一点的是这个程序要使用扩展内存,所以你必须事先加载Himem.sys,建议你制作一张Windows启动盘(直接执行format a:/s就可以了),然后将Windows 98安装目录下的Himem.sys和smartdrv.exe拷贝到软盘上,然后在软盘上边建一个Config.sys,在其中加入这样一句:device=himem.sys ,以后用这张软盘启动就可以运行smartdrv.exe了。

另外需要说明的是:这个smartdrv.exe可不是仅仅可以加快删除文件的进程,如果你在安装Windows之前,没有加载这个程序,相信漫长的安装可以让你睡一觉了,不相信,我的一个朋友曾经从DOS模式启动安装Winnt,仅仅因为事先没有加载smartdrv而导致安装时间为3xx分钟,而我们一般的安装时间应该是3x分钟,记住一定要在Windows安装之前或者在DOS下删除大文件夹之前加载这个不起眼的smartdrv啊!

热心网友 时间:2024-10-22 02:08

http://www.aqdd.com/Article/DOS/200510/42.html
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
躁狂症发病三次用的是西药每次都是40多天可以稳定,这种... 躁狂症出院后一切良好,药能不能马上就停止服用啊 躁狂症,情感障碍吃多久的药 请问大家本人男,我嘴旁边有个黑字,一定点大和嘴角很进请问各位大师,这 ... 尊师重道诗句 凉凉 这首 歌 的计算机歌 词 王者荣耀怎么插眼 王者荣耀插眼攻略 王者荣耀 王者荣耀插眼道具在哪? 公务员A B c三类如何区分? 大理刷脸支付比较好的公司 大学生第一笔工资怎么花? 《继承者们》、《来自星星的你》引爆收视狂潮,文化韩流席卷我国,然而... ...的最好看的韩剧分享告诉我吧:我爱看来自星星的你,拥抱太阳的月亮,听 ... ...呢?除了花样男子 继承者 来自星星的你 大长今 恋爱满屋 谜语:一马平川千里旷(打一字谜) – 猜谜语 "一马平川 "打一字 一马平川(打一字)谜底及原因 清点 半命题作文600字 今天你清点了吗?作文1000字以上 分手了之后怎么才能摆脱他无休止的纠缠,我快要崩溃了 前天,我们分手了,我快要崩溃了。我现在该怎么做/ 煎熬的,满地鸡毛的绝望以后 生活中的你肯定有一次或多次的失望或濒临绝望的经历,请用简洁的语言写出... 赠与合同的涵义有哪些 韩国化妆品明星们都用的是哪个??dr.jin可算不算人气高的? 关于韩国男明星用的化妆品! 家里驱蚊妙招有哪些 压力很大处于崩溃的边缘却一直靠和别人喝酒应酬解愁是什么心理 求一篇英语演讲稿 要原创的 题目是Lost and Found 要哲理一点的 5分钟... 莆田到深圳福田区车费多少? 如何在dos下加载smartdrv 我的老婆喜欢吃狗肉,天天吃,家里养了4条狗,算被吃了,以后不敢养狗了 ...重启、注销三个有快捷键的选项而不是在选项框中选择? 科三掉了,不用买教练车学可以吗? ...关机、“隐藏”窗口和托盘(不是最小化)..ALT+F4这些普通的不要_百... 中国招投标培训第一人-杜静 曼殊的天涯凄美传说 曼殊的天涯佛经中的沙华 梅花唯美诗词有哪些(苏曼殊梅花诗四首,) "曼殊沙化"背后有多少故事... 曼殊的天涯分类 属羊和属鼠的合不合 羊和鼠在一起很倒霉吗 70岁的大妈追求爱情吗? 老年人如何追求爱情? 驻马店都有哪些房地产 性别符号“♀”、“♂”是怎么由来的 碧昂丝是西安人吗 为什么说碧昂丝是西安人 碧昂丝为什么这么火 阿胶50克,枸杞100克,何首乌100克,黑芝麻100克,红参30克,山芋10克,熟地... 说起口吃,我是深感后悔,我后悔当年因为一时的贪玩和别的小朋友学说口吃...