zoukankan      html  css  js  c++  java
  • 通过修改SPD信息将DDR3标压内存改为低压内存

    首先需要说明的是,本方法只适用于三代内存,其他代的不能套用本方法。

    背景

    大多数笔记本电脑和小尺寸的(如ITX)主板只支持低压内存,如果手中只有标压内存,除了购入低压内存以外就别无他法了吗?

    答案是振奋人心的,那就是可以通过改写SPD信息的方式将DDR3标压内存改为低压内存,并且这一方案是可行的,因为基本所有的DDR3标压内存都可以兼容低压。

    SPD是记录在EEPROM上的一段数据,相当于内存的“身份证”,包括内存的生产厂商、容量、工作频率等信息,工作电压也是其中一项。一条DDR3内存,到底是标压还是低压,就是由这一项的数据定义的。

    工具

    RW Utility

    RW Utility是一款电脑硬件设备通用存取工具,官网点这里

    步骤

    (1)启动RW Utility,点击“SPD”工具按钮,顺利的话片刻后就会显示出电脑上内存的SPD数据。对于安装了两条及以上内存的情况,通过下拉列表切换到打算修改电压的内存。

    找到了相应的内存后,记下其对应的地址(图中红框中的A0,这个值在不同的电脑上及不同的插槽上会不同)。

    如果读取不到SPD信息(图中的数据为空白),说明这台电脑不支持SPD直接读取,需要换支持的电脑才可以。

    (2)关闭SPD子窗口,点击“SMBus”工具按钮(图中①)打开SMBus子窗口。依次输入上面记录的地址(本例中是A0)(图中②),勾选“Byte”按钮(图中③)后,点击“Read”按钮(图中④)。之后就会通过SMBus读取内存的SPD信息并显示在窗口中。接着点击“Save”工具按钮(图中⑤)将SPD信息保存为“.rw”文件,文件名用默认即可,本例是“SMBUSA0.rw”。

    (3)用记事本打开上一步保存的文件,将“06=00”修改为“06=02”后保存。图中为修改后的样子。DDR3内存的SPD是一段256字节的数据,其偏移06字节定义内存的电压,0x02表示1.35V。

    (4)回到RW Utility,在SMBus子窗口中点击“Load”工具按钮(图中红框)载入上一步修改好的SMBUSA0.rw文件,载入后RW Utility会自动开始写入SPD信息到内存,稍等片刻后写入过程即告完成,此时可看到窗口中显示的偏移06的数值已经为修改之后的02。

    在CPU-Z中查看,发现电压已经成功改为1.35V。

  • 相关阅读:
    python字典
    python中List添加、删除元素的几种方法
    python数据处理之基本函数
    python批量处理
    python正则表达式
    python模块学习:os模块
    Hough transform(霍夫变换)
    MODBUS TCP/IP协议规范详细介绍
    Linux下run文件的直接运行
    双边滤波和引导滤波的原理
  • 原文地址:https://www.cnblogs.com/migiwa/p/14401164.html
Copyright © 2011-2022 走看看