[发明专利]一种硬盘数据清理方法、装置及计算设备有效
申请号: | 202111465744.7 | 申请日: | 2021-12-03 |
公开(公告)号: | CN113867651B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 罗攀登;钟俊 | 申请(专利权)人: | 武汉深之度科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 430206 湖北省武汉市东湖新技术开发区*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬盘数据 清理 方法 装置 计算 设备 | ||
本发明公开了一种硬盘数据清理方法、装置及计算设备,方法在计算设备中执行,包括步骤:获取计算设备中的每个硬盘的设备信息;根据设备信息确定每个硬盘是否能够进行清理,以确定一个或多个可清理硬盘;显示一个或多个可清理硬盘的设备信息,并获取用户选择的目标硬盘;以及向目标硬盘的每个分区随机写入数据,直到所述目标硬盘的剩余空间小于一个数据块,以触发垃圾回收机制对所述目标硬盘进行数据清理。根据本发明的技术方案,能实现在保留系统原有文件基础上对SSD硬盘数据的彻底清理。
技术领域
本发明涉及计算机技术领域,特别涉及一种硬盘数据清理方法、硬盘数据清理装置及计算设备。
背景技术
目前,SSD固态硬盘的普及率持续增长,并且速度和容量不断提高,使得SSD已逐渐取代机械硬盘。SSD的存储原理与机械硬盘不同,数据销毁方式也与机械硬盘不同。
SSD固态硬盘自带主控,通过在操作系统存取数据的逻辑块地址与原始数据闪存地址的间接层,来转换物理数据的储存,并通过隐藏闪存的特殊接口来管理每个数据块的写入和擦除次数。该间接层增强了SSD的存取性能和可靠性,并大大提高了SSD的使用寿命。但,间接层也会产生对用户不可见的副本数据,基于此,传统的粉碎删除文件、写覆盖、低级格式化驱动器的方法都无法确保彻底删除SSD数据。
现有技术中,通常采用全盘擦除的方式对SSD硬盘数据进行彻底清理,对硬盘全盘擦除会将系统数据也全部删除,导致需要重新安装操作系统,十分麻烦。
为此,需要一种硬盘数据清理方法,以解决上述技术方案中存在的问题。
发明内容
为此,本发明提供一种硬盘数据清理方法和硬盘数据清理装置,以力图解决或者至少缓解上面存在的问题。
根据本发明的一个方面,提供了一种硬盘数据清理方法,在计算设备中执行,包括步骤:获取计算设备中的每个硬盘的设备信息;根据设备信息确定每个硬盘是否能够进行清理,以确定一个或多个可清理硬盘;显示一个或多个可清理硬盘的设备信息,并获取用户选择的目标硬盘;以及向目标硬盘的每个分区随机写入数据,直到所述目标硬盘的剩余空间小于一个数据块,以触发垃圾回收机制对所述目标硬盘进行数据清理。
可选地,在根据本发明的硬盘数据清理方法中,在触发垃圾回收机制对所述目标硬盘进行数据清理之后,还包括步骤:删除随机写入的所有数据。
可选地,在根据本发明的硬盘数据清理方法中,向目标硬盘的每个分区随机写入数据的步骤包括:基于所述数据块大小依次向所述目标硬盘的每个分区写入数据。
可选地,在根据本发明的硬盘数据清理方法中,向目标硬盘的每个分区随机写入数据,直到所述目标硬盘的剩余空间小于一个数据块的步骤,包括: 计算所述目标硬盘的剩余空间;获取所述目标硬盘的数据块大小、分页大小;基于所述剩余空间和数据块大小来计算待写入的数据块数量;每次基于所述数据块大小的整数倍,向所述目标硬盘的分区写入数据;确定已写入的数据块总数量,如果已写入的数据块总数量等于所述待写入的数据块数量,则确定目标硬盘的剩余空间小于一个数据块。
可选地,在根据本发明的硬盘数据清理方法中,还包括步骤:如果已写入的数据块总数量小于所述待写入的数据块数量,且已写入的数据大小小于或等于所述剩余空间与数据块大小的差值,则:基于所述分页大小依次向所述目标硬盘的每个分区写入数据,直到写入已写入的数据大小大于所述剩余空间与数据块大小的差值时,确定目标硬盘的剩余空间小于一个数据块。
可选地,在根据本发明的硬盘数据清理方法中,向目标硬盘的每个分区随机写入数据的步骤包括:基于所述目标硬盘的设备信息读取目标硬盘的分区信息表,并将目标硬盘的根分区放置到所述分区信息表的最后;根据所述目标硬盘的分区信息表中的分区顺序来向每个分区写入数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉深之度科技有限公司,未经武汉深之度科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111465744.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:联盟链的预期共识方法
- 下一篇:法律知识图谱构建方法及装置