使你的光驱更快——使用SMARTCD有感

Author: 辽宁 刘柳 Date: 1996-01-19

        为光驱开僻更多的缓冲区,可以使光驱速度更快,在DOS 6.X中提供缓冲区的是SMARTDRV.EXE,但只有DOS 6.2中的SMARTDRV 4.2版能支持光驱。另外人们也使用由Symantec公司开发的Norton Speeddrv,但人们现在有了一个更好的专门支持光驱的程序,那就是Smartcd。
        Smartcd ver 3.0是FAN STONE COYP公司在95年专门为加速CD-ROM驱动器开发的专业程序,它短小精悍,只有36042字节,能提高CD-ROM驱动器性能2至30倍,具有自动检测硬件、在线帮助、自启动和生成检测报告REPORT.TXT文件的能力,运行它至少需要256KB的扩展内存(XMS),能开辟并支持的CACHE最大可达64MB,它能自动分配内存,本身不占用基本内存,因此,对拥有光驱的朋友来说是个不可多得的好程序。
        Smartcd安装容易,只要在DOS下用Smartcd/setup即可安装并生成检测报告Report.txt,在DOS下打入Smartcd/?可显示其全部命令,详细命令如下:
        1.Smartcd/setup安装程序
        2.Smartcd [dd dd d]:驻留Smartcd并且使用[D DD DD]内存做为CACHE,[D DD DD]数从256KB到65535KB(256KB到64MB)
        3.Smartcd/UN从内存中卸除Smartcd
        4.Smartcd [/?|/ST|/ON|/OFF|/MAX|/MIN]
        /?或/ST,帮助或显示Smartcd的状态;
        /ON或/OFF使用或不使用Smartcd缓冲驱动;
        /MAX或/MIN缓存所有的信息或仅缓存单个目录信息。
        Smartcd安装时将根据机器的XMS大小来决定安装多大的缓冲区或不安装。当XMS小于256KB时安装失败;当XMS小于1024KB时全部程序安装;当XMS大于或等于1024KB时,如果不指定[D DD DD]将使用最大缓冲区或为2048KB,当我们想使用大于2048KB的缓冲区时,只要指定[D DD DD]的数即可,因此我们可以灵活设置[D DD DD],充分发挥它的性能。
        当我们使用Smartcd后,原来的AUTOEXEC.BAT中设置的MSCDEX/M:[D]中的值最好减小,这样能省下几个BUFFER,因为一个BUFFER占用2KB。
        笔者使用一台COMPAQ 4/33DX机,内存4MB,CD-ROM为ACER 625E,盘符为F:,在不使用Smartcd时,用DIR/S F:读一张655MB的光盘,需要140秒,使用Smartcd后只用了70秒。