Question Locked

Vista 32bit with 4GB will not boot!

0 helpful
17 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

Please help,
I have Vista Home Premium 32-Bit SP1
AMD Athlon 3500 + 2.2Ghz
4 x 1GB Memory (Bought at same time all matching)
Nivda Chip Set

I was running vista with 2GB of memory installed with no problems then I upgraded to 4GB of memory but vista fails to load, I get to the black screen with the green bar and then I get all these colours come up over the screen and then it locks up.

I know the memory and Mother Board are good as I had it working on XP Pro with the 4GB.

I can also boot vista in to safe mode and I have run the memory diognostic tool which found no problems.

I am unable to use the vista disk to boot up with 4GB.

I have also tried reformatting and installing clean with the 64-Bit edition but I still had the same problem.

I have looked on the web and it seems to be a common problem but I could see no help.

Any thoughts??

17 replies

by rob miners

SP1 with only 2GB of RAM and then adding the other 2GB.

http://support.microsoft.com/kb/929777/en-us

Keep us informed as to your progress if you require further assistance.

If you think that any of the posts that have been made by all TR Members, have solved or contributed to solving the problem, please Mark them as Helpful so that others may benefit from the outcome. ;) :D

by benpatel

Thanks for your reply,

Yes i have tried doing this and the computer will not boot with the 4GB only 2GB.

I have tried installing that hot fix (929777) but says its not for my system, I believe this hot fix is in SP1.

by oh smeg

That when you install 4 X 1 GIG RAM Sticks the System will not boot with Vista but works with XP right now is that correct?

When you add the additional 2 GIG of RAM have you entered BIOS and made sure that the system is correctly Identifying the RAM and saved the change on Exit?

It is possible that the System needs to have you authorize the Change and save this change in BIOS before it allocates the correct Memory Maps for the currently installed RAM. But then again XP wouldn't work either.

It's also possible that this particular M'Board works with 2 Sticks of RAM installed but not with 4 Sticks of this RAM and requires a different sort of RAM to utilize all 4 RAM Sockets. But then that doesn't explain XP working does it?

Honestly it sounds as if the RAM change isn't authorized in BIOS and the system is allocating the wrong Memory Map for the RAM that is currently available for use. All that should be required here is to enter BIOS and Exit saving the changes.

Col

by benpatel

Hi thanks for your reply,

I have entered bios and it is showing all 4 sticks but I am unable for some reason to scroll down to the memory as they are greyed out.

if it helps I am running a HP Compaq Presario SR2019UK. The only changes i have made are the memory upgrade and change the os from XP to Vista.

?

by the 'g-man.'

32 bit of Vista did not support 4 GB of RAM, the max is 3GB. After all it is a 32 bit system.

I can add:

The platform can theoretically support the full 4GB, but your hardware is going to allocate some of the address space (not the physical RAM) to the PCI bus, the video adapter memory address space, and other resources. 32-bit OSs need to use part of the full 4GB address space to address these resources, subtracting from the maximum memory you have available to the OS and applications:

The PCI memory addresses starting down from 4 GB are used for things like the BIOS, IO cards, networking, PCI hubs, bus bridges, PCI-Express, and video/graphics cards. The BIOS takes up about 512 KB starting from the very top address. Then each of the other items mentioned are allocated address ranges below the BIOS range. The largest block of addresses is allocated for today???s high performance graphics cards which need addresses for at least the amount of memory on the graphics card. The net result is that a high performance x86-based computer may allocate 512 MB to more than 1 GB for the PCI memory address range before any RAM (physical user memory) addresses are allocated.

What is the memory allocation of your video card?

by benpatel

thanks for your reply,

I know i will not be able to use the whole 4GB but I will be able to 3.5GB.

Vista 32Bit supports 4GB but can only use 3.5GB but the problem is it keeps crashing when i put anything over 2GB.

Do you know of a way round this?

by Former member

Go to your computer makers website and see if there are any updates for your BIOS.
You will need to update your bios so that it can handle this type of memory. Even though in your BIOS settings it shows ok, but when you try and start in normal mode it does not work.
Though you can try this:
In your BIOS select "load Default settings" and then re-boot your computer.
But if you can try and get an update for your bios.

Please post back if you have any more problems or questions.
If this information is useful, please mark as helpful. Thanks.

by benpatel

Thanks for your reply,

I have checked on the wed and my bios is up to date and as far as I can tell all my drivers are to date.

I will try default settings and let you know the out come.

by benpatel

I dont know how but I managed to get 3GB working at the moment but as soon as I put 4GB in the system fails to load.

I can boot in to safe mode with the 4GB installed, could this be a driver issue?

by benpatel

Nvdia GeForce 6150 LE GPU with 256MB shared video memory.

by Former member

Windows can only use 3gb, so it is best to leave in the 3gb.

If you get Windows in 64 bit flavour then you can add up to the max of your motherboard.

Please post back if you have any more problems or questions.
If this information is useful, please mark as helpful. Thanks.

by the 'g-man.'

The platform can theoretically support the full 4GB, but your hardware is going to allocate some of the address space (not the physical RAM) to the PCI bus, the video adapter memory address space, and other resources. 32-bit OSs need to use part of the full 4GB address space to address these resources, subtracting from the maximum memory you have available to the OS and applications:

The PCI memory addresses starting down from 4 GB are used for things like the BIOS, IO cards, networking, PCI hubs, bus bridges, PCI-Express, and video/graphics cards. The BIOS takes up about 512 KB starting from the very top address. Then each of the other items mentioned are allocated address ranges below the BIOS range. The largest block of addresses is allocated for today???s high performance graphics cards which need addresses for at least the amount of memory on the graphics card. The net result is that a high performance x86-based computer may allocate 512 MB to more than 1 GB for the PCI memory address range before any RAM (physical user memory) addresses are allocated.

https://www.techrepublic.com.com/5208-6230-0.html?forumID=101&threadID=274785&messageID=2604018

This discussion is closed to new replies.