[发明专利]一种调整NTFS分区的方法及装置有效
申请号: | 201910395857.0 | 申请日: | 2019-05-13 |
公开(公告)号: | CN110109624B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 白福铭 | 申请(专利权)人: | 成都易我科技开发有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 杨华;王宝筠 |
地址: | 610044 四川省成都市武侯*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调整 ntfs 分区 方法 装置 | ||
1.一种调整NTFS分区的方法,其特征在于,包括如下步骤:
校准调整后分区的位置以及调整后分区的大小,校准调整后分区的位置至少满足原分区与调整后分区的头部偏移为分配单元大小的整数倍,校准调整后分区的大小至少包括:在调整指令指示的调整后分区的大小,除去被原分区中的数据占用的空间大小外,小于需要重建的元文件的大小的情况下,增加调整后分区的大小,使得调整后分区的大小足够重建元文件;
将原分区中包括且调整后分区中不包括的存储区域的数据,复制至所述调整后分区中的空闲区域,所述调整后分区中的空闲区域为不被原分区中的数据占用的区域;
在所述空闲区域建立第一类元文件,所述第一类元文件为所述原分区中除引导文件$Boot之外的其它元文件;
在所述调整后分区的第一个簇建立所述$Boot;
所述在所述空闲区域建立第一类元文件包括:在调整后分区的空闲区域建立主控文件表$MFT,$MFT用于记录调整后分区中的数据与存储空间的对应关系,$MFT由文件记录块组成,每个记录有一个标准的头部和一序列的属性;依据调整后分区数据的分布,在调整后分区的空闲区域建立$Bitmap;在调整后分区的空闲区域建立坏簇$BadClus,标识原分区已标识且包括在调整后分区中的坏簇的信息。
2.根据权利要求1所述的方法,其特征在于,所述校准调整后分区的位置包括:
在头部偏移不为预设数值的整数倍的情况下,调整所述调整后分区的头部位置,以使得所述头部偏移为所述预设数值的整数倍;
其中,所述头部偏移为所述调整后分区与所述原分区的头部位置的偏移量。
3.根据权利要求1所述的方法,其特征在于,所述在调整指令指示的调整后分区的大小,除去被原分区中的数据占用的空间大小外,小于需要重建的元文件的大小的情况下,增加调整后分区的大小包括:
在剩余空间小于所述第一类元文件与所述$Boot的大小之和的情况下,增加所述调整后分区的大小,使得所述剩余空间不小于所述第一类元文件与所述$Boot的大小之和;其中,所述剩余空间为所述调整后分区的大小,除去被所述原分区中的数据占用的空间大小后,剩余的空间。
4.根据权利要求1所述的方法,其特征在于,所述第一类元文件还包括以下至少一项:
MFT镜像文件$MFTMirr和日志文件$LogFile。
5.根据权利要求4所述的方法,其特征在于,建立所述$MFT包括:
在所述$MFT中文件记录大于预设阈值的情况下,在$MFT空闲记录块中创建子记录。
6.一种调整NTFS分区的装置,其特征在于,包括:
位置校准模块,用于校准调整后分区的位置,校准调整后分区的位置至少满足原分区与调整后分区的头部偏移为分配单元大小的整数倍;
大小校准模块,用于校准调整后分区的大小,校准调整后分区的大小至少包括:在调整指令指示的调整后分区的大小,除去被原分区中的数据占用的空间大小外,小于需要重建的元文件的大小的情况下,增加调整后分区的大小,使得调整后分区的大小足够重建元文件;
复制模块,用于将原分区中包括且调整后分区中不包括的存储区域的数据,复制至所述调整后分区中的空闲区域,所述调整后分区中的空闲区域为不被原分区中的数据占用的区域;
第一文件创建模块,用于在所述空闲区域建立第一类元文件,所述第一类元文件为所述原分区中除引导文件$Boot之外的其它元文件;
第二文件创建模块,用于在所述调整后分区的第一个簇建立所述$Boot;
上述第一文件创建模块具体用于:在调整后分区的空闲区域建立主控文件表$MFT,$MFT用于记录调整后分区中的数据与存储空间的对应关系,$MFT由文件记录块组成,每个记录有一个标准的头部和一序列的属性;依据调整后分区数据的分布,在调整后分区的空闲区域建立$Bitmap;在调整后分区的空闲区域建立坏簇$BadClus,标识原分区已标识且包括在调整后分区中的坏簇的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都易我科技开发有限责任公司,未经成都易我科技开发有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910395857.0/1.html,转载请声明来源钻瓜专利网。