![如何刷新 RAM 的 SPD 以使其与 MacBook Pro 兼容?](https://linux22.com/image/1284696/%E5%A6%82%E4%BD%95%E5%88%B7%E6%96%B0%20RAM%20%E7%9A%84%20SPD%20%E4%BB%A5%E4%BD%BF%E5%85%B6%E4%B8%8E%20MacBook%20Pro%20%E5%85%BC%E5%AE%B9%EF%BC%9F.png)
我有一台 2011 年初的 17 英寸 MacBook Pro (MacBookPro8,3)。我选择了升级 CPU (2.3 GHz),但决定自己添加额外的内存。我简单检查了一下,英特尔规格表明我的 CPU 应该支持 DDR3-1600 的内存速度,所以我订购了金士顿 KHX1600C9S3K2_8GX (http://www.valueram.com/datasheets/KHX1600C9S3K2_8GX.pdf)
遗憾的是,当我启动 OSX Lion 或 Windows 7 Ultimate(均为 64 位)时,内存仍然只能以 DDR3-1333 运行。事实证明,这个特定的内存模块依赖于一种称为 SPD XMP 扩展的东西。这是 Apple BIOS/EFI 不支持的东西。
但人们在 MacBook Pro 上运行的是 DDR3-1600!即使是略有不同的版本(http://www.valueram.com/datasheets/KHX1600C9S3K2_8G.pdf) 此内存模块。
这让我想到一个问题:是否可以刷新 SPD 表并对其进行修改。是的,可以。有几种工具可以完成这项工作。我发现 SPDTool (http://www.techpowerup.com/spdtool/) 和 Thaiphoon Burner (http://www.softnology.biz/index.html),前者在 MacBook Pro 上无法运行,但后者可以运行。
我确实成功获取了 XMP 时序并覆盖了标准时序。CPU-Z 将我的内存识别为 PC3-12800H (800 MHz),这似乎是正确的。
我意外地覆盖了“较低”的 XMP 配置文件,但这对我来说无关紧要,因为计算机无论如何都不会读取 XMP 配置文件。
但是现在我已经用 XMP 配置文件数据刷新了时序,我估计它会以 DDR3-1600 运行,并在 CPU-Z 中显示为 800 MHz,在 OSX 的系统配置文件中显示为 1600 MHz。但事实并非如此。不知何故,它仍然使模块以 DDR3-1333 运行。
帮助我吧,记忆世界的欧比旺。你们是我唯一的希望。
CPU-Z截图:
答案1
我解决了!
我查阅了其他 SPD 刷新尝试,并发现了“校验和纠正”功能,该功能在问题中提到的两个应用程序中都可用。我应用了更正并重新启动。似乎不行。
但后来我想起了一些有关 SMC(系统管理控制器)重置的信息,如果系统在硬件功能方面出现异常,您可以执行此操作。我试了一下。2009 年初以后的 MacBook Pro 的程序如下:
- 关闭计算机。
- 如果未连接,请插入 MagSafe 适配器
- 在内置键盘上,同时按下(左侧)shift-control-option 和电源按钮。
- 听到铃声后,同时松开所有按钮。
OSX 启动完成后,我去查看“关于本机”:
任务完成!我希望这对想要在 MacBook Pro 中解锁 XMP 配置文件的人有用。