G
Guest
I have created this post before, but I will give one more try. None of the
discussions I have seen to date answer the question.
I have 4x1Gb RAM installed. Vista recognizes 2.93Gb and BIOS recognises
3008MB. I changed the Memory Remapping option in BIOS to Enabled. BIOS
recognises 4GB (4096MB) and Vista now recognizes 2GB. I installed
VistaBootPro and Enabled PAE (Physical Address Extension) mode. There was no
difference in the RAM recognized by Vista.
Some postings on these forums claim that certain devices (such as video
cards) are reserving part of the physical address space for their device
drivers. That successfully accounts for the difference between 3GB and
2.93GB. It does not account for the difference between installed RAM (4GB)
and the available RAM (2.93GB). Installed hardware devices cannot possibly
reserve more than 1GB of physical RAM.
In order to test my hypothesis, I removed 1GB RAM, giving me 3GB installed.
Vista shows 2.93GB of available RAM, precisely the same as was available with
4GB installed.
I can only conclude that unless there is a switch in the BCD file that
Microsoft has not told us about, Vista 32bit can only use 3GB RAM. Microsoft
should make clear the maximum amount of RAM that can be used by Vista 32bit,
under what circumstances it can be used, and how to use it.
discussions I have seen to date answer the question.
I have 4x1Gb RAM installed. Vista recognizes 2.93Gb and BIOS recognises
3008MB. I changed the Memory Remapping option in BIOS to Enabled. BIOS
recognises 4GB (4096MB) and Vista now recognizes 2GB. I installed
VistaBootPro and Enabled PAE (Physical Address Extension) mode. There was no
difference in the RAM recognized by Vista.
Some postings on these forums claim that certain devices (such as video
cards) are reserving part of the physical address space for their device
drivers. That successfully accounts for the difference between 3GB and
2.93GB. It does not account for the difference between installed RAM (4GB)
and the available RAM (2.93GB). Installed hardware devices cannot possibly
reserve more than 1GB of physical RAM.
In order to test my hypothesis, I removed 1GB RAM, giving me 3GB installed.
Vista shows 2.93GB of available RAM, precisely the same as was available with
4GB installed.
I can only conclude that unless there is a switch in the BCD file that
Microsoft has not told us about, Vista 32bit can only use 3GB RAM. Microsoft
should make clear the maximum amount of RAM that can be used by Vista 32bit,
under what circumstances it can be used, and how to use it.