SMARTDRV.EXE is a program file used to create a disk cache area in extended memory, thereby reducing the time needed to read from and write to the hard disk. It can only be used when the system has both a hard disk and extended memory. SMARTDRV.EXE can be run from the command line, and it can also create double buffering through CONFIG.SYS, to provide compatibility for hard disk controllers that cannot run properly in the memory provided by EMM386 or in WINDOWS386 enhanced mode.
1、-------------Command-line mode
SMARTDRV
DRIVE +/- specifies that a certain disk has disk caching enabled. If +/- is not added, it means read caching only is allowed.
/E:block size Specifies the basic amount of data SMARTDRIVE moves each time between memory and disk.
The block size can only be 1024/2048/4096/8192
INIT CACHE SIZE The size of the disk cache that SMARTDRIVE has when starting up, in K
The larger this value is, the better the effect on disk access operations
WIN CACHE SIZE Specifies how much cache SMARTDRIVE will reduce for WINDOWS.
/B:BUFFER SIZE indicates the size of the buffer. The larger the buffer, the more conventional memory it uses. The default is 16
/C writes all buffer information in memory to the hard disk
/R clears all cache contents and restarts SMARTDRIVE
/L does not load the SMARTDRV.EXE program into the UMB. Without this parameter, the system will automatically load SMARTDRV.EXE into the UMB
/V sets SMARTDRIVE to display status information on the screen when it starts
/Q does not display status information, but if the program executes with an error, it will be shown
/S displays additional information
2、--------------Create double buffers
Use DEVICE in CONFIG.SYS to load the device driver SMARTDRV.EXE. The function of double buffering is to provide compatibility for those hard disk controllers that cannot work in the memory provided by EMM386 or when WINDOWS is running in 386 enhanced mode. The double-buffering part of SMARTDRIVE must be loaded into conventional memory and occupies 2K of space.
The user cannot load it with DEVICEHIGH.
The format is: DEVICE=SMARTDRV.EXE /DOUBLE_BUFFER /D+
If it loads successfully, the SMARTDRV.EXE program should be run. At this time, the Buffering column will all show “yes”.
1、-------------Command-line mode
SMARTDRV
DRIVE +/- specifies that a certain disk has disk caching enabled. If +/- is not added, it means read caching only is allowed.
/E:block size Specifies the basic amount of data SMARTDRIVE moves each time between memory and disk.
The block size can only be 1024/2048/4096/8192
INIT CACHE SIZE The size of the disk cache that SMARTDRIVE has when starting up, in K
The larger this value is, the better the effect on disk access operations
WIN CACHE SIZE Specifies how much cache SMARTDRIVE will reduce for WINDOWS.
/B:BUFFER SIZE indicates the size of the buffer. The larger the buffer, the more conventional memory it uses. The default is 16
/C writes all buffer information in memory to the hard disk
/R clears all cache contents and restarts SMARTDRIVE
/L does not load the SMARTDRV.EXE program into the UMB. Without this parameter, the system will automatically load SMARTDRV.EXE into the UMB
/V sets SMARTDRIVE to display status information on the screen when it starts
/Q does not display status information, but if the program executes with an error, it will be shown
/S displays additional information
2、--------------Create double buffers
Use DEVICE in CONFIG.SYS to load the device driver SMARTDRV.EXE. The function of double buffering is to provide compatibility for those hard disk controllers that cannot work in the memory provided by EMM386 or when WINDOWS is running in 386 enhanced mode. The double-buffering part of SMARTDRIVE must be loaded into conventional memory and occupies 2K of space.
The user cannot load it with DEVICEHIGH.
The format is: DEVICE=SMARTDRV.EXE /DOUBLE_BUFFER /D+
If it loads successfully, the SMARTDRV.EXE program should be run. At this time, the Buffering column will all show “yes”.
我是女孩,我怕谁?




