一种基于PCI-E装置实现隔离缺陷硬盘的方法

    公开(公告)号:CN112527700B

    公开(公告)日:2024-04-12

    申请号:CN202011409485.1

    申请日:2020-12-04

    摘要: 本发明公开了一种基于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装置的驱动程序等待所述缺陷硬盘响应,并将结果返回至上位机。

    多摄像头融合视频文件拆分为多个单摄像头视频文件的方法

    公开(公告)号:CN113873328B

    公开(公告)日:2023-06-27

    申请号:CN202111133725.4

    申请日:2021-09-27

    IPC分类号: H04N21/44 H04N21/4402

    摘要: 本发明公开了一种多摄像头融合视频文件拆分为多个单摄像头视频文件的方法,包括以下步骤:S101:选择并打开源视频文件;S102:遍历所述源视频文件的各个I帧并计算各个I帧的均值Hash;S103:比较各个I帧的均值Hash,将满足第一汉明距离的I帧划分为同一组,每组各自对应各个不同的摄像头;S104:检查各个损坏的I帧并将各个损坏的I帧各自分别划分至对应的组;S201:根据分组,各自创建各组所对应的视频文件;S202:遍历源视频中所有帧,检查各个帧所属的组,并将各个帧重写至各组所对应的视频文件且无须再次编码;S203:完成遍历并输出每组所对应的视频文件作为拆分后的目标视频文件,完成多摄像头融合视频文件拆分为多个单摄像头视频文件。

    一种raid6缺失磁盘后的数据恢复方法

    公开(公告)号:CN111078472B

    公开(公告)日:2023-06-02

    申请号:CN201911334835.X

    申请日:2019-12-23

    IPC分类号: G06F11/14 G06F11/10

    摘要: 本发明公开了一种raid6缺失磁盘后的数据恢复方法,其特征在于包括以下步骤:S100:加载raid6的各个磁盘,获取raid6的磁盘数量、各个磁盘的序号、raid6条带大小、各个磁盘中raid6开始位置、raid6的旋转方式及raid6的组织方式,其中,raid6分配至一个或多个磁盘上,各个磁盘包含数据条带、校验值P条带及校验值Q条带,所述数据条带用以存储用户数据,所述校验值P条带用以存储校验值P,所述校验值Q条带用以存储校验值Q;S200:判断是否缺失磁盘,如果是,执行步骤S300,否则,结束流程;S300:恢复raid6缺失磁盘的数据;S400:按照基于元数据的raid数据恢复方法恢复数据。

    一种雕复关系型数据库文件的方法及装置

    公开(公告)号:CN109656929B

    公开(公告)日:2023-06-02

    申请号:CN201811594851.8

    申请日:2018-12-25

    IPC分类号: G06F16/22 G06F16/28 G06F11/14

    摘要: 本发明公开了一种雕复关系型数据库文件的方法及装置,用于快速检测关系型数据库的数据页并高效重组数据库的数据页,从而雕复关系型数据库文件,该方法包括以下步骤:S100:解析并划分关系型数据库文件中待恢复的数据源所包含的结构,标记数据源中空闲簇/块的编号并记入集合F;S200:判断集合F中属于关系型数据库数据页的簇/块编号并记入集合H;S300:遍历集合H的元素,采用有向无环图论技术雕复/重组数据页;S400:根据步骤S300的雕复结果,对重组后数据页块的正确性进行校验。

    一种针对微软EXCEL文件的数据重组修复方法

    公开(公告)号:CN112069130B

    公开(公告)日:2023-05-02

    申请号:CN202010896794.X

    申请日:2020-08-31

    IPC分类号: G06F16/13 G06F12/02

    摘要: 本发明公开了一种针对微软EXCEL文件的数据重组修复方法,其特征在于包括以下步骤:S100:判断字节内容是否符合微软EXCEL文件首个扇区的扇区结构,如果是,执行步骤S300,否则,执行步骤S200;S200:遍历所有扇区,获取目录流扇区、配置表扇区;S300:解析配置表扇区及目录流扇区,检测扇区结构是否完整,如果是,执行步骤S400,否则,执行步骤S600;S400:解析、校验、构造微软EXCEL文件的文件头的扇区结构;S500:重组微软EXCEL文件的所有扇区数据,执行步骤S800;S600:解析数据流扇区数据,获取工作簿数据子流数据;S700:重组微软EXCEL文件中工作表数据,执行步骤S900;S800:所重组后新的EXCEL文件扇区数据写入新的EXCEL文件,结束流程;S900:按重组后的工作表数据个数写入相应个数的TXT文件。

    一种基于元数据的raid数据恢复方法

    公开(公告)号:CN110532136B

    公开(公告)日:2023-05-02

    申请号:CN201910813584.7

    申请日:2019-08-30

    IPC分类号: G06F11/14

    摘要: 本发明公开了一种基于元数据的raid数据恢复方法,其特征在于包括以下步骤:S100:加载磁盘,查找超级块及元数据,包括以下步骤:S200:解析所述超级块的所述元数据,获取元数据中各个域的值;S300:根据所述元数据中各个域的值生成raid结构;S400:根据所述raid结构恢复raid数据。通过本发明提供的方法,有效解决因raid使用的磁盘顺序、raid级别、raid旋转方向、raid条带大小等raid相关参数丢失、不全而不能恢复raid的数据的技术问题,并解决了现有技术中尚无一种基于元数据的raid数据恢复方法的技术问题。

    一种针对硬盘中丢失缺陷条目后的数据恢复方法

    公开(公告)号:CN110188003B

    公开(公告)日:2023-01-10

    申请号:CN201910467454.2

    申请日:2019-05-31

    IPC分类号: G06F11/14

    摘要: 本发明公开了一种针对硬盘中丢失缺陷条目后的数据恢复方法,其特征在于包括以下步骤:S100:通过ATA方式读取所述硬盘运行时缓存中所加载的硬盘缺陷表;S200:通过ATA方式读取所述硬盘盘片上物理存储的35号系统文件;S300:对比所述硬盘缺陷表及所述35号系统文件之间的缺陷条目的差异并生成第一修复表;S400:拷贝所述硬盘缺陷表的头部并插入至所述第一修复表之前,用以生成第二修复表;S500:填写所述第二修复表中的缺陷条目标记及注释,用以生成第三修复表,将所述第三修复表作为新的硬盘缺陷表并通过ATA方式回写至所述硬盘;S600:清除常驻G表,重建所述硬盘的缺陷映射表及所述硬盘的数据区;S700:将所述硬盘断电后重新加电,确认所述硬盘数据被正常读取。

    一种提取固态硬盘物理数据的方法

    公开(公告)号:CN112527195B

    公开(公告)日:2023-01-06

    申请号:CN202011408813.6

    申请日:2020-12-04

    IPC分类号: G06F3/06

    摘要: 本发明公开了一种提取固态硬盘物理数据的方法,其特征在于包括以下步骤:S100:判断所述固态硬盘是否正常就绪,如果是,执行步骤S200,否则结束流程;S200:获取所述固态硬盘物理数据的提取权限;S300:解析所述固态硬盘的基本参数;S400:循环提取所述固态硬盘的物理数据,包括以下步骤:S401:获取所提取物理数据的最小单位;S402:获取所述固态硬盘物理页的数据;S403:提取所述固态硬盘的物理数据。