首页 / 专利库 / 专利权 / 专利合作条约 / 第I章 / 受理局 / 形式要求 / 缺陷 / 一种缺陷硬盘连接PC端时进行缺陷隔离的方法

一种缺陷硬盘连接PC端时进行缺陷隔离的方法

阅读:930发布:2020-06-29

专利汇可以提供一种缺陷硬盘连接PC端时进行缺陷隔离的方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 缺陷 硬盘 连接PC端时进行缺陷隔离的方法,属于硬盘数据恢复领域,包括如下步骤:001:PC端发送将原指令经过改变的自定义指令;002:接收改变后的自定义指令,并对改变后的自定义指令进行解析,还原为原指令。当设备与PC系统连接后,并不能直接 访问 存储设备的任何数据信息,必须结合相应的 软件 系统与虚拟保护中转交互才能完成对硬盘的数据交互。本方法采用缺陷隔离技术,将有缺陷的硬盘和PC机进行有效隔离,不让 操作系统 加载缺陷硬盘的启动代码从而防止PC系统加载硬盘启动代码导致PC上层系统崩溃。,下面是一种缺陷硬盘连接PC端时进行缺陷隔离的方法专利的具体信息内容。

1.一种缺陷硬盘连接PC端时进行缺陷隔离的方法,其特征在于,步骤如下:
001:PC端发送将原指令经过改变的自定义指令;
002:接收改变后的自定义指令,并对改变后的自定义指令进行解析,还原为原指令;
003:检查硬盘状态;
004:如果获取硬盘状态寄存器正常,则转到005;如果出现BUSY\ERR或非正常就绪状态,则转到006;如果006处理之后的寄存器仍然出现BUSY\ERR或非正常就绪状态,则直接结束;
005:发送读取指令,并转入008;
006:执行硬盘复位操作;
007:等待硬盘执行复位操作一定时间后返回004;
008:硬盘接收发送的读取指令并执行;
009:数据处理池接收来自硬盘的第一次正常数据返回,同时也接收复位之后读取到的数据;第二次数据如果正常,则直接返回,如果出错返回到自定义的数据到数据处理池,最终通过数据处理池返回到PC端。
2.根据权利要求1所述的一种缺陷硬盘连接PC端时进行缺陷隔离的方法,其特征在于,
001所述的改变后的自定义指令为0xE00xF00x280x88。
3.根据权利要求1或2所述的一种缺陷硬盘连接PC端时进行缺陷隔离的方法,其特征在于,002所述的原指令为0x280x88。
4.根据权利要求3所述的一种缺陷硬盘连接PC端时进行缺陷隔离的方法,其特征在于,
009所述的自定义的数据为0X44。

说明书全文

一种缺陷硬盘连接PC端时进行缺陷隔离的方法

技术领域

[0001] 本发明涉及硬盘数据恢复领域,特别涉及一种缺陷硬盘连接PC端时进行缺陷隔离的方法。

背景技术

[0002] 当PC端和硬盘连接时,PC端会直接使用读取ATA指令访问硬盘,读取硬盘的数据,如果硬盘的数据量过大可能会造成硬盘卡死,如果硬盘有缺陷即坏道,也会造成硬盘卡死。
[0003] 现有技术一般采用PE挂载操作系统的方法来提取缺陷硬盘的数据,或者是将缺陷硬盘以重盘的方式挂载在操作系统的方法来提取缺陷硬盘的数据,但上述方法由于没有采用隔离的措施,直接访问硬盘同样会造成卡死的情况。对于上述情况,暂时没有很好的处理方法。

发明内容

[0004] 本发明针对现有技术的不足,提供一种缺陷硬盘连接PC端时进行缺陷隔离的方法,能够有效解决PC端直接使用读取ATA指令,直接访问缺陷硬盘造成卡死情况。
[0005] 为解决以上问题,本发明采用的技术方案如下:一种缺陷硬盘连接PC端时进行缺陷隔离的方法,包括如下步骤:
[0006] 001:PC端发送将原指令经过改变的自定义指令;
[0007] 002:接收改变后的自定义指令,并对改变后的自定义指令进行解析,还原为原指令;
[0008] 003:检查硬盘状态;
[0009] 004:如果获取硬盘状态寄存器正常,则转到005;如果出现BUSY\ERR或非正常就绪状态,则转到006;如果006处理之后的寄存器仍然出现BUSY\ERR或非正常就绪状态,则直接结束;
[0010] 005:发送读取指令,并转入008;
[0011] 006:执行硬盘复位操作;
[0012] 007:等待硬盘执行复位操作一定时间后返回004;
[0013] 008:硬盘接收发送的读取指令并执行;
[0014] 009:数据处理池接收来自硬盘的第一次正常数据返回,同时也接收复位之后读取到的数据;第二次数据如果正常,则直接返回,如果出错返回到自定义的数据到数据处理池,最终通过数据处理池返回到PC端。
[0015] 作为优选,001所述的改变后的自定义指令为0xE00xF00x280x88。
[0016] 作为优选,002所述的原指令为0x280x88。
[0017] 作为优选,009所述的自定义的数据为0X44。
[0018] 本发明的方法可以达到以下效果:采用了本发明的方法,当设备与PC系统连接后,并不能直接访问到存储设备的任何数据信息,必须结合相应的软件系统与虚拟保护中转交互才能完成对硬盘的数据交互。本方法采用缺陷隔离技术,将有缺陷的硬盘和PC机进行有效隔离,不让操作系统加载缺陷硬盘的启动代码从而防止PC系统加载硬盘启动代码导致PC上层系统崩溃。附图说明
[0019] 图1为本发明的主流程示意图。

具体实施方式

[0020] 为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明做进一步详细说明。
[0021] 一种缺陷硬盘连接PC端时进行缺陷隔离的方法,包括以下步骤:
[0022] 001:PC端发送经过改变的自定义指令,比如本来是发送0x280x88,改变的自定义指令为0xE00xF00x280x88;
[0023] 002:接收改变后的自定义指令,比如0xE00xF00x280x88,并对自定义指令进行解析,还原为原指令,比如0x280x88;
[0024] 003:检查硬盘状态;
[0025] 004:如果获取硬盘状态寄存器正常,则转到005;如果出现BUSY\ERR或非正常就绪状态,则转到006;如果006处理之后的寄存器仍然出现BUSY\ERR或非正常就绪状态,则直接结束;
[0026] 005:发送读取指令,并转入008;
[0027] 006:执行硬盘复位操作;
[0028] 007:等待硬盘执行复位操作一定时间后返回004;
[0029] 008:硬盘接收发送的读取指令并执行;
[0030] 009:数据处理池接收来自硬盘的第一次正常数据返回,同时也接收复位之后读取到的数据;第二次数据如果正常,则直接返回,如果出错返回到自定义的数据(比如0X44)到数据处理池,最终通过数据处理池返回到PC端。
相关专利内容
标题 发布/更新时间 阅读量
缺陷检查系统 2020-05-12 532
缺陷检查方法 2020-05-12 777
缺陷检测方法 2020-05-12 225
缺陷检查方法 2020-05-12 367
潜在缺陷识别 2020-05-13 240
石墨烯缺陷检测 2020-05-13 262
缺陷检查仪 2020-05-11 741
AGSE缺陷菌株 2020-05-11 454
出生缺陷细胞库及其构建方法 2020-05-11 819
缺陷检测装置、缺陷修正装置及缺陷检测方法 2020-05-12 154
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