How to make GiD x32 use more than 2GB on Windows XP or Vista?

This only works for Microsoft Windows XP or Vista, and for GiD x32 version 7.5.x and newer.

In a standard Microsoft Windows machine, each program only can work with 2GBytes of memory, although there is more installed. So if you have a machine with lots of memory, more than 2GB, and running Windows XP, you can enable your system so that a program, if it is able to, sees and uses more than this 2GB of memory. In a Microsoft Windows XP 32bit environment, the program will be able to use upto 3GB of memory, and on a 64bit environment, up to 4GBytes, althought the program is 32bit.

MS Windows XP:

Should be configured by adding the flag /3G to the Boot.ini file. To do this just open the Control panel, click on the System icon, on the Advanced options panel, then press the Configuration button of the Start and recuperation section. In this window click on the Edit button inside the System start section and the Notepad will pop-up with the Boot.ini file opened. In this file there should be a line like this:

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

just add the /3G flag at the end, like:

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

Now the file must be saved, and MS Windows restarted

More information can be found at

http://www.gidhome.com/support_team/gid3gb/index.html

MS Windows Vista

Use BCDEdit /set to set a boot entry. The option to set is 'increaseuserva'

increaseuserva Megabytes Specifies the amount of memory, in megabytes, for user-mode virtual address space. This variable can have any value between 2048 (2 GB) and 3072 (3 GB) megabytes in decimal notation. Windows uses the remaining address space (4 GB minus the specified amount) as its kernel-mode address space.

Open a DOS console and write this:

BCDEdit /set increaseuserva 3072

And restart the system