⑴HFS是分层文件系统。分层文件系统把一个卷分为许多字节的“逻辑块”。这些逻辑块被编组为“分配块”,这些分配块可以根据卷的尺寸包含一个或多个逻辑块。HFS对地址分配块使用位数值,分配块的高到限制数量是。
⑵组成一个HFS卷需要下面的五个结构:
⑶.卷的逻辑块和是启动块,它包含了系统启动信息。例如,启动时载入的系统名称和壳(通常是Finder文件。
⑷.逻辑块包含主目录块(Master Directory Block,简称MDB。
⑸.逻辑块是卷位图(Volume Bitmap的启动块,它追踪分配块使用状态。
⑹.总目录文件(Catalog File是一个包含所有文件的记录和储存在卷中目录的B*-tree。
⑺.扩展溢出文件(Extent Overflow File是当最初总目录文件中三个扩展占用后,另外一个包含额外扩展记录的分配块对应信息的B*-tree。
⑻HFS+是苹果公司为替代他们的分层文件系统(HFS而开发的一种文件系统。它被用在macintosh电脑(或者其他运行Mac OS的电脑上。它也是iPod上使用的其中一种格式。HFS+也被称为Mac OS Extended(或称为“HFS Extended”)。
⑼HFS 和HFS+文件系统对磁盘卷采用分块进行分配,将一个卷分成等大的分配块。HFS文件系统采bit 来记录分配块的数量,最多只能描述个分配块。而对于HFS+文件系统,采用bit 来记录分配块的数量,最多能描述 个分配块。对于Mac 系统上的非空数据,都必须占用整数个分配块,也就是说,即使一个数据只有一个字节,也要占用一个分配块。而HFS+文件系统增大了每个卷分配块的数量,可以使分配块的单位空间更小,从而达到减少存储空间浪费的目的。目录树节点大小增加到KB,HFS 文件系统的目录树节点大小为 字节,由于HFS+文件系统目录树索引节点需要存储附加指针和节点描述符两个关键值,HFS+文件系统的目录树节点大小增加到KB。HFS 文件系统的单一文件大小上限为bit,而HFS+文件系统的单一文件大小比较大可达到bit。HFS 文件系统对文件名最长支持到 个字符,而HFS+文件系统对文件名采用Unicode编码,最长达到 个字符。
⑽本软件采用高效的数据结构以及分析算法,从磁盘底层读出原始的扇区数据,将丢失或损坏的目录和文件在内存中进行快速精准重建。支持IDE/SCSI/SATA/SAS/USB等接口硬盘,RAID磁盘等存储介质,支持HFS,HFS+,HFSX等Mac操作系统常用的文件系统格式(亮点在于速度快,精准,支持OFFICE/OFFICE/WPS/ PhotoShop/ JPG/ AVI/ MOV/MPG/ MP/ GP/ MTS/RMVB/ PDF/WAV/ZIP/RAR等多种文件类型的恢复(亮点在于支持各种录像机的视频,各种相机的图片的恢复。支持RAID,RAID,RAID,RAID,RAID,RAID,RAIDE,RAIDEE,RAID ADG,HP双循环等标准RAID级别,亮点在于支持非标准的RAID级别,能够很容易的在软件上进行编辑,可以在允许缺盘的级别,支持缺盘组合。
⑾辅助功能包含文件/目录的检索,可以根据时间,大小,文件类型,文件名(模糊,精准,删除,非删除,空文件夹等进行检索,这样更加有助于用户能够更快的找到需要的目录/文件。另外提供了快速扫描,剩余空间的提取,镜像功能,创建区域,扫描结果的打开保存等,这样更有助于专业人员的分析。