[发明专利]基于VMware虚拟化文件系统损坏的数据恢复方法有效
申请号: | 201910976391.3 | 申请日: | 2019-10-15 |
公开(公告)号: | CN110781160B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 张宇 | 申请(专利权)人: | 北亚企安科技(北京)有限公司 |
主分类号: | G06F16/188 | 分类号: | G06F16/188;G06F16/11;G06F9/455 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 孙楠 |
地址: | 100094 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于VMware虚拟化文件系统损坏的数据恢复方法,其步骤:查找PV_INFO信息和LV_INFO信息,获取根目录以及文件系统元文件信息;解析文件系统根目录获取虚拟机的名称以及虚拟机目录的FR信息;解析FR信息获取Fnode信息并解析,获取Fnode的大小,创建时间,修改时间以及数据指针Fmap信息;根据Fmap的类型判断数据指针指向的位置获取指向数据;若Fmap指向“.sbc.sf”元文件中的内容为虚拟机子目录时,则解析此虚拟机子目录的目录项信息FR;若没有获取到此虚拟机目录的FR信息或获取的FR信息损坏,则通过搜索关键字从“.fdc.sf”元文件中查找所有Fnode信息,然后判断Fnode是否指向虚拟机子目录,根据虚拟机子目录来获取此虚拟机的名称并恢复此虚拟机子目录的所有数据。 | ||
搜索关键词: | 基于 vmware 虚拟 文件系统 损坏 数据 恢复 方法 | ||
【主权项】:
1.一种基于VMware虚拟化文件系统损坏的数据恢复方法,所述VMware虚拟化文件系统的主要结构包括分区表、PV信息、LV信息、元文件区和数据区;其特征在于包括以下步骤:/n1)判断VMware虚拟化文件系统的分区表信息是否损坏,并查找PV_INFO信息;/n2)根据PV_INFO信息或关键字查找VMware虚拟化文件系统的LV_INFO信息;/n3)根据LV_INFO信息或关键字获取VMware虚拟化文件系统的根目录以及文件系统元文件信息;/n4)解析文件系统根目录,并从中获取虚拟机的名称以及虚拟机目录的FR信息,若步骤3)中没有获取到根目录或获取的根目录损坏则执行步骤9);/n5)解析FR信息,并从元文件“.fdc.sf”中获取此FR的Fnode信息;/n6)解析Fnode信息,并从Fnode中获取该Fnode的大小,创建时间,修改时间以及数据指针Fmap信息;/n7)解析Fmap信息,根据Fmap的类型判断数据指针指向的位置,获取指向数据;/n8)若Fmap指向“.sbc.sf”元文件中的内容为虚拟机子目录时,则解析此虚拟机子目录的目录项信息FR,然后执行步骤5);/n9)若步骤4)中没有获取到此虚拟机目录的FR信息或获取的FR信息损坏,则可通过搜索关键字“01 00 C0 10”从“.fdc.sf”元文件中查找所有Fnode信息,然后通过步骤6)以及步骤7)来判断此Fnode是否指向虚拟机子目录,若是,则执行步骤8),根据虚拟机子目录来获取此虚拟机的名称并恢复此虚拟机子目录的所有数据。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北亚企安科技(北京)有限公司,未经北亚企安科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910976391.3/,转载请声明来源钻瓜专利网。