HFS是分层文件系统。分层文件系统把一个卷分为许多512字节的“逻辑块”。这些逻辑块被编组为“分配块”,这些分配块可以根据卷的尺寸包含一个或多个逻辑块。HFS对地址分配块使用16位数值,分配块的最高限制数量是65536。
组成一个HFS卷需要下面的五个结构:
1.卷的逻辑块0和1是启动块,它包含了系统启动信息。例如,启动时载入的系统名称和壳(通常是Finder)文件。
2.逻辑块2包含主目录块(Master Directory Block,简称MDB)。
3.逻辑块3是卷位图(Volume Bitmap)的启动块,它追踪分配块使用状态。
4.总目录文件(Catalog File)是一个包含所有文件的记录和储存在卷中目录的B*-tree。
5.扩展溢出文件(Extent Overflow File)是当最初总目录文件中三个扩展占用后,另外一个包含额外扩展记录的分配块对应信息的B*-tree。
HFS+是苹果公司为替代他们的分层文件系统(HFS)而开发的一种文件系统。它被用在macintosh电脑(或者其他运行Mac OS的电脑)上。它也是iPod上使用的其中一种格式。HFS+也被称为Mac OS Extended(或称为“HFS Extended”)。
HFS 和HFS+文件系统对磁盘卷采用分块进行分配,将一个卷分成等大的分配块。HFS文件系统采16bit 来记录分配块的数量,最多只能描述216个分配块。而对于HFS+文件系统,采用32bit 来记录分配块的数量,最多能描述232 个分配块。对于Mac 系统上的非空数据,都必须占用整数个分配块,也就是说,即使一个数据只有一个字节,也要占用一个分配块。而HFS+文件系统增大了每个卷分配块的数量,可以使分配块的单位空间更小,从而达到减少存储空间浪费的目的。目录树节点大小增加到4KB,HFS 文件系统的目录树节点大小为512 字节,由于HFS+文件系统目录树索引节点需要存储附加指针和节点描述符两个关键值,HFS+文件系统的目录树节点大小增加到4KB。HFS 文件系统的单一文件大小上限为231bit,而HFS+文件系统的单一文件大小最大可达到263bit。HFS 文件系统对文件名最长支持到31 个字符,而HFS+文件系统对文件名采用Unicode编码,最长达到255 个字符。
本软件采用高效的数据结构以及分析算法,从磁盘底层读出原始的扇区数据,将丢失或损坏的目录和文件在内存中进行快速精准重建。支持IDE/SCSI/SATA/SAS/USB等接口硬盘,RAID磁盘等存储介质,支持HFS,HFS+,HFSX等Mac操作系统常用的文件系统格式(亮点在于速度快,精准),支持OFFICE2003/OFFICE2007/WPS/ PhotoShop/ JPG/ AVI/ MOV/MPG/ MP4/ 3GP/ MTS/RMVB/ PDF/WAV/ZIP/RAR等多种文件类型的恢复(亮点在于支持各种录像机的视频,各种相机的图片的恢复)。支持RAID0,RAID1,RAID10,RAID4,RAID5,RAID6,RAID5E,RAID5EE,RAID ADG,HP双循环等标准RAID级别,亮点在于支持非标准的RAID级别,能够很容易的在软件上进行编辑,可以在允许缺盘的级别,支持缺盘组合。
辅助功能包含文件/目录的检索,可以根据时间,大小,文件类型,文件名(模糊,精准),删除,非删除,空文件夹等进行检索,这样更加有助于用户能够更快的找到需要的目录/文件。另外提供了快速扫描,剩余空间的提取,镜像功能,创建区域,扫描结果的打开保存等,这样更有助于专业人员的分析。
适用范围:
文件和目录的删除
分区的抹掉
硬盘的重新分区
重装系统
数据有部分覆盖
部分节点丢失或被破坏
文件名和目录名丢失
对镜像文件进行恢复
分区文件系统有损坏
各种RAID级别的重组和恢复
与其他恢复软件的对比:
支持常规与非常规的RAID级别,支持缺盘组合。对于非常规RAID,本软件可以根据不同的RAID顺序,块大小等参数进行人工编辑,使得本软件强大无边。
更全面的文件类型扫描:OFFICE2003/OFFICE2007/WPS/ PhotoShop/ JPG/ AVI/ MOV/MPG/ MP4/ 3GP/ MTS/RMVB/ PDF/WAV/ZIP/RAR等多种后缀扩展名的文件结构分析。
更好的支持删除恢复:很多情况,文件被彻底删除了,其他软件找不到文件,但是本软件通过文件系统结构细节可以将这些删除文件展现出来。
更好的支持格式化恢复:格式化可能会造成文件覆盖,本软件作了特殊处理,可以很容易找到没有被覆盖的目录结构,再与文件类型提取功能结合,达到非常完美的恢复。
更有效的提取部分文件覆盖的恢复:文件被删除(继续使用覆盖),分区重新格式化(又向该分区拷贝了文件),多分区变成一个分区等问题造成覆盖的,本软件通过一个扫描按钮即可虚拟出原来的状态,然后进行恢复即可。
更快速定位丢失分区位置:通过自主算法,只需几秒钟的时间即可定位有效分区位置。
更精准更快速的扫描:通过高效的结构算法快速找到每一个有效文件。
更人性化的界面:界面功能分布清楚,不需要用户对文件系统,文件类型了解,即可达到恢复文件的效果。