内存测试小精灵
其实,SPDINFO.EXE并不是什么新东西,它是硬件检测工具Sisoft Sandra 2001中的一员。Sisoft Sandra 2001不仅可以全面测试硬件信息,而且能在一定程度上帮助我们识别硬件的真假。遗憾的是,该软件太大了,携带很不方便。好在Sisoft Sandra 2001 Professional(专业版)中为我们专门提供了一个名为“SIMM,DIMM & RIMM SPD EEPROM Analyser”的内存测试项目,该项目的主文件就是SPDINFO.EXE(在Sisoft Sandra 2001 Professional的安装目录下),大小仅56KB,而且可以脱离Sisoft Sandra 2001 Professional单独运行。
SPDINFO.EXE主要是通过读取内存条上的SPD信息来测试内存的真假,不过该程序必须工作在MS-DOS方式下(注意:不是纯DOS方式)。
当你在命令提示符后键入“SPDINFO.EXE”并回车确认,你可看到一些帮助信息(^10030402a^1),这里提示我们必须在程序名后键入欲测试内存的插槽位置(1~8)和主板型号,否则测试无法进行。如笔者的主板是磐英的6VBA,欲测试第2个插槽上的内存,便键入“SpdInfo.exe 2 6VBA”(注意这里的“2”与“6VBA”之间有一个空格),稍等片刻后便可看到^10030402b^2所示的测试结果,信息十分详尽。不过,这些信息显示的速度很快,而且往往一屏难以显示完全。如果你想查看所有的测试结果,可在测试前执行“SPDINFO.EXE 2 6VBA > *.txt”命令,把输出信息保存到当前目录下的*.txt文件中(*为主文件名,可自行定义),这样测试完后你就可以用记事本打开它慢慢查对了。在所有的测试结果中,最重要的要算类似“64MB 8×(8M×8)SDRAM PC100-222-622(CL3 upto 125MHz) (CL2 upto 100MHz)”的最后一行内容了。下面笔者就以自己的内存为例来说明这一行的具体意义。
1.“64MB”表示内存容量是64MB;“8×(8M×8)”是指内存共有8颗颗粒,每颗颗粒的容量是8M;“SDRAM”说明内存颗粒的类型是SDRAM。
2.“PC100-222-622”是SPDINFO.EXE测得信息中最重要的东东,即内存的P/N号码:100代表内存颗粒速度,接下来第一个2代表CL(CAS Latency,列地址选通延迟时间)为2T,第二个2代表tRCD(RAS to CAS delay,RAS相对CAS的延时)为2T(该数值越小越好),第三个2代表tRP(RAS Precharge,RAS预充电时间)为2T(该数值越小越好)。
3.“622”中的6代表tAC(Access time from CLK,时钟下沿的数据读取时间)为6ns,6后面的第一个2代表SPD版本号为1.2版本,第二个2代表SPD版本修订号,这里指的是1.2版。注意,如果你的内存是PC133规格的产品,那么在622后面可能还有一个R参数或者U参数。如果是R参数,说明该内存属注册型,即容量大于256MB;如果是U参数,说明该内存是非缓冲型。
4.“CL3 upto 125MHz”则是指将CL设置为3时,系统可以稳定工作在125MHz外频;“CL2 upto 100MHz”说明将CL设置为2时,可以稳定工作在100MHz的外频。
注意,假如你买的“PC100”内存条上不带SPD,那么便会显示“No compatible i2c/smbus host controllers detected!”的信息。
经过几次使用后,笔者发现SPDINFO.EXE对主板型号的键入要求并不是十分严格,输入的主板型号可以是任意的名称,而且输入错误也无妨(笔者有一次就键入了“111”,竟然也得出了如图2所示的测试结果,真是一款傻瓜工具)。此外,SPDINFO.EXE还可以检测你的DDR SDRAM内存信息呢,不信你试一试?最后要提醒各位的是,SPDINFO.EXE在Sisoft Softdra 2001标准版中是无法找到的,只有专业版本才提供此项检测工具。