筆者有一臺電腦配備Kingston/512MB/DDR400內存,后來從朋友那里得到一條Kingmax/256MB/DDR400內存,于是安在自己的機器上,可是電腦出于兼容性原因,內存始終不能工作在標稱的頻率下。真是大傷腦筋。
后來在網上瞎逛時,發現可以用Thaiphoon這款軟件來修改內存的SPD,心里不免有一些竊喜,能不能通過修改內存的SPD來讓它們兼容并且完全工作在400M的頻率下呢?于是一項艱難而又驚險的工作開始了
準備工作
下載Thaiphoon 3.0.2.0,用來刷新保存內存的SPD信息和CUP-Z,用于檢測內存的工作頻率用延時。
修改實戰
直接運行Thaiphoon 3.0.2.0可進入主界面,首先選擇工具欄中的“EEPROM”選項(如圖1),就會看到系統中讀取兩組內存SPD信息的項目“Read SPD at 50h”、“Read SPD at 51h”,分別對應內存插槽上的“DIMM1”和“DIMM 2”的內存模組;也可以直接點擊工具欄的Read圖標,選擇要讀取的SPD信息。在讀取內存SPD信息時,首先要確定自己的內存插在哪個DIMM(內存槽)上,千萬可別搞錯了。這個可根據CPU-Z的檢測信息判斷,插槽#1代表在第一個DIMM上,即50H。
讀取50h的內存信息,也就是筆者的Kingston內存,待內存SPD信息讀取完畢后,選擇“File/save Dumpas”命令(如圖2),輸入保存的文件名為Kingston,就可以將其另存為一個以“THP”為后綴的文件了(一會要將這個信息刷入Kingmax內存條中)。然后再讀取51h的那一條,保存為Kingmax。這一步很重要,一定要先保存原來的信息,以備刷新失敗后好重新刷回來,讀取SPD時間大約在10秒鐘左右。
分別保存好兩個內存的SPD文件后,選擇工具欄“File/Load Dump”命令或點擊工具欄上的Load圖標,調入Kingston內存的SPD文件,選擇“EEPROM/FullRew rite”命令或點擊工具欄的Write圖標,會出現一個寫入時的操作選擇。系統默認寫入是50H DIMM槽,即第一個插槽的內存,由于這里要更新的是第二根插槽上的Kingmax內存,而且第二條內存在51H DIMM槽,因此要手動將50改為51,即寫第二條內存。在寫入時,一定要確定要寫內存所在的DIMM槽,然后手動輸入對應的組號。確定后,點擊Write按鈕,系統將自動將調入的新SPD信息寫入到內存SPD芯片中,整個過程大約需要20秒。
刷新完畢,筆者懷著忐忑不安的心情重啟電腦后,機器順利的啟動了。系統檢測出機器內存總容量為768MB.并且工作在DDR400規格下,心中真是狂喜不已啊。進入桌面后,用CPU-Z檢測發現,筆者的Kingmax的內存信息完全變得和Kingston的內存信息一樣,包括延時與默認的工作頻率(如圖3)。后來超頻時發現,那條修改了SPD信息的Kingmax內存可以工作在更高的頻率下了,可以說了,有質的飛躍。
最后提醒大家,不是每一根內存都能刷新SPD信息,一定要看你的內存有沒有這個潛力,還有一定要保證刷新時不能斷電,如果刷新過程中斷電,就只有拆下SPD芯片用編程器刷寫了。
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。