Microsoft DOS DATEDBLSPACEDEBUGDEFRAGDELDELOLDOSDELTREEDEVICE Drivers Draft for Information Only
ContentMS DOS Command: DEVICEHIGH
MS DOS Command: DEVICEHIGHReference from Microsoft MS-DOS cmd help DescriptionLoads device driver you specify into the upper memory area. Loading a device driver into the upper memory area frees more bytes of conventional memory for other programs. If upper memory is not available, the DEVICEHIGH command functions just like the DEVICE command. You can use this command only in your CONFIG.SYS file. SyntaxDEVICEHIGH [drive:][path]filename [dd-parameters]
To specify the region(s) of memory into which to load the device driver, use the following syntax: DEVICEHIGH [[/L:region1[,minsize1][;region2[,minsize2] [/S]]=[drive:][path]filename [dd-parameters]
Parameters
Switches
Related CommandsFor information about loading programs into the upper memory area, see the LOADHIGH command. For information about loading device drivers into conventional memory, see the DEVICE command. For information about using the MemMaker program to move programs to the upper memory area, see the MEMMAKER command. RemarksUsing the DOS=UMB commandTo use the DEVICEHIGH command, you must also include the DOS=UMB command in your CONFIG.SYS file. If you do not specify this command, all device drivers are loaded into conventional memory, as if you had used the DEVICE command. For more information, see the DOS command. Using MemMaker to optimize upper memory area automaticallyThe MemMaker program, included with MS-DOS, automatically optimizes your system's memory. MemMaker surveys the upper memory area, analyzes the memory use of your drivers and programs, and determines which drivers and programs fit best into the available UMBs. MemMaker then changes selected DEVICE commands in your CONFIG.SYS file to DEVICEHIGH commands and adds /L and /S switches as necessary. For more information about using MemMaker to optimize your computer's memory, see "Making More Memory Available" in the MS-DOS User's Guide. Using MS-DOS 5 DEVICEHIGH syntaxThe version of DEVICEHIGH provided with MS-DOS 5 used the following syntax: DEVICEHIGH SIZE=hexsize [drive:][path] filename [dd-parameters] Although the MS-DOS 5 DEVICEHIGH syntax will still work with MS-DOS 6.22, it is strongly recommended that you use the current DEVICEHIGH syntax whenever possible. Installing HIMEM.SYS and a UMB providerTo load a device driver into the upper memory area, your computer must have extended memory. You must use the DEVICE command once to install the HIMEM.SYS device driver and then again to install an upper-memory-block (UMB) provider. These commands must appear before the DEVICEHIGH command in your CONFIG.SYS file. If your computer has an 80386 or 80486 processor, you can use EMM386.EXE as the UMB provider. If your computer has a different processor, you must supply a different UMB provider. If no upper memory area is availableIf there is not enough upper memory area available to load the device driver you specified with the DEVICEHIGH command, MS-DOS will load it into conventional memory (as if you had used the DEVICE command). ExamplesThe following CONFIG.SYS commands make the upper memory area available for running device drivers and programs: device=c:\dos\himem.sys device=c:\dos\emm386.exe ram dos=umb The following command directs MS-DOS to load a device driver named MYDRIV.SYS into the upper memory area of an 80386 computer: devicehigh=mydriv.sys The following CONFIG.SYS command directs MS-DOS to run the MOUSE.SYS driver in the upper memory area and load the driver into upper memory block 2: devicehigh=/L:2 C:\drivers\mouse.sys The following command loads the MYDRIV.SYS driver into region 1 of upper memory, and also allows the driver to use region 3 if it needs to: devicehigh=/L:1;3 C:\util\mydriv.sys The following command loads the same driver into upper memory regions 1 and 3, but only if each region is at least 30 bytes in size: devicehigh=/L:1,30;3,30 C:\util\mydriv.sys ©sideway ID: 110700158 Last Updated: 7/25/2011 Revision: 0 Latest Updated Links
![]() ![]() ![]() ![]() ![]() |
![]() Home 5 Business Management HBR 3 Information Recreation Hobbies 8 Culture Chinese 1097 English 339 Travel 18 Reference 79 Computer Hardware 254 Software Application 213 Digitization 37 Latex 52 Manim 205 KB 1 Numeric 19 Programming Web 289 Unicode 504 HTML 66 CSS 65 SVG 46 ASP.NET 270 OS 431 DeskTop 7 Python 72 Knowledge Mathematics Formulas 8 Set 1 Logic 1 Algebra 84 Number Theory 206 Trigonometry 31 Geometry 34 Calculus 67 Engineering Tables 8 Mechanical Rigid Bodies Statics 92 Dynamics 37 Fluid 5 Control Acoustics 19 Natural Sciences Matter 1 Electric 27 Biology 1 |
Copyright © 2000-2025 Sideway . All rights reserved Disclaimers last modified on 06 September 2019