针对隐藏分区的数据处理方法及电子设备技术

技术编号:34373642 阅读:63 留言:0更新日期:2022-07-31 12:23
本申请公开了一种针对隐藏分区的数据处理方法及电子设备,该方法包括:在硬盘中的固定分区和隐藏分区均被启用的情况下,将硬盘的第一分区信息分别存储在硬盘分区表的第一逻辑单元组和第一备份单元组中,其中,硬盘分区表设置在硬盘中的预设存储区域中;对第一逻辑单元组中存储的数据进行导出,生成相应的第一导出文件;在隐藏分区被关闭后再次被启用的情况下,利用第一导出文件对第一备份单元组中存储的数据进行第一校验;在第一校验被通过的情况下,将第一备份单元组中存储的数据分别写入第一逻辑单元组中的对应位置处,以更新第一逻辑单元组;利用更新后的第一逻辑单元组中存储的数据对硬盘进行访问。该方法能够使隐藏分区正常使用。正常使用。正常使用。

Data processing method and electronic equipment for hidden partition

【技术实现步骤摘要】
针对隐藏分区的数据处理方法及电子设备


[0001]本申请涉及计算机等电子设备的硬盘控制领域,特别涉及一种针对隐藏分区的数据处理方法及电子设备。

技术介绍

[0002]计算机等电子设备的硬盘中,如NVMe SSD硬盘中,具有正常的固定分区,还可以实现对部分LBA隐藏的功能,从而形成了一个NVMe SSD磁盘上的隐藏分区。隐藏分区被划分后,对于BIOS和OS等上层软件都是不可见的,也就能够实现利用隐藏分区对数据保护的目的,并且隐藏分区可以防病毒,以及防止硬盘中的数据被非法访问或丢失。
[0003]硬盘的分区信息会在硬盘分区表的起始地址段(第一逻辑单元组)和结束地址段(第一备份单元组和/或第二备份单元组)都做存放,但是在开/关隐藏分区的过程中,会出现记录的多个分区信息不一致的问题,导致文件系统报错。例如,实际操作过程中有初始化隐藏分区的操作,在系统启动的BIOS阶段,需要调用处于硬盘分区表的起始地址段的GPT分区信息;在NVMe SSD中的隐藏分区经过启动和关闭的切换操作后,会导致GPT分区信息中记录的内容与硬盘的实际分区状态不一致的情况,G本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种针对隐藏分区的数据处理方法,其特征在于,包括:在硬盘中的固定分区和隐藏分区均被启用的情况下,将所述硬盘的第一分区信息分别存储在硬盘分区表的第一逻辑单元组和第一备份单元组中,其中,所述硬盘分区表设置在所述硬盘中的预设存储区域中;对所述第一逻辑单元组中存储的数据进行导出,生成相应的第一导出文件;在所述隐藏分区被关闭后再次被启用的情况下,利用所述第一导出文件对所述第一备份单元组中存储的数据进行第一校验;在所述第一校验被通过的情况下,将第一备份单元组中存储的数据分别写入所述第一逻辑单元组中的对应位置处,以更新所述第一逻辑单元组;利用更新后的所述第一逻辑单元组中存储的数据对所述硬盘进行访问。2.根据权利要求1所述的方法,其特征在于,所述第一逻辑单元组包括多个第一逻辑单元,所述第一备份单元组包括多个第一备份单元;所述在硬盘中的固定分区和隐藏分区均被启用的情况下,将所述硬盘的第一分区信息分别存储在硬盘分区表的第一逻辑单元组和第一备份单元组中,包括:将第一分区信息中多个数据块分别写入与之相对应的多个所述第一逻辑单元中;将第一分区信息中多个数据块分别写入与之相对应的多个所述第一备份单元中,其中,所述第一备份单元具有与之对应的所述第一逻辑单元。3.根据权利要求1所述的方法,其特征在于,所述对所述第一逻辑单元组中存储的数据进行导出,生成相应的第一导出文件,包括:从所述第一逻辑单元组中获取所述第一分区信息;基于所述第一分区信息生成所述第一导出文件;将所述第一导出文件存储在预设存储介质中。4.根据权利要求1所述的方法,其特征在于,所述在所述隐藏分区被关闭后再次被启用的情况下,利用所述第一导出文件对所述第一备份单元组中存储的数据进行第一校验,包括:在所述隐藏分区被写入数据后被关闭的情况下,根据接收到的表征访问所述隐藏分区的开启指令,重新开启所述隐藏分区;将所述第一导出文件与所述第一备份单元组中的多个第一备份单元依次进行对比;在所述第一导出文件中记录的数据与对应的第一备份单元中存储的数据相同的情况下,确定所述第一备份单元组通过所述第一校验。5.根据权利要求4所述的方法,其特征在于,所述第一逻辑单元组包括多个第一逻辑单元,所述在所述第一校验被通过的情况下,将第一备份单元组中存储的数据分别写入所述第一逻辑单元组中的...

【专利技术属性】
技术研发人员:和志华李高强曹先念葛鹏程
申请(专利权)人:联想开天科技有限公司
类型:发明
国别省市:

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

1