[发明专利]一种磁盘碎片的整理方法、终端和计算机可读存储介质有效
申请号: | 201710900842.6 | 申请日: | 2017-09-28 |
公开(公告)号: | CN107885458B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 李军 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 江婷;李发兵 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁盘碎片 整理 方法 终端 计算机 可读 存储 介质 | ||
本发明公开了一种磁盘碎片的整理方法、终端和计算机可读存储介质,可获取磁盘上待移动文件当前存储时的数据存储集中程度;从磁盘当前空余的块中选取至少一个空余块组成至少一个文件待存储区域;文件待存储区域的大小不低于待移动文件的大小;当满足待移动文件在至少一个文件待存储区域中存储时,比待移动文件按照当前存储方式存储时的数据存储集中程度更高,将待移动文件填充到至少一个文件待存储区域中的一个中,由此实现了对磁盘碎片的自动化整理,使得可以通过对待移动文件的迁移降低磁盘碎片化程度,增加磁盘中数据存储的集中程度,有利于降低终端上磁盘碎片的增加,进而降低因为磁盘碎片的原因而造成卡顿的概率。
技术领域
本发明涉及终端技术领域,更具体地说,涉及一种磁盘碎片的整理方法、终端和计算机可读存储介质。
背景技术
随着智能手机的发展,手机已经是人们日常生活中必不可少的一部分,在手机频繁使用的过程中,人们常常会遇到手机越用越卡顿的问题。
造成手机卡顿的其中一个原因是由于手机上的应用会频繁产生且大量产生、删除暂时文件,造成许多不连续的区块,导致后续产生大文件对系统文件的访问越来越频繁,磁盘上的存在文件碎片越来越多,容易造成碎片化分布。而存储器如Flash的每个cell都有写入次数寿命限制,如果每一次都对磁盘碎片重整牵涉文件全区搬移,会大量增加存储器的实际写入次数,减少存储器的存储寿命。
目前,针对手机卡顿的问题,用户一般可以采用的解决方式为:
1.采用手机管家类软件进行垃圾清理;但是该方法只能将手机上的一些文件进行删除。
2.卸载不使用的应用;该方案也是只能起到删除文件的作用,并且还容易存在删除的不够彻底情况。
3.将手机格式化;该方法使得用户需要备份资料,重新安装软件,用户操作繁琐,浪费时间和流量,并且手机格式化后使用一段时间,手机一般还会再次出现大量磁盘碎片,出现卡顿。
所以,现有技术中,手机等终端上缺乏一种自动化的磁盘整理方法,能够高效的完成磁盘碎片整理,避免终端上磁盘碎片化程度的增加,进而避免因为磁盘碎片的原因而造成的卡顿。
发明内容
本发明要解决的技术问题在于现有技术随着终端的使用,文件会大量地产生和删除,磁盘碎片化程度越来越严重,导致因为磁盘空间碎片化分布而音响终端的流畅性,降低用户体验,针对该技术问题,提供一种磁盘碎片的整理方法、终端和计算机可读存储介质。
为解决上述技术问题,本发明提供一种磁盘碎片的整理方法,该磁盘碎片的整理方法包括:
获取磁盘上待移动文件当前的存储情况,根据存储情况确定待移动文件按照当前存储方式存储时的数据存储集中程度;
从磁盘当前空余的块中选取至少一个空余块组成至少一个文件待存储区域;文件待存储区域的大小不低于待移动文件的大小;
判断待移动文件在各文件待存储区域中存储时,是否比待移动文件按照当前存储方式存储时的数据存储集中程度更高;
当满足待移动文件在至少一个文件待存储区域中存储时数据存储集中程度更高时,则将待移动文件移动到该至少一个文件待存储区域中的一个中存储。
可选的,获取磁盘上待移动文件当前的存储情况包括:
监听磁盘上文件的创建操作,当文件在磁盘上完成创建操作时,获取文件的存储情况,存储情况包括文件存储所需的块数和每个块的大小;
根据监听的结果从磁盘当前存储的文件中选择待移动文件,根据获取的各文件的存储情况,获取待移动文件当前在磁盘上的存储情况。
说明书中写,先选择不连续值较高的文件作为待移动文件。
可选的,文件待存储区域包括被删除文件的存储区域;磁盘碎片的整理方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710900842.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:磁悬浮轴承的接线结构及压缩机及空调
- 下一篇:具大电流的TYPE‑C连接器