内存检测利器
由于SDRAM的工作频率一般都比较高,通常为66MHz、100MHz或133MHz,如果超频的话那就更高了。所以系统对于这种内存的精度要求更严格,也就是对于这种内存的各个参数都有了更高的要求。这个时候用户在采用一条新的内存时,必须首先了解这种内存的各种参数,比如速度、容量、带宽等等。如果某个参数设置不当,则导致系统不稳定将是非常常见的事情——无法启动或致命异常错误(Fatal Exception Errors)更是司空见惯。于是业内开始进行了一些技术改进,使得每种内存都可以存储自己的参数,而主板通过读取这些信息就可以正确地自动设置内存,从而保证PC系统可以更加稳定的运行。这种技术就借助于本文的主角——SPD(串行预设值侦测)功能来实现的。对绝大多数不了解PC和内存的用户来说,通过解读SPD的信息来判断内存的级别,还可以达到在购买时不致被欺骗、愚弄的目的。
SPD芯片
SPD(Serial Presence Detect串行预设侦测)芯片,是一个具有8个针脚的EEPROM(Electrically Erasable Programmable ROM电可擦写可编程只读存储器)芯片,它采用了SOIC封装(3mm×4mm),容量为256字节的。
图1 位于上图右下侧的那个8根针脚的小芯片就是SPD芯片(也有很多内存条将SPD芯片安排在右上角)。
该芯片中储存着一些诸如内存的速度、容量、电压与行、列地址宽度等参数,可以让主板BIOS根据其内的参数自动设定BIOS(当然前提是在BIOS中设定为自动)中内存相关的选项。BIOS在上电检测阶段读取这些参数,然后自动地调整CMOS Chipset Features(CMOS芯片集特性)屏中的有关选项,从而兼顾到最高性能和最大可靠性。
特别注意:一些不规范的内存厂商为了降低成本牟取暴利,并不按照PC100规范生产,而是仅仅在PC66(甚至连这个规范都不能严格遵守的劣质)内存条上焊接上一片“假”的貌似SPD芯片的东西,来欺骗消费者。但是如果仔细观察,会发现这个所谓的SPD芯片的引脚与内存芯片之间根本没有线路上的通连关系,据此不难辨别真正的PC100和PC133内存。
SPD功能
在SPD(串行预设值侦测)功能未运用到SDRAM内存上之前,BIOS只能按照默认的或者干脆是以前的设置来使用新的内存条,如果用户想要手动设置这些参数,就只有通过查阅资料或者猜测了。带有SPD的SDRAM一般都能够用于所有支持SDRAM的主板,特别是较早的Intel 440LX、440BX芯片组的主板要求SDRAM DIMM必须带有SPD,否则就不能启动。而SPD功能的出现使得BIOS能够更容易地配置系统以适应SDRAM的性能参数,从而帮助用户更加简单、方便使用电脑,也解决了困扰业界许久的兼容性问题。
目前的内存的种类繁多,即使同一个品牌的内存也有很多型号,可以用于不同的场合。比如同是PC133的内存条,但是有的CAS为2,有的CAS为3。这个时候你利用主板的SPD功能当然能够使得主板与内存之间比较好地配合。
图2 在BIOS设置界面中,将“DRAM Clock”和“DRAM Timing”选项置为“By SPD”,此时BIOS就能根据SPD芯片中的预设值自动配置内存的参数。也有很多主板将这两项合并为“DRAM Timing Selectable”一个菜单项。
如果你的主板要求使用CAS=2的PC133内存,而购买的PC133内存SPD默认的CAS为3,这种情况虽然一般可以稳定运行,但是却影响了整个系统的性能的发挥;当主板只能与CAS=3的PC133内存配合时,如果主板检测SPD之后BIOS却不明智地把内存的某些参数设置的过高,系统就很可能会不稳定。
关于一款内存的详细参数我们当然可以通过查阅相关的资料来了解,但是在像三星这样的产品众多的网站中查找过资料的朋友都知道,这是一件相当浪费时间的事情。所以这里我们给大家介绍一个通过检测内存SPD信息的软件,来帮助你迅速地找到最最适合自己的内存。
SPDinfo的由来
看到SPDinfo这款软件的名字似曾相识,但是如果你真的上网查找这款软件的话,很可能找不到。因为这款软件仅仅是我们所熟悉的SiSoft Sandra 2001中的一个功能附件。
图3 SiSoft Sandra 2001系统菜单中的SPDinfo快捷键。
SiSoft Sandra是一款优秀的系统检测软件,它不但可以很方便地对系统的处理器、内存、磁盘进行测试,还能提供全面的系统相关信息。这个软件目前有免费版本和商业版本(也叫做专业版本)之分,在商业版本中具有一个“SIMM、DIMM && RIMM SPD EEPROM Analyser”的内存测试模块,就可以检测内存条上SPD芯片中的信息。但是你把一个授权版本的SiSoft sandra 2001到处安装显然是不合适的,而且安装之后还需要重新启动电脑,非常烦琐。这里我们仅仅谈谈SiSoft Sandra2001检测内存功能模块SPDinfo的使用(虽然我们举例是在
Windows 98环境下,但是也适合
Windows 2000操作系统)。
取得授权之后可以从SiSoft Sandra官方网站(http://www.sisoftware.demon.co.uk/sandra)上下载到全功能的SiSoft Sandra 2001 Professional,安装后重新启动系统就可以正常地使用这个软件了。
运行SPDinfo
图4 在
Windows操作系统的开始菜单中,我们在SiSoft Utility软件包中可以找到“SIMM、DIMM && RIMM SPD EEPROM Analyser”功能。此时点击它,启动的就是SPDinfo.exe文件。但由于缺省的快捷键没有设置正确的参数,因此直接点击时会提示必须在DOS模式下运行。
从图4中我们可以看到非常清晰的命令参数,我们分别做一些解释:
命令行格式:SPDinfo 〈内存所在插槽位置〉 〈内存所在插槽位置〉 〈主板型号〉
“内存所在插槽位置”表示待检测的内存在主板内存插槽上的安装位置,该参数接受1~8范围内的数字。一般靠近CPU的内存插槽为1,依此类推。这里的数字一定要填写正确,否则可能会无法进行检测,或者给你别的内存条的信息——如果你同时使用了几条内存条的话。
〈主板型号〉这里填写你的主板型号,一般是数字加英文,如果这里让填写芯片组我倒是觉得这个选项是必要的,后来我试验了随便填写主板名称,它一样可以进行正确的检测,可见这个选项是可有可无的,毕竟目前的主板型号太多了,收集所有主板的型号几乎是不可能的。
要正确运行这个软件,笔者建议先启动一个命令行窗口。在文本框中输入“Command”命令(如是
Windows 2000或
Windows NT,则输入“CMD”命令),然后回车就可以进入命令提示符窗口。当然你可以通过“开始/程序/附件/命令提示符”来启动DOS命令行窗口。进入到SiSoft Sandra 2001的安装目录,输入SPDinfo并回车,就可以开始读取SPD信息了。
编后:SPDinfo是一个小巧但强大的工具,它可以解决你识别内存的很多问题。但要读懂它提供给我们的信息,还需要一些专业的知识。因此,我们暂且只介绍了SPD及SPDinfo这个软件的基本情况,下一期我们将详细地去解读SPDinfo获得大量内存信息。有兴趣的读者可以先自行下载安装并试运行它,看看您是否能看出一些什么名堂。
如果觉得
《内存检测利器》内存故障,电脑内存故障,内存常见故障,笔记本电脑内存故障不错,可以推荐给好友哦。
本文Tags: 电脑维修 - 电脑硬件 - 内存故障,电脑内存故障,内存常见故障,笔记本电脑内存故障,