PC-3000 Data Extractor RAID 版。如何从Apple Fusion Drive恢复数据
朋友们,大家好!Apple Fusion 驱动器是带有文件系统的逻辑(虚拟)磁盘。在本文中,我们将向您展示从Apple Fusion Drive恢复数据的过程,该过程基于这些逻辑磁盘和文件系统的构建。
下面概述了从Fusion Drive恢复数据的过程:
- 将两个驱动器附加到任务中;
- 在RAID配置模式下对元数据运行自动检测;
- 应该检测到“SPECIAL — Apple CS Pool”,您必须创建此数组;
- 扫描创建的阵列上的元数据,在那里将找到“虚拟驱动器 – MAP”;
- 虚拟驱动器应具有 HFS+ 文件系统,并且用户数据存储在此文件系统中。
让我们仔细看看这些步骤。
1. 将成员添加到数组中
- 这与其他 RAID 的过程相同。使用标准方式打开 Fusion Drive 时,查看它上的成员。驱动器具有 GUID 分区表 (GPT),其中最大的分区标记为“(Mac OS X) 核心存储 (Lion FileVault)”。通常,此分区从 409640 LBA 开始。第一个扇区具有具有 CS 签名的 ACS 卷标头结构,其中 CS 表示核心存储。
2. 确定配置并创建阵列
在此阶段,您需要扫描元数据。它将允许您确定 Apple CoreStorage 结构及其成员。下一步是右键单击可能的配置 – 编辑配置选项,然后创建 RAID。
“SPECIAL — Apple CS Pool”是为 Apple Fusion Drive 创建的特殊类型的 RAID。
它具有 JBOD 结构。而 Apple CS Pool 的主要思想是 ACS 逻辑组的参数修复,例如:
- 会员编号;
- 成员的起点和终点(从LBA开始到LBA);
- 会员订单。
当由于扇区坏或元数据损坏而无法自动识别一个或多个成员时,可以手动设置这些参数。
3. 扫描元数据
“SPECIAL — Apple CS Pool”是一个中间数组。要获取文件系统,我们应该扫描加密块区域中的“SPECIAL — Apple CS Pool”数组上的元数据。该实用程序允许在您首次进入“SPECIAL — Apple CS Pool”节点时扫描元数据。
当我们第二次选择节点时,不会出现此消息。但是,我们仍然可以通过右键菜单运行该过程。
重点是 Encypted 块区域中的块分析。一开始,该实用程序定义区域并显示区域列表,我们可以使用复选框选择所需的区域。
影响选择的关键因素包括:时间、驱动器状态和元数据完整性。一些建议:
- 如果您需要快速的结果,则可以选择 SSD 上的唯一副本;
- 如果硬盘有介质问题,则选择SSD上的两个副本;
- 在健康驾驶的情况下,空闲时间只需选择所有副本,高枕无忧;
- 如果提取了元数据,但有错误(或者您认为有错误),则选择所有副本以改进结果。
元数据扫描过程包含几个阶段:
- 阻止搜索以确定翻译(查找描述符);
- 描述符块的分析;
- 绘制最终结果图;
- 基于地图创建虚拟磁盘。
最后,程序将显示已添加虚拟磁盘。
日志报告提供找到的块数的信息。
- 使用 Fusion Drive 进行进一步加工
Fusion Drive 已根据 SSD 上的元数据进行了重建。名为“虚拟驱动器 – 地图”的新项目已添加用户数据。通常,在此阶段,您可以保存数据。
您应该记住,Fusion Drive 的主要功能是 HFS+ 文件系统。它发生在整个虚拟磁盘上,从 0 LBA(在虚拟磁盘转换中)开始。目前,Fusion Drive 仅支持 HFS+ 文件系统。但是,在不久的将来,还将添加对 APFS 文件系统的支持。
Fusion Drive 最常见的问题是虚拟驱动器开始或结束时的逻辑损坏。使用 Fusion Drive 的关键功能,我们可以在 Fusion Drive 上运行 RAW 恢复并尝试查找 HFS+ Volume Header 的副本。通常,LBA 的前一百万个日志具有 HFS+ 日志,其中包含许多 HFS+ 卷头副本,因此看起来任务并不那么困难。您应该通过右键单击菜单根据找到的 HFS+ 卷头添加新的 HFS+ 分区。
结论
我们已经展示了从Fusion Drive恢复数据的一些基本步骤。我们已经研究了 HFS+ 分区和轻微的逻辑损坏。有人建议两个驱动器(HDD 和 SSD)都运行正常。很快,APFS 支持将添加,我们将在 Fusion Drive 上分享此文件系统的一些提示和技巧。我们还计划演示在 HDD 无法正常工作时最大限度地减少对 Fusion Drive HDD 的读取尝试的方法。
如果您有任何问题,请随时联系