SPD寫保護的種類

   最近入手兩根HY原廠內存,在用rw刷spd時,提示"smbus access error",遂轉到xp下嘗試用Thaiphoon Burner刷新,但結果很有趣,XMP有了,但是製造商和序列號卻沒變,如圖:

    經過比對,發現spd中前128字節在刷新後沒有變,這正是製造商和序列號等信息儲存的地方,而後128字節刷新成功,這正是xmp儲存的地方。查找資料時發現了一份來自鎂光的文件,裏面詳細介紹了SPD寫保護的幾種方式,帖子最後有下載。這裏我簡單給大家介紹一下幾種寫保護方式及應對方法。

一、SPD寫保護的類型

1.硬件寫保護

內存模組製造商可以將eeprom上的寫保護針腳(WP)接低電平,以獲得對EEPROM中全部256個字節的硬件寫保護,軟件無法修改。

2.永久軟件寫保護

如果廠商在SPD寫入後,向EEPROM發送一個永久軟件寫保護信號(PSWP),則SPD前128個字節將被永久寫保護,無法修改,後128字節可以修改。

3.可逆軟件寫保護

如果廠商在SPD寫入後,向EEPROM發送一個設置寫保護信號(SWP),則SPD前128字節將被寫保護,但是可以通過發送清除寫保護信號(CWP)來解除寫保護。

因此這對HY原廠條的SPD寫保護可能有兩種情況,需要向EEPROM發送一個CWP信號來區分,但是這需要主板芯片組的詳細資料和對SMBUS的進一步操作,超出我的能力了,只能放棄。據說最新版的Thaiphoon Burner似乎可以實現,但是沒有破解,我也無從考證了。不過有後128字節仍然可以寫,能刷進XMP也不錯了。

二、RW刷SPD提示"smbus device access error"的解決辦法

如果用RW刷SPD出現這一提示,上面3種寫保護都有可能,可嘗試刷後128字節,起碼能用XMP,但是修改默認頻率是不行了(筆記本用戶遇到這種情況只能默哀)方法如下:

在最後一步load之前,將SMBUS窗口的START項改爲80,如下圖,然後再點擊load,載入修改好的RW文件,稍等幾秒,應該就刷新成功了。如果繼續提示"smbus device access error",那就只能說明EEPROM被硬件鎖定了,無解。


用RW完整刷新SPD的方法見此帖

以上是我自己折騰出來的結果,如果有不正確的地方,望高手指正。

慣例,提示一下:刷新SPD有風險,務必謹慎操作。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章