Err Msg after Running MemMaker: Double-Buffering Driver... (94867)

The information in this article applies to:
    Microsoft MS-DOS operating system 6.0
    Microsoft MS-DOS operating system 6.2
    Microsoft MS-DOS operating system 6.21
    Microsoft MS-DOS operating system 6.22

This article was previously published under Q94867


If you have a device= statement for SMARTDRV.EXE in your CONFIG.SYS file, but you are not using the /DOUBLE_BUFFER switch, MemMaker may change the device= statement to devicehigh=. If so, you receive the following error message:

Double-buffering driver cannot be loaded into a UMB. Do not use the devicehigh command or other load-high utilities to load Smartdrv.exe


MemMaker recognizes and ignores the device= statement for SMARTDRV.EXE only if you are using the /DOUBLE_BUFFER switch.

A device= statement in the CONFIG.SYS file does not load the SMARTDrive cache; it loads only the double-buffering device driver embedded in the SMARTDRV.EXE file. This device driver cannot be loaded into upper memory.


To correct this problem, in the CONFIG.SYS file, change the devicehigh= statement for SMARTDRV.EXE to device= and add the /DOUBLE_BUFFER switch, then run MemMaker again.


For more information on SMARTDrive and double buffering, query on the following words in the Microsoft Knowledge Base:

smartdrive and double and buffer and bus and mastering

Modification Type: Major Last Reviewed: 11/23/1999
Keywords: KB94867