I bought a MacBook mid 2010 which I have upgraded to 8GB of RAM. But now, 8GB is not enough for me. I need more RAM for my work.
Can I upgrade my MacBook's RAM to 16GB? I know the new Macbook Pros can do it, but I am not sure about mine.
(Note: The original post said "No", which was right at the time it was written, but as of February 15th, 2014, the OWC page says that you can install up to 16GB of RAM on mid 2010 MacBooks (2.4GHz).)
OWC continously tests the max RAM which apple computers support - which is usually more than Apple officially states.
The following table shows that the max RAM supported by your Macbook (mid 2010) is 16GB (officially 4GB).
Any mid-2010 MacBook Pro i5 or i7 is limited to a maximum of 8GB RAM. If you have a 2010 MacBook Pro Core2Duo (13"), then you are in luck and you can upgrade to 16GB RAM.
The type of RAM needed is DDR3 PC3-8500 1066. I believe there is an EFI limitation in OS X Mountain Lion that will not allow the 2010 i5/i7 Macbook Pro's to be upgraded over 8GB RAM. After doing some digging around, it sounds like the limitation has to do with the IntelHD graphics SW that is used by OS X.
Some datapoints to note:
A 2010 i5/i7 MacBook Pro with 16GB RAM running MountainLion/Mavericks will kernel panic during normal boot.
You will be able to boot into safe mode OK and it will show the 16GB RAM in System Information. Notice that the graphics card is listed as "Nvidia ..." in safe mode, as opposed to "IntelHD...".
It is possible to limit Max RAM to 8GB using the command:
sudo nvram "-v maxmem=8192". This would limit the usable RAM to a maximum of 8GB (official Apple Max); however this also will cause a kernel panic during normal boot when 16GB RAM is physically loaded. A maxmem=2048 will allow the system to boot normally with 16GB RAM loaded; however only 2GB RAM will be usable.
If you load Ubuntu 12 onto the MacBook Pro (2010 i5 or i7) with 16GB RAM loaded, Ubuntu will boot OK and be able to see/address the 16GB RAM.
If you load Windows 7 onto the MacBook Pro (2010 i5 or i7) with 16GB RAM loaded, Windows 7 will boot OK and be able to see/address the 16GB RAM.
As far as I can tell, this appears to be an Apple SW limitation of some sort.
I am actually shocked. I've just tested my Macbook Pro 17" core i7 2.66Ghz, 2010 model and Core i5 2.53Ghz 15" 2010 Macbook Pro.
I put 2 8GB memory sticks (total of 16GB), and it's shows in About my Mac.
So 2010 models do accept 16GB of RAM.
I had 16GB stuffed into my first generation unibody 17" MBP.
Now I'm back down to 8GB, swapping the two sticks with my 2011 Mac mini.
I've stuffed a few more recent MBPs with 16GB, regardless of OWC or Apple have to say.
OWC now shows that your MacBook can support up to 16GB of RAM. Check that page out for yourself. Seems like it was recently updated.
It accepts it but won't let you use it while using an apple OS. It is clearly a software problem and it is shocking that apple will not give an update to solve this issue!!!
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?