3GB revisit

Hi Guys, I have added this to the “how to set up the 3GB swith” sticky thread but I thought it deserved to be put in a place where more people will see it.

If you cant get the 3GB switch to work (some hardware configs dont like it) you can use an alternative.

instead of adding /3GB to you OS line in the boot.ini file use /USERVA = 3030 (or any other numeric value)

For example-
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=“Microsoft Windows XP Professional” /fastdetect /USERVA = 3030

Let me know if you have any further questions on this

It was already in there a few times so i guess another doesn’t hurt :smile:

According to Microsoft you still need the /3GB switch as well…

With the /Userva switch, you can customize how the memory is allocated when you use the /3GB switch. The number following /Userva= is the amount of memory in megabytes (MB) that will be allocated to each process. If you set /3gb /Userva=3030, this reserves 3,030 MB of memory to the process space, as compared to 3,072 MB when you use the /3GB switch alone. The 42 MB that is saved when you set /Userva=3030 is used to increase the kernel memory space, free system page table entries (PTEs). The PTE memory pool is increased by the difference between 3 GB (specified by the /3GB switch) and the value that is assigned to the /Userva switch.