【技术实现步骤摘要】
磁盘分区表信息备份、恢复方法及系统
[0001]本申请涉及磁盘管理
,特别是涉及一种磁盘分区表信息备份、恢复方法及系统。
技术介绍
[0002]Windows分区表信息记录了硬盘各个独立物理区域的大小和起始位置,是为了更好的管理硬盘数据而制定的一套规范。目前,市面上的软件产品,对分区表信息的备份通常是按照字节序格式序列化后,以二进制文件形式存放。由于Windows系统版本众多,分区表信息的格式存在一些差异,且分区类型也存在多种,分别管理这些不同格式的分区信息是一件复杂繁琐的事情。并且,以二进制数据存放分区信息,对于不同平台之间的数据互认性,都需要投入更多的工作量。
[0003]然而,目前的磁盘分区表信息备份方法,存在效率低的问题。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种磁盘分区表信息备份、恢复方法及系统。
[0005]一种磁盘分区表信息备份方法,方法包括:
[0006]读取目标备份磁盘的磁盘信息;磁盘信息包括目标备份磁盘的磁盘类型;
[0007 ...
【技术保护点】
【技术特征摘要】
1.一种磁盘分区表信息备份方法,其特征在于,所述方法包括:读取目标备份磁盘的磁盘信息;所述磁盘信息包括所述目标备份磁盘的磁盘类型;根据所述磁盘类型读取所述目标备份磁盘的分区表信息;所述分区表信息包括若干分区信息;基于标准化格式的磁盘分区表信息模板、所述磁盘信息以及所述分区表信息,得到所述标准化格式的磁盘分区表信息文本数据并存入数据库;所述标准化格式的磁盘分区表信息模板规定了所述磁盘信息的存放位置、所述分区表信息的存放位置以及各所述分区信息的存放位置。2.根据权利要求1所述的磁盘分区表信息备份方法,其特征在于,所述标准化格式为json格式;所述基于标准化格式的磁盘分区表信息模板、所述磁盘信息以及所述分区表信息,得到标准化格式的磁盘分区表信息文本数据的步骤,包括:基于所述分区表信息,通过遍历各分区节点获取各所述分区信息;按照json格式的磁盘分区表信息模板,将所述磁盘信息填写到磁盘json对象中以及将各所述分区信息填写到分区json对象中,得到json格式的磁盘分区表信息文本数据。3.根据权利要求2所述的磁盘分区表信息备份方法,其特征在于,所述按照json格式的磁盘分区表信息模板,将所述磁盘信息填写到磁盘json对象中以及将各所述分区信息填写到分区json对象中,得到json格式的磁盘分区表信息文本数据的步骤,包括:基于所述磁盘信息得到所述目标备份磁盘的分区格式,并创建所述磁盘json对象;基于所述分区信息得到所述分区的类型,并创建所述分区json对象;按照所述json格式的磁盘分区表信息模板,根据所述磁盘信息中各子项的意义,将所述磁盘信息中各子项数据填写到所述磁盘json对象中,以及根据所述分区信息中各子项的意义,将所述分区信息中各子项数据填写到所述分区json对象中,得到所述json格式的磁盘分区表信息文本数据。4.根据权利要求1所述的磁盘分区表信息备份方法,其特征在于,所述读取目标备份磁盘的磁盘信息的步骤之前,包括:检索本地所有磁盘,选择需要备份分区表信息的磁盘作为所述目标备份磁盘。5.一种磁盘分区表信息恢复方法,其特征在于,包括:读取目标恢复磁盘的基础信息,以及从数据库中读取标准化格式的磁盘分区表信息文本数据;所述标准化格式的磁盘分区表信息文本数据为采用权利要求1至4中任一项所述的磁盘分区表信息备份方法对目标备份磁盘的分区表信息进行备份得到;根据所述基础信息和所述标准化格式的磁盘分区表信息文本数据,判断所述目标恢复磁盘是否满足磁盘分区表信息恢复条件;在判断结果为所述目标...
【专利技术属性】
技术研发人员:梅树奎,范佳,王子骏,马立珂,
申请(专利权)人:广州鼎甲计算机科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。