[发明专利]一种基于PCI-E装置实现隔离缺陷硬盘的方法在审
申请号: | 202011409485.1 | 申请日: | 2020-12-04 |
公开(公告)号: | CN112527700A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 梁效宁;董超;许超明;彭炼 | 申请(专利权)人: | 四川效率源信息安全技术股份有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F13/38;G06F13/42;G06F21/60;G06F21/78 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 641000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 pci 装置 实现 隔离 缺陷 硬盘 方法 | ||
1.一种基于PCI-E装置实现隔离缺陷硬盘的方法,其特征在于包括以下步骤:
S100:将所述缺陷硬盘连接至PCI-E装置,并将所述PCI-E装置连接至电脑主板的PCI-E通道,其中,所述PCI-E装置具有转接SATA接口的功能且包括PCI-E转SATA的转接芯片、PCI-E接口、SATA接口;
S200:上位机加密原指令并将加密后的伪指令及数据发送至所述PCI-E装置的驱动程序;
S300:所述PCI-E装置的驱动程序接收并解密上位机发送的伪指令,并将解密后的指令发送至指定端口的所述缺陷硬盘;
S400:所述PCI-E装置的驱动程序等待所述缺陷硬盘响应,并将结果返回至上位机。
2.根据权利要求1所述的一种基于PCI-E装置实现隔离缺陷硬盘的方法,其特征在于,所述步骤S200包括以下步骤:
S201:上位机加密原指令,包括以下步骤:
S2011:在设备管理器上安装所述PCI-E装置的驱动程序;
S2012:所述缺陷硬盘连接至所述PCI-E装置后,确认所述电脑不能访问所述缺陷硬盘;
S2013:将获取所述缺陷硬盘的基础信息的原指令0x00,0x00,0x00,0x00,0x00,0x00,0xEC加密为0x0D,0x01,0x1,0x1,0x01,0x1,0x1,0xED并记为伪指令1,其中,0x0D为校验位;
S202:将伪指令1发送至所述PCI-E装置的驱动程序:在所述上位机分配与数据缓冲区相同大小的存储空间,将所述伪指令1及数据缓冲区所包含数据发送至所述PCI-E装置的驱动程序。
3.根据权利要求1所述的一种基于PCI-E装置实现隔离缺陷硬盘的方法,其特征在于,所述步骤S300包括以下步骤:
S301:所述PCI-E装置的驱动程序解密伪指令,包括以下步骤:
S3011:所述PCI-E装置的驱动程序校验伪指令1:将所有指令的值相加并记录相加后的和;
S3012:判断所述相加后的和是否等于0x100,如果是,表示校验成功,执行步骤S3013,否则执行步骤S405;
S3013:将加密的伪指令1进行解密:去掉伪指令1的校验位0x0D,并将其余每字节的数值减一,得到指令0x00,0x00,0x00,0x00,0x00,0x00,0xEC并记为数据2;
S302:所述PCI-E装置的驱动程序将数据2发送至指定端口的所述缺陷硬盘。
4.根据权利要求1所述的一种基于PCI-E装置实现隔离缺陷硬盘的方法,其特征在于,所述步骤S400包括以下步骤:
S401:获取所述缺陷硬盘的基本状态:获取指定端口的所述缺陷硬盘的状态寄存器的值;
S402:判断当前所获取的状态寄存器的值是否正常,如果是,执行步骤S403,否则,执行步骤S404;
S403:处理并响应数据,执行步骤S405,包括以下步骤:
所述PCI-E装置的驱动程序获取所述缺陷硬盘的状态及所述缺陷硬盘返回的数据,然后将所述状态和所述数据发送至上位机,并标记本次指令执行的结果为成功,执行步骤S405;
S404:对所述缺陷硬盘执行复位后,判断当前所获取的状态寄存器的值是否正常,如果是,执行步骤S403,否则,执行步骤S405;
S405:返回指令执行结果。
5.根据权利要求4所述的一种基于PCI-E装置实现隔离缺陷硬盘的方法,其特征在于,所述步骤S405包括以下步骤:
S4051:上位机判断当前指令执行的结果,若为成功,执行步骤S4052,否则,执行步骤S4053;
S4052:上位机接收并展示所述缺陷硬盘的所述状态和所述数据,结束流程;
S4053:上位机展示失败的状态信息,并防止所述电脑访问所述缺陷硬盘时出现卡死的情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川效率源信息安全技术股份有限公司,未经四川效率源信息安全技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011409485.1/1.html,转载请声明来源钻瓜专利网。