[发明专利]一种电子设备的硬盘检测方法及电子设备有效
申请号: | 201811399861.6 | 申请日: | 2018-11-22 |
公开(公告)号: | CN109697144B | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 梅傲雪;石磊 | 申请(专利权)人: | 合肥联宝信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/34 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 喻嵘;韩岳松 |
地址: | 230601 安徽省合肥市经*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子设备 硬盘 检测 方法 | ||
1.一种电子设备的硬盘检测方法,包括:
侦测所述硬盘与所述电子设备的本体之间的通信协议,以判断所述通信协议中的至少一个预设地址是否满足预设条件,其中,当所述预设地址发生变化时,确定其符合所述预设条件;
当满足所述预设条件时,抓取所述硬盘与所述本体之间的通信数据,并将所述通信数据存储在所述硬盘中的特定存储区中;
获取并分析所述通信数据,以确定所述电子设备出现的与硬盘相关联的错误;其中,
所述通信协议存放在所述电子设备中的第一寄存器中,所述的侦测所述硬盘与所述电子设备的本体之间的通信协议,以判断所述通信协议中的至少一个预设地址是否满足预设条件包括:
侦测所述第一寄存器,读取所述预设地址;
判断所述预设地址中的多个地址位的数值是否符合所述预设条件,其中所述第一寄存器与所述本体连接,或设置在所述本体上,以使所述本体能够对所述第一寄存器中的通信协议进行修改。
2.根据权利要求1所述的方法,所述的当满足所述预设条件时,抓取所述硬盘与所述本体之间的通信数据包括:
当所述预设地址满足所述预设条件时,所述本体上的硬盘控制器发出记录命令,以使所述硬盘启动记录模式,进而抓取所述通信数据。
3.根据权利要求1所述的方法,所述的将所述通信数据存储在所述硬盘中的特定存储区中包括:
当所述特定存储区没有剩余空间时,按照预设规则将需要存储的当前通信数据覆盖掉历史通信数据,或者,将所述当前通信数据存储在所述硬盘中的备用存储区中。
4.根据权利要求1所述的方法,所述方法还包括:
从所述特定存储区中导出所述通信数据;
将所述通信数据划分为多个数据块,并将所述数据块分别发送给多个备用电子设备,以使多个所述备用电子设备能够同时对与其相对应的所述数据块进行分析。
5.一种电子设备,包括:
侦测模块,其配置为侦测所述电子设备的硬盘与所述电子设备的本体之间的通信协议,以判断所述通信协议中的至少一个预设地址是否满足预设条件,其中,当所述预设地址发生变化时,确定其符合所述预设条件;
抓取模块,其配置为当满足所述预设条件时,抓取所述硬盘与所述本体之间的通信数据,并将所述通信数据存储在所述硬盘中的特定存储区中;
处理模块,其配置为获取并分析所述通信数据,以确定所述电子设备出现的与硬盘相关联的错误;其中,
所述通信协议存放在所述电子设备中的第一寄存器中,所述侦测模块进一步配置为:
侦测所述第一寄存器,读取所述预设地址;
判断所述预设地址中的多个地址位的数值是否符合所述预设条件,其中所述第一寄存器与所述本体连接,或设置在所述本体上,以使所述本体能够对所述第一寄存器中的通信协议进行修改。
6.根据权利要求5所述的电子设备,所述抓取模块进一步配置为:当所述预设地址满足所述预设条件时,通过所述本体上的硬盘控制器发出记录命令,以使所述硬盘启动记录模式,进而抓取所述通信数据。
7.根据权利要求5所述的电子设备,所述抓取模块进一步配置为:当所述特定存储区没有剩余空间时,按照预设规则将需要存储的当前通信数据覆盖掉历史通信数据,或者,将所述当前通信数据存储在所述硬盘中的备用存储区中。
8.根据权利要求5所述的电子设备,还包括分配模块,所述分配模块配置为:
从所述特定存储区中导出所述通信数据;
将所述通信数据划分为多个数据块,并将所述数据块分别发送给多个备用电子设备,以使多个所述备用电子设备能够同时对与其相对应的所述数据块进行分析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥联宝信息技术有限公司,未经合肥联宝信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811399861.6/1.html,转载请声明来源钻瓜专利网。