EMM386.EXE HIDDEN PARAMETERS
EMM386.EXE is the Microsoft upper/extended/expanded memory manager, located by default in C:\WINDOWS [Windows 95/98/ME, a.k.a. MS-DOS 7.00/7.10/8.00], C:\DOS or C:\MSDOS [MS-DOS 5.00/6.xx].
EMM386.EXE can be loaded ONLY in CONFIG.SYS using the DEVICE command. Example:
DEVICE=C:\WINDOWS\EMM386.EXE RAM I=B000-B7FF D=256 AUTO NOTR
The EMM386.EXE DEVICE line MUST appear in CONFIG.SYS AFTER the HIMEM.SYS line, and BEFORE ANY other device drivers loaded with DEVICE, DEVICEHIGH, INSTALL or INSTALLHIGH.
from a DOS prompt, displays the EMM386 status.
EMM386.EXE provides access to the Upper Memory Area (UMA), uses the computer's extended memory to simulate expanded memory and allows programs and device drivers to load into Upper Memory Blocks (UMBs).
IMPORTANT: To become familiar with the EMM386.EXE command line switches (the documented ones anyway):
- Windows 95/98/ME users: use Notepad to read the "EMM386.EXE" topic in MSDOSDRV.TXT, a text file located in your Windows folder.
- MS-DOS 6.xx users: run this command from any DOS prompt:
and read the topic.
DEVICE=drive:\path\EMM386.EXE NOTR [MS-DOS 6.00 and above ONLY]
The EMM386.EXE default detection code searches for the presence of a Token Ring Network adapter, which may cause some computers to hang. In such cases use the NOTR parameter to disable this search.
This is valid ONLY for EMM386.EXE versions 4.45 - 4.49 [MS-DOS 6.00 - 6.22] up to 4.95 [MS Windows 95/98/ME, a.k.a. MS-DOS 7.00/7.10/8.00]. Example:
BACK 2 CONTENTS