我如何从HFS / HFS+文件系统恢复数据

目前版本HFS Plus(HFS+)中的分层文件系统(HFS)是由Apple为其计算机开发的操作系统OS X的主流文件系统。HFS+于1998年引入。

HFS / HFS+文件系统的工作原理是怎样的?

HFS+中被引入的部分核心功能分别是日志,B-树,和32位地址拦截。如果日志功能启用 ,系统会不断记录磁盘上的文件变化。如果发生意外状况,如关机或电源故障,这些记录可用于恢复文件系统的完整性。

Hfs數據恢復

HFS+通过一组结构来管理其文件。主结构是分配文件,目录文件,扩展溢出文件和属性文件。

分配文件保持对空闲和已使用数据块的追踪。日志文件记录卷标中的所有文件和目录。扩展溢出文件记录分配至每一扩展文件的所有分配块。属性文件列明全部文件属性。最后三个文件拥有B-树结构。此外,该文件系统提供用于无HFS / HFS+支持的系统的启动文件。

B-树是用于放置和定位文件的数据结构。它最为适合使用大型数据块的系统。B-树在删除之后会重新排列,使得HFS数据恢复变得更加困难。

OS X Lion 10.7通过文件库2引入了逻辑卷标加密。HFS或其他文件系统均可完成此种加密。这样一来,HFS数据恢复就变得更加困难,因为这时候凭证对于成功解密是必需的。

其他文件系统包括安装HFS / HFS+的设备模块。Linux拥有一个HFS+安装模块,和Windows只读驱动器。

我如何恢复我的数据?

与大多数文件系统类似,当某文件被删除时,HFS+并不会清除相关数据,只是以符号的形式标记为删除状态。因此,其内容在遭到覆写之前是可用的。

因此,文件可以使用像Disk Drill这样的HFS恢复应用予以恢复。该软件同时推出了Mac和Windows版本。这是一款商业应用,其基础版可免费下载。

Disk Drill数据恢复应用

Disk Drill
免费数据恢复
您的已删除文件恢复伴侣

我如何使用Disk Drill来恢复我的数据?

Disk Drill提供了一系列HFS数据恢复机制。它们是:

  1. 快速扫描
  2. 深度扫描

快速扫描提供了可用于恢复最近删除的文件的HFS替代恢复方法。它的扫描速度非常快,因为其使用的是来自于日志的可用数据,但是它可能无法恢复全部文件。

深度扫描提供了应对旧时删除的文件或崩溃的文件系统恢复的更优选择。这是二进制搜索,因此它花的时间更长。磁盘碎片化不利于深度扫描的进行,因为其会使文件散布于整个设备中。为了对此有所帮助,Disk Drill提供了保存会话的可能性,用户之后可以继续进行扫描,而且不会丢失已经完成的扫描结果。而且,如果元数据不可用,扫描结果中出现的文件可能会丢失初始名称。

此外,Disk Drill在目录文件发生毁损时可提供帮助。此软件能够检测到这种异常现象,同时会在磁盘旁边显示“重建”按钮,而不是通常出现的“恢复”按钮。根据具体情况的不同,该应用会提供安装到现有磁盘或虚拟磁盘镜像的选项。

我如何预防数据丢失?

Disk Drill还伴随有预防HFS数据丢失的两大工具:

  1. 恢复保险箱
  2. 备份恢复

恢复保险箱帮助预防数据丢失。它是不断追踪已删除文件的一个附加层。此HFS文件恢复选项必须予以开启。

备份恢复是Disk Drill的一大特有功能。此功能通过保持任何发送至像回收站这样的处于监控状态下的文件夹内的任何文件的实际副来确保文件能够得以恢复。

我如何使用Disk Drill备份数据?

Disk Drill提供将数据备份入镜像文件的选项。此镜像之后可用于恢复丢失数据。丢失文件可使用Disk Drill或任何其他可用软件予以找回。

Avatar photo
Arthur Cole

亚瑟·科尔 (Arthur Cole) 是一个自由内容创作者。他同时在macOS、Windows、iOS以及Android的程式设计上有多于十年的经验。 亚瑟·科尔是一个经验充足、能够在不同平台 (macOS、Windows、iOS以及Android) 上编程的作家,同时亦是一个出色...

Read full bio
Avatar
Approved by
Brett Johnson

Approved by description