泡泡网存储频道 PCPOP首页      /      存储     /      新闻    /    正文

达思苹果数据恢复:HFS+文件系统揭秘

    苹果公司的产品可谓是风靡全球,iphone、ipad、imac众多令人兴奋的产品。苹果产品的热销产生了数以千万级的用户,而保存在苹果电脑产品里的数据安全隐患却随之产生,苹果数据恢复技术却让果粉大失所望。苹果电脑数据丢失后(由于数据删除、分区删除、格式化、硬盘坏道、硬盘摔伤等等),苹果数据恢复就显得格外重要!全亚洲技术领先的达思科技研发的达思苹果数据恢复软件为果粉提供了优秀的苹果数据恢复解决方案。

达思苹果数据恢复软件:HFS+文件系统揭秘
达思科技苹果数据恢复技术业内领先

  苹果HFS+文件系统技术结构

  HFS+文件系统对应卷内,HFS+把所有的扇区分成等大的组,也就是分配块,一个分配块占用一组连续的扇区,HFS+中的分配块类似于FAT32、NTFS中的簇。

  分配块的大小为2的整数次幂,且大于等于512字节。这个值在卷初始化时就被设定,并且在卷存储过程中不能修改,除非重新对卷进行初始化。

  HFS+文件系统用32-bit记录分配块的数量,因此,最多可以管理2的32次方个分配块。一般情况下,分配块的大小为4KB。所有的文件结构,包括卷头,都包含在一个或者几个分配块中。这点不同于HFS,HFS中的特殊结构(包括启动块、主目录块和位不属于任何分配块。为了减少文件碎片的产生,HFS+在为文件分配存储空间的时候,会尽可能地为其分配一组连续的分配块或块组。块组的大小通常为分配块大小的整数倍,这个值在卷头中说明。

  域文件(extend files)在实际存储过程中并不严格遵循这一算法,在卷头和目录记录中记录它的“块组”值并不是必需的,只需要有存储它们的值的空间就可以了。对于非连续存储的文件,Mac OS采用“下一可用分配策略”为其分配存储空间。即当Mac OS接收到文件空间分配请求时,如果首先找到的空闲空间无法满足请求的空间大小,则继续从下一个找到的空闲块开始继续分配,如果这次找到的连续空闲空间足够大,则根据请求空间的大小分配“块组”大小的整倍数空间给这个文件。HFS+文件系统中的卷头非常重要,它记录着索引文件的重要信息。它包括AllocationFile ExtentsOverflowFile CatalogFile AttributesFile StartupFile五个重要的文件信息。catalogfile中记载着文件的b-tree结构,如果我们如要提取其中的一个文件,我们首先得从此b-tree着手。b-tree中的一个重要结构就是树根。下面是他们的数据结构:

  卷头结构:

  typedef struct HFSPlusVolumeHeader

  {

  UINT16 signature;//签名

  UINT16 version;//版本

  UINT32 attributes;

  UINT32 lastMountedVersion;

  UINT32 journalInfoBlock;//日志信息块

  UINT32 createDate;

  UINT32 modifyDate;//修改时间

  UINT32 backupDate;//备份时间

  UINT32 checkedDate;//最后检查时间

  UINT32 fileCount;

  UINT32 folderCount;

  UINT32 blockSize;

  UINT32 totalBlocks;//总块数

  UINT32 freeBlocks;

  UINT32 nextAllocation;//下一分配块号

  UINT32 rsrcClumpSize;//资源叉块组大小

  UINT32 dataClumpSize;//数据叉块组大小

  UINT32 nextCatalogID;//下一目录ID

  UINT32 writeCount;

  UINT64 encodingsBitmap;//文档编码位图

  UINT32 finderInfo[8];

  HFSPlusAllocationExtents allocationFile;//分配文件信息(block bitmap)

  HFSPlusExtentExtents extentsFile;//域溢出文件信息

  HFSPlusCatalogExtents catalogFile;//目录文件信息

  HFSPlusAttrExtents attributesFile;//属性文件信息

  HFSPlusStartUpExtents startupFile;//启动文件信息

  }HFSPlusVolumeHeader,*PHFSPlusVolumeHeader;

  树头结构:

  typedef struct HFSPlusHead_Tree{

  UINT16 depth;

  // equal to height of btree_node_desc

  UINT32 root;

  // root node of the hierarchy

  UINT32 leaf_count;

  // number of leaf Records (not nodes)

  UINT32 leaf_head;

  // first leaf node

  UINT32 leaf_tail;

  // last leaf node

  UINT16 node_size;

  // node size of _all_ nodes in this fork

  UINT16 max_key_len;

  // maximum (or fixed) length of keys in this btree

  UINT32 node_count;

  // count of all (free and used) nodes in tree

  UINT32 free_nodes;

  UINT16 reserved1;

  UINT32 clump_size;

  // ignored my MacOS used by ?

  UINT8 btree_type;

  // always 0 for HFS+

  UINT8 reserved2;

  UINT32 attributes;

  // see below

  UINT32 reserved3[16];

  } HFSPlusHead_Tree,*PHFSPlusHead_Tree;

  苹果电脑数据恢复解决方案 达思苹果数据恢复软件

  达思苹果数据恢复软件D-Recovery for Mac是安装在windows平台上的专业苹果数据恢复软件,恢复苹果硬盘数据时,需要把苹果硬盘或苹果硬盘的镜像文件挂在PC上进行恢复。

  苹果电脑操作系统Mac OS X是基于Unix内核的操作系统。Apple分区体系应用于苹果电脑、iPod、iPad、iPhone及用来传递文件的Mac磁盘镜像文件。Apple磁盘有些没有文件系统,只有用于存储用户数据的分区才会建立文件系统,但是在分区表中存有所有分区信息。在存储方面,苹果磁盘阵列技术的应用也越来越多,尤其针对视频、广告等行业,出货量很高,Xserver RAID数据恢复技术了解的数据恢复公司并不多,达思科技再此技术方面更是一枝独秀,在冗余范围内的故障都可以实现分析与重组。

  苹果Mactonish OS采用的是HFS/HFS+/HFSX文件系统,目前苹果电脑专用的HFS/HFS+/HFSX文件系统数据恢复软件工具相比Windows和Linux的文件系统来说数量很少,而达思科技数据恢复研发的D-Recovery For MAC全面支持恢复HFS/HFS+/HFSX文件系统下丢失的数据。

达思苹果数据恢复软件:HFS+文件系统揭秘
达思苹果MAC数据恢复软件包装外观

  达思苹果数据恢复软件D-Recovery For Mac在windows创建镜像文件。

  达思苹果数据恢复软件可以对苹果硬盘的某个分区或者整个硬盘生成镜像文件,创建镜像可以自主定义磁盘的某一段进行镜像,自定义起止扇区。

  创建镜像的方式更是多种多样,支持磁盘对磁(也就是说跟以前的硬盘一样,不过目标盘要大于原盘);分区对分区;磁盘对分区;分区对磁盘;分区对文件;磁盘对文件。生成镜像文件后就可以轻松进行数据恢复操作了。

  扫描丢失的苹果分区。

  达思苹果数据恢复软件D-Recovery For Mac支持Windows7、Vista、Windows2008/2003/2000/XP各种操作系统,恢复苹果硬盘则需要把硬盘直接挂载到Windows操作系统下,也可以把苹果硬盘做成镜像文件挂载Windows系统。

  苹果系统中磁盘分区丢失问题,达思苹果数据恢复软件可以通过扫描整个磁盘,并且迅速列出所有存在的HFS/HFS+/HFSX分区,对指定分区进行保存后,丢失的分区即可还原成以前的状态,苹果分区数据就可以完整恢复了。达思苹果数据恢复软件的分区表操作功能可以还原并修复分区表信息。

  苹果数据被删除后的数据恢复,达思软件更强大

  达思苹果数据恢复软件创新之处在于按照文件类型以及系统日志进行磁盘整体扫描丢失的文件,在文件系统没有损坏的情况下,恢复苹果系统下被删除的文件效果非常好,远远高于同类国外的苹果数据恢复软件。

  苹果文件系统(HFS/HFS+/HFSX)深度数据恢复技术

  达思苹果数据恢复软件对苹果电脑目前全部的文件系统都支持,不但可以彻底解决卷头被破坏、卷头备份被破坏、目录结构损坏、B-树信息丢失等典型的文件系统故障,文件系统损坏的表现多为在展开分区后是空的,不显示任何数据。

  如果苹果文件系统的硬盘分区被格式化了,数据恢复的难度较大。达思苹果数据恢复软件的功能非常强大,只要格式化后,苹果分区没有写入其他数据进行覆盖,原有的数据基本可以完整恢复。此外,一旦有覆盖,则达思工程师还可以提供手工方式的技术支持。

  有些情况下,苹果文件系统有一些零散文件,这些文件没有父级目录,这些文件的恢复使用此项功能。

  苹果数据恢复技术专家热线:010-62672127 13501327076

  苹果硬盘开盘数据恢复 达思科技更专业

  达思科技在硬盘的开盘数据恢复技术方面,在业内具有较高的声誉。苹果硬盘开盘数据恢复技术也不例外,达思数据恢复专家经常处理来自全国各地的苹果硬盘不认盘、硬盘固件损坏、磁头损坏、电机损坏、苹果硬盘摔了等严重的物理问题。在处理各案时,达思数据恢复专家会提客户着想,尤其是对外地到北京的客户,不仅提供了机场接送服务,还帮会为客户提供预定酒店的贴心服务。

达思苹果数据恢复软件:HFS+文件系统揭秘
洁净间是苹果硬盘开盘数据恢复的必备环境

  苹果硬盘摔了?开盘数据恢复技术深度揭秘

  苹果硬盘大部分采用的是希捷、西部数据、日立、东芝等主流硬盘品牌,跟市面上PC上的硬盘基本上差不多,不过很多时候固件版本不同。

  苹果硬盘摔了、震动、碰撞等都会引发硬盘的物理损伤,大多数会导致磁头变形,此外,电机损坏也经常发生。这些问题基上都需要开盘进行数据恢复。

达思苹果数据恢复软件:HFS+文件系统揭秘
苹果硬盘开盘数据恢复技术要求更高 难度更大

  达思科技在苹果数据恢复技术方面投入了大量的研发力量,包括逻辑类数据恢复技术、硬件类数据恢复技术、开盘数据恢复技术、苹果服务器数据恢复技术、苹果RAID数据恢复技术等各种苹果相关问题,数据恢复成功率屡创新高。

  苹果数据恢复专家热线:010-62672127 13501327076

  关于达思科技

  达思科技,优异高新技术企业、数据恢复软件研发机构,数据恢复行业的著名品牌。达思数据恢复技术一直处于行业领先地位,尤其在Unix及Linux大型存储设备数据恢复(UFS文件系统数据恢复、XFS文件系统数据恢复、IBM-AIX JFS2文件系统数据恢复技术、Vmware虚拟机数据恢复技术、HP EVA磁盘阵列数据恢复、苹果MAC数据恢复等)技术,成功案例无数。

  达思数据恢复培训一直领跑高端市场,中高级班学员已经突破一百人,学成的学员在各行各业担当数据恢复专家的角色。此外,达思数据恢复学员有机会获赠达思数据恢复软件专业版。

  达思数据恢复实验室是多家涉密单位和科研机构指定的技术支持单位,达思科技不仅从数据恢复实验室的设计、施工入手,建成后的维护保养,数据恢复技术培训等全方位进行支持。此外,中高职院校的数据恢复实训室设计与建设能力突出,具有丰富的实战经验。典型成功案例有天津市国家保密局数据恢复实验室建设、总装备部装甲兵工程学院数据恢复实训室建设、总参谋部某研究中心数据恢复实验室建设项目、三亚市人民检察院司法取证实验室建设等。

  达思科技 数据恢复真专家 您的明智之选!

  达思数据恢复中心:010-62672127 4007000017 http://www.dstfix.cn/

  达思数据恢复软件官方网站:010-62670586 http://www.d-recovery.org/

  瑞星数据恢复中心联系方式:400-779-0239 http://www.rising.bj.cn/

  达思数据恢复培训官网:13366522002 http://www.gdhdd.com/

  达思数据恢复中心全国服务器上门服务监督电话:13501325036

  专家提醒如何选择数据恢复公司?

  达思数据恢复专家团队友情提醒:数据丢失请不要盲目,找一家技术强信誉好的数据恢复公司是关键。一要看数据恢复公司的实力(如写字楼、是否高新技术企业、是否有自主研发的技术等),可以找可靠的且懂相关技术的人打电话多咨询,尤其是一些数据恢复技术的细节,正规的数据恢复公司会在细节方面非常有经验。达思科技数据恢复专家提醒,数据恢复公司的选择要一步到位,找到最专业的公司,数据恢复才更安全!

0人已赞

关注我们

泡泡网

手机扫码关注