一种硬盘检测方法及装置制造方法及图纸

技术编号:19964140 阅读:27 留言:0更新日期:2019-01-03 12:46
本申请实施例公开了一种硬盘检测方法及装置,用于提高故障硬盘的检测率。本申请实施例方法包括:确定待检测的硬盘;获取该硬盘的第一SMART信息,根据该第一SMART信息判断该硬盘是否为故障盘;若根据该第一SMART信息判断该硬盘不是故障盘,对该硬盘进行读写测试;根据该读写测试的结果判断该硬盘是否为故障盘;若根据该读写测试的结果判断该硬盘不是故障盘,获取该硬盘的第二SMART信息;根据该第二SMART信息判断该硬盘是否为故障盘;若该硬盘为故障盘,标记该硬盘。

A Hard Disk Detection Method and Device

The embodiment of the application discloses a hard disk detection method and device for improving the detection rate of the faulty hard disk. The method of embodiment of this application includes: determining the hard disk to be detected; obtaining the first SMART information of the hard disk, judging whether the hard disk is a fault disk based on the first SMART information; if judging the hard disk is not a fault disk based on the first SMART information, carrying out read-write test on the hard disk; judging whether the hard disk is a fault disk based on the result of the read-write test; and if the read-write test is based on the read-write test. Result The second SMART information of the hard disk is obtained, and the second SMART information is used to judge whether the hard disk is a fault disk or not. If the hard disk is a fault disk, the hard disk is marked.

【技术实现步骤摘要】
一种硬盘检测方法及装置
本申请涉及存储领域,尤其涉及一种硬盘检测方法及装置。
技术介绍
硬盘以其价格便宜、体积小、容量大等优点,成为当今最主要的计算机外部存储器,同时也是每台计算机必不可少的主要配置之一。可是一旦当硬盘发生故障,就会造成大量数据的丢失,这给予用户的损失大大超过了硬盘本身的价值。硬盘SMART(self-monitoringanalysisandreportingtechnology,自我监测、分析及报告技术)信息能够及时有效的反应硬盘故障信息状态。SMART是一种自动的硬盘状态检测与预警系统和规范。通过在硬盘硬件内的检测指令对硬盘的硬件如磁头、盘片、马达、电路的运行情况进行监控、记录,并与厂商所设定的预设临界值进行比较,若监控情况将或已超出预设临界值的安全范围,就可以通过主机的监控硬件或软件自动向用户作出警告,并进行轻微的自动修复,以提前保障硬盘数据的安全。除一些出厂时间极早的硬盘外,现在大部分硬盘均配备该项技术。目前硬盘的年故障率在5%左右,SMART技术只能预测出3%-10%的硬盘故障,SMART技术无法检测出可能存在的硬盘读写错误,无法满足用户需求。
技术实现思路
本文档来自技高网
...

【技术保护点】
1.一种硬盘检测方法,其特征在于,所述方法包括:确定待检测的硬盘;获取所述硬盘的第一SMART信息;根据所述第一SMART信息判断所述硬盘是否为故障盘;若根据所述第一SMART信息判断所述硬盘不是故障盘,对所述硬盘进行读写测试;根据所述读写测试的结果判断所述硬盘是否为故障盘;若根据所述读写测试的结果判断所述硬盘不是故障盘,获取所述硬盘的第二SMART信息;根据所述第二SMART信息判断所述硬盘是否为故障盘;若所述硬盘为故障盘,标记所述硬盘。

【技术特征摘要】
1.一种硬盘检测方法,其特征在于,所述方法包括:确定待检测的硬盘;获取所述硬盘的第一SMART信息;根据所述第一SMART信息判断所述硬盘是否为故障盘;若根据所述第一SMART信息判断所述硬盘不是故障盘,对所述硬盘进行读写测试;根据所述读写测试的结果判断所述硬盘是否为故障盘;若根据所述读写测试的结果判断所述硬盘不是故障盘,获取所述硬盘的第二SMART信息;根据所述第二SMART信息判断所述硬盘是否为故障盘;若所述硬盘为故障盘,标记所述硬盘。2.根据权利要求1所述的方法,其特征在于,所述硬盘为串行高级技术附件SATA盘,所述根据所述第一SMART信息判断所述硬盘是否为故障盘包括:判断所述第一SMART信息中的测试结果是否为第一预设字符;若测试结果为第一预设字符,判断所述第一SMART信息中的各指标的当前值结合预设权重是否超过预设阈值;若未超过所述预设阈值,判断所述硬盘不是故障盘。3.根据权利要求1所述的方法,其特征在于,所述硬盘为串行小型计算机接口SAS盘,所述根据所述第一SMART信息判断所述硬盘是否为故障盘包括:判断所述第一SMART信息中的测试结果是否为第二预设字符;若测试结果为第二预设字符,判断所述第一SMART信息中的各指标的当前值结合预设权重是否超过预设阈值;若未超过所述预设阈值,判断所述硬盘不是故障盘。4.根据权利要求1所述的方法,所述对所述硬盘进行读写测试包括:对所述硬盘进行顺序读写测试、随机读写测试或不同块大小的读写测试。5.根据权利要求1至4中任一项所述的方法,所述确定待检测的硬盘包括:遍历所有硬盘;按照预先设置的测试顺序确定待检测的硬盘。...

【专利技术属性】
技术研发人员:王献飞
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1