发明内容
本发明要解决的技术问题在于针对现有技术中不能批量检测硬盘的缺陷,提供一种可批量检测硬盘的硬盘检测方法。
本发明要解决的另一技术问题在于针对现有技术中不能批量检测硬盘的缺陷,提供一种可批量检测硬盘的硬盘检测装置。
本发明解决其技术问题所采用的技术方案是:
提供一种硬盘检测方法,包括以下步骤:
读取连接在同一检测装置上的多个硬盘接口的ID;
获取硬盘的供电信息;
向多个硬盘写入数据;
根据硬盘的写数据过程读取不同硬盘读写时的指标参数的当前值;
将读取的所述供电信息和所述指标参数的当前值与相应标准值进行比较;在比较结果相同时,将比较结果记为1,表示测试通过;否则记为0,表示测试不通过;
本发明所述的硬盘检测方法中,所述多个硬盘通过硬盘多接口卡与所述检测装置连接。
本发明所述的硬盘检测方法中,所述指标参数包括读写状态下硬盘的最大和最小读写速度。
本发明所述的硬盘检测方法中,该方法还包括步骤:检测硬盘的盘面、磁道和扇区是否存在故障,并记录故障信息。
本发明所述的硬盘检测方法中,该方法还包括步骤:读取硬盘的基本参数并记录,所述基本参数包括读写磁头、传动手臂和传动轴的状态参数。
本发明所述的硬盘检测方法中,所述硬盘检测方法在不同的环境下进行多次测试。
本发明解决其技术问题所采用的另一技术方案是:
提供一种硬盘检测装置,该装置通过硬盘多接口卡和多个硬盘连接;该装置具体包括:
硬盘接口ID读取单元,用于读取多个硬盘接口的ID,以定位硬盘;
供电信息获取单元,用于获取硬盘的供电信息;
写数据单元,用于向多个硬盘写入数据;
读参数单元,用于根据硬盘的写数据过程读取硬盘的指标参数的当前值;
标准值存储单元,用于存储硬盘的各项标准值;
比较单元,用于将所述供电信息获取单元获取的硬盘供电信息和所述读参数单元读取的所述指标参数的当前值与所述标准值存储单元中的相应标准值进行比较;在比较结果相同时,将比较结果记为1,表示测试通过;否则记为0,表示测试不通过;
记录单元,用于根据所述比较单元的比较结果分别记录不同硬盘的测试结果。
本发明所述的硬盘检测装置中,所述指标参数包括读写状态下硬盘的最大和最小读写速度。
本发明所述的硬盘检测装置中,该装置还包括:
故障检测单元,用于检测硬盘的盘面、磁道和扇区是否存在故障;
所述记录单元,还用于记录所述故障检测单元检测出的故障信息。
本发明所述的硬盘检测装置中,该装置还包括:
基本参数读取单元,用于读取硬盘的读写磁头、传动手臂和传动轴的状态参数;
所述记录单元,还用于根据所述基本参数读取单元记录所述状态参数。
本发明产生的有益效果是:本发明通过对连接在同一检测装置上的硬盘进行批量检测,可实现硬盘检测的自动化,大大提高了硬盘检测的效率。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明较佳实施例中,硬盘检测装置100通过硬盘多接口卡200和多个硬盘连接,如硬盘300a、300b……300n。硬盘检测装置100可以同时对多个硬盘进行检测,大大提高了硬盘的检测效率。
如图2所示,本发明较佳实施例中,硬盘检测装置100可以采用计算机实现,硬盘检测装置100主要包括硬盘接口ID读取单元101、供电信息获取单元109、写数据单元102、读参数单元103、标准值存储单元106、比较单元104、逻辑运算单元110和记录单元105,其中,
硬盘接口ID读取单元101,用于读取多个硬盘接口的ID,每个硬盘接口都有唯一的ID,根据ID能准确定位硬盘,并能对单个硬盘进行测试或者多个硬盘同时进行测试,测试记录对应于每个ID号;
供电信息获取单元109,用于获取硬盘的供电信息;硬盘的供电取自主机的开关电源,四个接线柱的电压分别为:红色为正5V,黑色为地线,黄色为正12V,通过线性电源变换电路,变换为硬盘正常工作的各种电压。硬盘的供电电路如果出现问题,会直接导致硬盘不能工作。故障现象往往表现为不通电、硬盘检测不到、盘片不转、磁头不寻道等,所以在检测磁盘之前,很有必要先进行硬盘的供电检测,否则会做很多无用功,浪费检测时间。故供电信息获取单元所获取的供电信息对测试很重要,如果确定获取不到供电信息,可以暂停其他检测,先检查供电电路中的插座的接线柱、滤波电容、二极管、三极管、场效应管、电感、保险电阻等,因为这些部位容易出现问题。
写数据单元102,用于向多个硬盘写入数据,可同时对多个硬盘进行写操作;读参数单元103,用于根据硬盘的写数据过程读取硬盘的指标参数的当前值,指标参数可包括读写状态下硬盘的最大和最小读写速度;
标准值存储单元106,用于存储硬盘的各项标准值,各项标准值一般是在设计硬盘时所设定的值,其存储在硬盘存储区中的CMOS RAM,其中记录了磁盘的转动轴、磁头、柱面、扇区、容量大小、RPM值等参数,即硬盘参数(geometry),操作***在引导启动或驱动器初始化时可以从那里得到硬盘参数。
比较单元104,用于将供电信息获取单元109获取的硬盘供电信息和读参数单元103读取的指标参数的当前值与标准值存储单元106中的相应标准值进行比较;在比较结果相同时,将比较结果记为1,表示测试通过;否则记为0,表示测试未通过;
记录单元105,用于根据比较单元104的运算结果分别记录不同硬盘的测试结果,如果运算结果为1表示测试通过,否则为不通过,该记录结果分别对应连接在不同接口上的硬盘,通过接口的ID来定位相应硬盘,根据记录结果可以很快判定哪些硬盘测试通过,哪些测试未通过。
进一步地,本发明较佳实施例硬盘检测装置,如图3所示,硬盘检测装置100还包括故障检测单元107,用于检测硬盘的盘面、磁道和扇区是否存在故障,并通过记录单元105记录故障信息。
进一步地,该硬盘检测装置100还包括基本参数读取单元108,用于读取硬盘的读写磁头、传动手臂和传动轴的状态参数;记录单元105,还用于根据基本参数读取单元记录状态参数。根据记录的基本参数,可以与上述硬盘参数(geometry)再进行比较,以进一步判断待测试的硬盘是否符合标准。
进一步地,在硬盘测试装置100可在不同的环境下进行多次测试,如在允许的温度下分别进行低温测试和高温测试,并进行长时间的压力测试,对硬盘进行读写操作,以检验硬盘是否能正常工作,各项性能是否达标,并记录下硬盘读写信息和相应的故障信息。
如图4所示,本发明较佳实施例硬盘检测方法,包括以下步骤:
S1、硬盘检测装置读取连接在该同一检测装置上的多个硬盘接口的ID;
S2、获取硬盘的供电信息;如果此时获取不到硬盘的供电信息,则无需进行其他的操作,可直接检测硬盘的供电电路;
S3、向多个硬盘写入数据,根据获取的硬盘供电信息判断硬盘供电是否正常,在硬盘的供电正常时,再进行硬盘写操作;
S4、根据硬盘的写数据过程读取不同硬盘读写时的指标参数的当前值;
S5、将读取的供电信息和指标参数的当前值与相应标准值进行比较;在比较结果相同时,将比较结果记为1,否则记为0;这里的标准值在上文已有相应描述,在此不再赘述;
S6、将比较结果与硬盘中的相对应的参数值做逻辑与运算,如果运算结果为1表示测试通过,否则为不通过。
本发明较佳实施例硬盘检测方法中,多个硬盘通过硬盘多接口卡与检测装置连接。在硬盘多接口卡不接通电源的情况下,可先进行硬盘接口检测,手动插拔10次(包括供电接口、数据接口),查看接口是否有异常。硬盘多接口卡插上硬盘,然后接通电源,对硬盘接口及硬盘电路板进行电气特性检测。
进一步地,本发明较佳实施例硬盘检测方法还包括检测硬盘的盘面、磁道和扇区是否存在故障,并记录故障信息的步骤。
进一步地,本发明较佳实施例硬盘检测方法还包括读取硬盘的基本参数并记录的步骤,基本参数包括读写磁头、传动手臂和传动轴的状态参数,通过读写磁头、传动手臂、传动轴可以确定硬盘容量的大小,硬盘容量=柱面数×扇区数×磁头数×512B,由此可以判定容量大小是否正确,硬盘的读写速率是否达到要求,读写磁头、传动手臂、传动轴是否正常;该步骤还可以读取伺服***的各个参数,以判定是否符合要求。
进一步地,本发明较佳实施例硬盘检测方法硬盘检测方法可在不同环境下进行多次测试,如在允许的温度下分别进行低温测试和高温测试,并分别进行长时间的压力测试。
在本发明较佳实施例硬盘检测方法中,在进行上述步骤之前,可对硬盘进行外观检测:检测硬盘接口有无变形、表面是否有划痕、电路板器件是否有松动,硬盘整体外观是否达到要求。在外观检测合格情况下再进行其他的检测步骤。
进一步地,为了使检测结果更加可靠同时又节省时间,可以对检测过的硬盘进行抽样,将抽样后的硬盘按照上述硬盘检测方法重复检测。检测合格后的硬盘粗要贴上合格的标签,粘贴标签前,首先要检查标签是否有污点、有划痕、标签内容是否正确;在贴标签时要沿着硬盘的机械边缘缓慢贴合,使标签能贴到正确位置并以防止会产生气泡。最后进行封装,即将经过以上步骤检验合格的硬盘进行外包装、入库。
本发明通过对连接在同一检测装置上的硬盘进行批量检测,可实现硬盘检测的自动化,大大提高了硬盘检测的效率。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。