RAM の SPD をフラッシュして MacBook Pro で動作させるにはどうすればよいですか?

RAM の SPD をフラッシュして MacBook Pro で動作させるにはどうすればよいですか?

私は2011年初頭の17インチMacBook Pro(MacBookPro8,3)を持っています。CPUアップグレード(2.3GHz)を選択しましたが、追加のメモリは自分で入れることにしました。Intelの仕様ではCPUがDDR3-1600のメモリ速度をサポートする必要があると記載されていたので、Kingston 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のスクリーンショット:

https://i.stack.imgur.com/949HU.png

答え1

解決しました!

他の SPD フラッシュの試みについて調べて、質問で言及されている両方のアプリケーションで使用できる「チェックサム修正」機能があることを知りました。修正を適用して再起動しましたが、うまくいかないようでした。

しかし、ハードウェア機能に関連してシステムが異常な動作をした場合に実行できる SMC (システム管理コントローラ) リセットについて思い出しました。試してみました。Early 2009 以降の MacBook Pro の場合の手順は次のとおりです。

  1. コンピュータをシャットダウンする。
  2. MagSafeアダプタが接続されていない場合は差し込みます
  3. 内蔵キーボードで、(左側の)Shift + Control + Options キーと電源ボタンを同時に押します。
  4. チャイムが鳴ったら、すべてのボタンを同時に放します。

OSX の起動が完了したら、「この Mac について」で確認しました。

このMacについて

作戦完了!MacBook Pro で XMP プロファイルのロックを解除したい他の人にとって、これが役立つことを願っています。

関連情報