给老婆的Macbook Pro升级内存


据说是因为泰国洪水的原因, 硬盘价格奇高甚至缺货. 不过内存是相当便宜. 前些天我花260买了2条 Elixir 4GB DDR3 1333 的内存条, 把我的小 Thinkpad 武装到了极致. 出于好奇, 我测试了一下, 这两条 DDR3 1333 内存条不能用在老婆的 MacBook Pro 上(型号是A1278). 于是就没再购买.

后来研究了一下, 原来 Mac OS X 本身就包含了 32bit 和 64bit(64bit 架构才能存取>4GB 的内存). 于是我觉得不给 MBP 来个升级我又不甘心. 拆开 MBP 后盖, 原来它原配的内存是三星的. 那就买三星的吧(Samsung DDR3 1066 4GBx2). 升级步骤:

1, 首先确认一下硬件是否支持 64bit 架构:

$ ioreg -l -p IODeviceTree | grep firmware-abi

如果结果中有“EFI64”字样, 那么就是支持的. 拆下后盖, 更换内存. 拆 A1279 后盖最好用 PH00 的十字螺丝刀.

2, 很奇怪的是, OS X 10.6 缺省会以 32bit 架构启动, 即使安装了>4GB 的内存. 临时切换到 64bit 架构启动的方法是在启动时按下4键和6键即可. 这篇里不得不写很多的”4″和”6″, 所以我尽量先写”4″后写”6″, 你懂吧?

3, 如果第2步无错, 就可以考虑彻底切换到 64bit 架构:

$ sudo systemsetup -setkernelbootarchitecture x86_64

PS. A1278 只支持到 PC8500s/DDR3 1066 内存. 小小BS一下. 😀

参考链接: http://macperformanceguide.com/SnowLeopard-64bit.html


One response to “给老婆的Macbook Pro升级内存”