[发明专利]一种硬盘检测方法及装置在审
申请号: | 201810806293.0 | 申请日: | 2018-07-20 |
公开(公告)号: | CN109117327A | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 王献飞 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬盘 故障盘 读写测试 信息判断 结果判断 硬盘检测 故障硬盘 检测率 申请 检测 | ||
本申请实施例公开了一种硬盘检测方法及装置,用于提高故障硬盘的检测率。本申请实施例方法包括:确定待检测的硬盘;获取该硬盘的第一SMART信息,根据该第一SMART信息判断该硬盘是否为故障盘;若根据该第一SMART信息判断该硬盘不是故障盘,对该硬盘进行读写测试;根据该读写测试的结果判断该硬盘是否为故障盘;若根据该读写测试的结果判断该硬盘不是故障盘,获取该硬盘的第二SMART信息;根据该第二SMART信息判断该硬盘是否为故障盘;若该硬盘为故障盘,标记该硬盘。
技术领域
本申请涉及存储领域,尤其涉及一种硬盘检测方法及装置。
背景技术
硬盘以其价格便宜、体积小、容量大等优点,成为当今最主要的计算机外部存储器,同时也是每台计算机必不可少的主要配置之一。可是一旦当硬盘发生故障,就会造成大量数据的丢失,这给予用户的损失大大超过了硬盘本身的价值。
硬盘SMART(self-monitoring analysis and reporting technology,自我监测、分析及报告技术)信息能够及时有效的反应硬盘故障信息状态。SMART是一种自动的硬盘状态检测与预警系统和规范。通过在硬盘硬件内的检测指令对硬盘的硬件如磁头、盘片、马达、电路的运行情况进行监控、记录,并与厂商所设定的预设临界值进行比较,若监控情况将或已超出预设临界值的安全范围,就可以通过主机的监控硬件或软件自动向用户作出警告,并进行轻微的自动修复,以提前保障硬盘数据的安全。除一些出厂时间极早的硬盘外,现在大部分硬盘均配备该项技术。
目前硬盘的年故障率在5%左右,SMART技术只能预测出3%-10%的硬盘故障,SMART技术无法检测出可能存在的硬盘读写错误,无法满足用户需求。
发明内容
本申请实施例提供了一种硬盘检测方法及装置,用以提高故障硬盘的检测率。
第一方面,本申请实施例提供了一种硬盘检测方法,该方法包括:
硬盘检测装置确定需要进行检测的硬盘,该硬盘预先与硬盘检测装置连接,且该硬盘已经开启了SMART自检功能;
硬盘检测装置获取该硬盘的第一SMART日志;
硬盘检测装置对该日志的内容进行分析,根据该日志判断该硬盘是否为故障盘;
若根据该硬盘对应的SMART日志判断该硬盘不是故障盘,则对该硬盘进行读测试、写测试以及同时进行读写测试;
硬盘检测装置根据读写测试的结果判断该硬盘是否为故障盘;
若根据该读写测试的结果判断该硬盘不是故障盘,对该硬盘再次进行SMART检测,并获取此次检测得到的SMART日志;
硬盘检测装置根据第二次SMART检测得到的SMART日志判断该硬盘是否发生故障;
若该硬盘经硬盘检测装置判断为故障盘,则将故障硬盘的信息予以显示。
本申请实施例中,硬盘检测装置可以在同时确定多个待检测的硬盘,对这些硬盘同时进行测试。因为在第二次SMART检测前,该硬盘进行过读写测试操作,因此在利用第二SMART信息判断硬盘是否为故障盘时可结合第一SMART信息。
根据第一方面,本申请实施例第一方面的第一种实施方式中,所述硬盘为SATA盘时,根据SMART日志判断该硬盘是否为故障盘包括:
硬盘检测装置检测SMART日志中的测试结果是否为第一预设字符;
若测试结果为第一预设字符,硬盘检测装置对SMART日志中各指标的当前值结合预设权重的方式与事先设置好的阈值进行比较分析,看是否满足条件;
若某些指标未满足条件,则判断该硬盘为故障盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810806293.0/2.html,转载请声明来源钻瓜专利网。