| Switch | Purpose |
| Device [+|-] | Enables or disables read / write caching. |
| InitCacheSize WinCacheSize | Defines cache size. |
| /C | Forces data in the write cache to be written to disk. |
| /F | Empties cache before returning to command prompt. |
| /L | Forces SMARTDRV to load itself in memory below 640KB. |
| /N | Displays a command prompt wihtout forcing cached data to disk. |
| /Q | Tells SMARTDRV to forego the display of status messages when loading. |
| /R | Restarts SMARTDRV after clearing cache. |
| /S | Displays status information on SMARDRV's efficiency. |
| /U | Prevents CD-ROM caching portion of SMARTDRV from loading. |
| /V | Tells SMARTDRV to display status messages when loading. |
| /X | This default setting disables write-caching for all drives and is countered by the d:+ parameter. |
| /E:elementsize | Minimum number of bytes SMARTDRV will process at one time. The default is 8KB. |
| /B:buffersize | Number of bytes in read-ahead buffer. The default is 16KB. |