The /nolowmem parameter loads the operating system, device drivers, and all applications into addresses above the 4 GB boundary, and directs Windows to allocate all memory pools at addresses above the 4 GB boundary.




This parameter is valid only on boot entries for 32-bit versions of Windows on computers with x86 or x64-based processors, and only when Physical Address Extension (PAE) is enabled.

This boot parameter is supported only on Windows Server 2003, Windows XP, and Windows 2000.

On versions of Windows prior to Windows Server 2003 with Service Pack 1, if a boot entry includes both /nolowmem and /3GB, then /nolowmem is ignored. These parameters can be used together in Windows Server 2003 with Service Pack 1.

On Windows Vista and later versions of Windows, use the NoLowMem element in BCDEdit.


multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /nolowmem

Bootcfg command

bootcfg /raw "\nolowmem" /A /ID 1

See also




Send comments about this topic to Microsoft