52

I have a free RAM slot and some spare memory that will fit my computer. However the problem is my motherboard only supports 2GB and I have 2GB installed. What would happen if I plugged the spare memory in the RAM slot?

The following things spring to mind:

  • Nothing will happen
  • It will work, computer becomes faster
  • Computer becomes slower
  • Explosion
  • Undetermined (Any of the above)

Does anyone have any experience of this?

Update: Egged on by you zealous lot, I went ahead and stuck the extra memory in. It booted up! Unfortunately, the hunch of some has been proved correct. The memory is reported at the capped limit, rather then the actual available. A shame then! But thank you all for your suggestions, speculations and stories.

For your reference, I am using a Dell Insprion 6000 with 2gb installed, latest drivers. I attempted to add 512mb, with no success.

Jeff Atwood
  • 24,402
DanDan
  • 623

15 Answers15

27

Simple answer: It either will only see the max supported memory or it will not work at all.

My gut feeling says two things:

  1. If it does work, you just will not see the extra memory, only the max the motherboard/chipset supports.
  2. If it doesn't work, it usually will just beep at you with a memory error and you will get no video response. All depends on the motherboard depending on how it handles memory errors.

Someone on Yahoo Answers says an interesting bit about getting a blue screen due to this:

In my experience, putting in more than the max amount of RAM as specified by the manufacturer will cause the computer to not boot up.

others claim:

Some won't POST, some will and simply BSOD (kernel panic, etc) with PFN_LIST_CORRUPT.

That said, the "max" memory isn't always the actual max. Case in point, Intel states the GL960 chipset (such as in my laptop) supports a max of 2GB of memory. 4GB is a no-go, but 3GB works.

Ivo Flipse
  • 24,894
6

Your first stop is the mainboard manufacturer's website. Update the BIOS to the latest version. Then fit the additional memory and turn on the computer, if the memory is detected, run MemTest86+. No, it won't explode! :)

utobi
  • 129
5

Depends on the board and BIOS. I have a Sony VAIO VGN-Fe770G that uses the GM945 chipset -- Intel, Sony, AND Crucial say that the maximum amount of RAM is 2GBs of DDR2 (1 GB per SODIMM slot), but I'm running Windows 7 x86 with 3GBs and both the BIOS and Windows report (and presumably map) all 3072MBs. I'm going to try with a second 2GB DDR2 SODIMM and see if the BIOS and a 64-bit LiveCD OS sees 4096MBs.

Jared Harley
  • 13,012
3

This really depends on your MotherBoard. I have seen some cases where the system functions as normal but will only recognize the 2gb, and I have seen some that will not start up and throw an error.

I have yet to see any of the hardware fail because of an "over-installation".

3

I tried to installed 4GB on a HP 6720s that only supports up to 3GB, and what happened was that the BIOS saw the memory, but with any type of memory check an error was reported.

And trying to install an OS (not even x64) was impossible, I got a memory related BSOD every time.

