Windows 7 PC stuck in boot loop after RAM upgrade

bootdell-optiplexmemorywindows 7

I just upgraded a Dell Optiplex 980 desktop PC (with a Core i5-650 CPU) from its previous 2x2GB (4GB total) of RAM to a new 4x4GB (16GB total). This is the maximum it should support, according to the manual. The machine hardware works fine after the upgrade, and the BIOS correctly identifies the 4GB of memory. However, the OS currently installed on the hard disk, Windows 7 Pro 64-bit, will not boot properly anymore.

Windows displays the "could not boot properly, do you want to run startup repair?" prompt, and no matter which of the two choices I choose (Start Windows normally / Run startup repair), I then get a few second of progress bar, after which the machine reboots, and takes me to the exact same screen again after a while. I tried getting into Safe Mode (F8 menu shows up normally), but that also results in the same reboot-while-starting.

After some Googling I found that perhaps the motherboard might not support single-sided 4GB DDR3 modules, and that I should get double-sided instead (even though the manual makes no mention of this). However, this explanation seems very unlikely to me, since the PC was able to boot perfectly fine from an Ubuntu 14.04 Live USB stick (and then correctly shows 16GB of available memory).

Any ideas on why Windows 7 will not start anymore? Would a full wipe and reinstall of the hard drive fix the problem?


Edit: I've now attempted to run MemTest (from the Ubuntu Live CD boot menu), and the program results in a computed reboot almost immediately (<2 seconds) after it starts. I've tried booting the computer with each of the four memory modules by itself, but every single one of them results in the PC getting stuck at the BIOS loading. The PC displays two LEDs on the front, indicating "memory error".

Could it really be that all four modules are bad? Or is it more likely a compatibility issue? (I am inclined to think the latter.)

The new memory are 4GB modules Kingston PC3-10600 DDR3 RAM, running at 1.5V. The old memory were 2GB modules Micron PC3-10600 DDR3 RAM, also running at 1.5V.

Best Answer

I'd refrain from wiping a Windows installation from the disk, as long as I did not try everything else. (It appears to me that the Windows in general is working with your 2x2GB.)

But your question is lacking a small detail: Whether your Windows is a 32-bit version or a 64-bit version.

A 32-bit Windows version can address a maximum of 4GB memory only. So the 16GB might be too much to handle for your Windows, if it actually is 32 bit.

Here you might find some more insights on the differences with 32 and 64 bit Windows.

If it turns out that you are using a 32-bit Windows, you will have to upgrade.

If you are using a 64-bit Windows, you should test whether the Windows starts up with only two of your memory modules installed.

Also test with switching the modules. (Maybe one of the modules is broken and Windows tries to use exactly that part.)

Before wiping the disk, I'd also go for a repair installation from your Windows DVD.

Related Question