SMARTDRV.EXE is a disk-caching program that will almost always improve performance on a DOS-based system. A disk caching program's job is to intercept data that is being read from disk. The program will store this data in RAM, in a place referred to as the cache. The syntax for invoking the SMARTDRV.EXE program in either AUTOEXEC.BAT or CONFIG.SYS respectively is:
	[d:\path]SMARTDRV.EXE [switches]
	DEVICE=[d:\path]SMARTDRV.EXE [switches]
SMARTDRV.EXE Switches
SwitchPurpose
Device [+|-]Enables or disables read / write caching.
InitCacheSize WinCacheSizeDefines cache size.
/CForces data in the write cache to be written to disk.
/FEmpties cache before returning to command prompt.
/LForces SMARTDRV to load itself in memory below 640KB.
/NDisplays a command prompt wihtout forcing cached data to disk.
/QTells SMARTDRV to forego the display of status messages when loading.
/RRestarts SMARTDRV after clearing cache.
/SDisplays status information on SMARDRV's efficiency.
/UPrevents CD-ROM caching portion of SMARTDRV from loading.
/VTells SMARTDRV to display status messages when loading.
/XThis default setting disables write-caching for all drives and is countered by the d:+ parameter.
/E:elementsizeMinimum number of bytes SMARTDRV will process at one time. The default is 8KB.
/B:buffersizeNumber of bytes in read-ahead buffer. The default is 16KB.