I found out later on that some 6720s moderboards supported 4GB, but not mine... :(

TFM
  • 4,273
3

Been there, done this. The BIOS complained about the RAM and refused to start up. I had to downgrade again. But this was an old Pentium 133 from Dell and about 4 PC's in the past.

In general, it will depend on the BIOS and hardware. It won't be able to handle the big modules but if there are still smaller modules available, the system might decide to just start up with the memory of just the smaller modules. But in general, the BIOS won't be able to use it thus your system would have no free RAM to use.

2

I've done it on an older computer, and the computer booted just fine - however the BIOS / start up scrolling list only reported what the maximum for the motherboard was, so it was presumably ignored.

Now wether that's unsafe or not, i don't know, but i'd simply leave only up to the max in to be safe.

Dmatig
  • 1,700
2

Assuming that you install the correct type that this motherboard accepts, anything above 2GB won't be addressed and will be ignored.

ra170
  • 754
2

I have an HP Compaq dc7600 desktop with an OEM-reported 3GB max. I have 6GB installed. The BIOS and Windows 7 Ultimate both recognize the extra RAM, but sysinfo shows:

Installed memory (RAM): 6.00 GB (3.25 GB usable).

Even so, when I upgraded from 4GB (which was already over the max) to 6 GB, the processor usage decreased across the board. Not being an engineer, I can't explain it, but it's not my imagination.

One possibility I thought of is that although the memory may not be directly accessible, Windows does "see" it and thus is more brave in its allocation of RAM resources versus virtual memory.

Gareth
  • 19,080
1

I haven't tried this but I think the motherboard will just completely ignore it.

ctzdev
  • 2,350
1

I got a 2.5GB with system limit of 2 GB and it works.

0

I have an Hp Pavilion 7935 that supports a max of 512mb of ram. I have installed 1 gig in it. currently using it that way. It boots and runs fine (Bios shows 992 Mb)

0

the mother board just ignore it. My computer is a HP pavillion a1600n max of 4 GB and I have two slot with 2 GB and two other with 500 MB and the computer read only 4 GB

0

The screwiest one I ran into.. this was MANY years ago... was when I attempted to upgrade a system I had with a IBM 486SLC2 and a VLB video card in it -- I upgraded from (if I recall) 16MB RAM to like 128MB.

First I found out the 486SLC2 was essentially a 386 revamped to fit in a 486 socket, the 386 (and 486SLC/SLC2) only had enough address lines for 16MB RAM! Oof. So I got a real 486 of some kind, only to find that the VLB video card mapped at 80MB. Which was ridiculous, since it was over 16MB presumably it didn't have the 16MB ISA limit, so you'd think the next step up would be 4GB addressing and they could have stuck the VRAM closer to the 4GB mark. But no. This was a long time ago, so the older window managers like fvwm you could boot to GUI with like 8MB RAM usage, and the early KDE and gnome of the era would also run in under 32MB; my main motivation to put in more RAM was actually to run Netscape. Browsers being a RAM hog is a perpetual problem, I actually got the RAM mainly so Netscape would run decently; Netscape 0.9-4.0 didn't use much RAM, but other programs weren't as graphics-heavy as a 1990s-era web page so everything else used less. So eventually either code or cache would start using RAM above 80MB. The screen would corrupt (as code or disk cache overwrote the VRAM), then of course the GUI would draw to the screen and overwrite whatever code/cache was in there, the system would of course crash moments after that.

So then I needed to replace the video card too! I think I may have actually downgraded to an ISA card I already had to get it running, slow but no memory conflicts. Eventually I went with a socket 7 motherboard, AMD K5 then K6 then K6-2 (in the same motherboard, I think socket 7 lasted almost 10 years), and PCI video card. (My recollection is I found a motherboard where it had like both SIMM and DIMM slots, so I could move my old RAM over.. that 128MB RAM was expensive!.. so when I upgraded the RAM later I just popped out the SIMMS and threw like PC133 or whatever in it...) Problem solved.

As a side note, I have no big nostalgia for retrocomputing. The systems of the 1980s (Atari 8-bits and ST, Commodore 64/128/Amiga... I guess the Apple II but not a fan... CP/M systems..), those had unique features and are worth preserving, although it's easy to just run the stuff in an emulator too. The PCs I used back then? I don't have nostalgia for spending over $10,000 a GB for RAM, $1,000 a GB for disk, and $10,000 per ghz of CPU power (well, you couldn't get a 1ghz chip in the 1990s, but I mean my first Linux box had a 386SX-16 (0.016ghz), and I'm sure that cost more than the $160 that would make that come out to $10,000 per ghz.)

My Coffee Lake (that I picked up for $180 used) has over 200,000x the processing power of the Atari I started out on; I'm not even going into the 8088-based DOS box my parents bought when I was roughly in junior high. The 386SX-16 I started out on with Linux (after Atari 8-bit and a DOS PC)? With 4MB RAM and a 40MB -- not 40GB -- HDD? My Coffee Lake has about 20,000x the CPU power, 8192x the RAM, and I have 20TB storage now (which only cost about $300 or so total, HDD costs have dropped through the floor of late), so I actually have like 500,000x the disk space.

To be fair, though, it's only 50,000x the storage compared to very shortly, I didn't wait long to replace that 40MB hard disk with a larger one. (Besides being tiny.. it was not IDE. it was RLL and pulled from an older system since the disk in it died. ST250R, since it was RLL it showed up as "/dev/xda" (x for "XT controller" versus the /dev/sda for SCSI... and every other disk interface in newer Linux kernels.. or /dev/hda for IDE.) Linux bypassed the ROM on the card so it got about 4x the disk speed it did in DOS, that only got it up to about 1MB/sec.. but since the disk was so small that let it read the entire disk in 40 seconds.

hwertz
  • 187
0

Im using an emachines d620 notebook. Recently it became very slow and the system health report suggested i decrease the load or upgrade the memory. I did later by taking my pc to an expert who installed a 2gb memory module. The initial RAM was 1GB. The guide set the limit of RAM that can be added at 1GB. My RAM is now 3GB and the rest of the memory that is not in use is shown as being available. Believe me my pc is working perfectly and its faster than ever.