发明名称 一种HFS+文件系统数据恢复方法及装置
摘要 本发明涉及一种HFS+文件系统数据恢复方法及装置,方法包括以下步骤:A、以扇区为单位对存储介质中的文件进行扫描;B、从被扫描文件中查找卷头,如果查找到卷头,执行步骤C,否则执行步骤A,扫描下一扇区;C、从所查找到的卷头所对应的目录文件中查找头节点,如果查找到头节点,则执行步骤F,否则执行步骤D;D、判断所查找的卷头是否是备份卷头,如果是备份卷头,执行步骤E,否则执行步骤A,扫描下一扇区;E、定位头节点,如果定位到头节点,则执行步骤F,否则执行步骤A,扫描下一扇区;F、遍历所有定位到的头节点中所包含的B-树,恢复文件数据。采用上述方法可以恢复存储介质上曾经存在过的HFS+格式文件系统中的文件。
申请公布号 CN102289526A 申请公布日期 2011.12.21
申请号 CN201110293363.5 申请日期 2011.09.29
申请人 深圳市万兴软件有限公司 发明人 范佳填
分类号 G06F17/30(2006.01)I;G06F11/14(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 深圳市顺天达专利商标代理有限公司 44217 代理人 郭伟刚
主权项 一种HFS+文件系统数据恢复方法,其特征在于,包括以下步骤:A、以扇区为单位对存储介质中的文件进行扫描;B、从被扫描文件中查找卷头,如果查找到所述卷头,执行步骤C,否则执行步骤A,扫描下一扇区;C、根据头节点的节点描述符中的各字段和头档案中的各字段,从所查找到的所述卷头所对应的目录文件中查找头节点,如果查找到头节点,则执行步骤F,否则执行步骤D;D、判断所述卷头是否是备份卷头,如果是备份卷头,执行步骤E,否则执行步骤A,扫描下一扇区;E、根据所述备份卷头的位置逆推出所述卷头的位置,再根据所述卷头位置和备份卷头的各个字段定位头节点,如果定位到头节点,则执行步骤F,否则执行步骤A,扫描下一扇区;F、遍历所有定位到的头节点中所包含的B 树,得到其中的文件和目录信息,恢复文件数据。
地址 518057 广东省深圳市南山区高新南一道TCL大厦A座8楼