Intel Optane内存H10(H20)系列数据恢复

XYo硬盘123

在本文中,我们将探讨从英特尔傲腾内存 H10(H20)系列恢复数据的具体细节。这些是NVMe M.2 SSD,常见于搭载英特尔处理器的笔记本电脑和一体机中。XYo硬盘123

这些驱动器使用两种类型的内存:傲腾内存(最初为3D XPoint)和QLC 3D NAND。得益于PCIe线路重映射技术(必须由PC芯片组支持),每种内存类型在独立的通道上运行。因此,同一个物理设备中存在两个独立的驱动器。XYo硬盘123

然而,它们很少被独立使用,通常通过特殊软件(英特尔快速存储技术和英特尔智能响应技术)组合成一个单一的逻辑驱动器。傲腾内存驱动器用于数据缓存,而NAND内存驱动器用于主存储。XYo硬盘123

这些特性也影响了从此类驱动器恢复数据的方法。在本文中,我们将探讨如何通过PC-3000 Portable III和Portable PRO正确复制数据,以及如何获取逻辑卷的正确镜像。XYo硬盘123

连接存储设备

可以在兼容的PC(必须配备现代英特尔处理器和芯片组)上从驱动器读取数据,但这可能对数据不安全。我们建议您使用Portable PRO或Portable III。您将需要一个"SSD PCIe NVMe/AHCI + 英特尔傲腾"适配器来访问这两个驱动器。XYo硬盘123

连接到 Portable PRO

XYo硬盘123

上图显示了Portable PRO的一种连接选项:XYo硬盘123

  • 驱动器适配器连接到端口1。基于NAND内存的驱动器将在此端口上可用。XYo硬盘123

  • SATA电缆连接到端口2,电缆的另一端包含数据和电源部分。数据部分连接到适配器上的额外接口,电源部分不使用。傲腾内存驱动器将在此端口上可用。XYo硬盘123

两个驱动器都由带有适配器的端口供电,因此该端口应首先通电,最后断电。XYo硬盘123

在Portable PRO中,所有端口都可以与NVMe驱动器配合工作,因此您可以选择任何其他端口对。XYo硬盘123

启动软件时,请确保为两个端口都选择了NVMe设备类型。对于连接适配器的端口,这是自动完成的。对于连接额外输出的端口,需要手动完成。XYo硬盘123

XYo硬盘123

我们现在可以在PC-3000 Portable PRO中处理这两个驱动器了。XYo硬盘123

连接到 Portable III

Portable III只有一个支持NVMe驱动器的端口,因此您无法同时连接两个驱动器。但是,您可以逐个复制两个驱动器以创建逻辑镜像。XYo硬盘123

连接NAND驱动器按常规方式进行:带有驱动器的适配器连接到端口0。XYo硬盘123

XYo硬盘123

但要连接傲腾驱动器,需要使用2个端口:XYo硬盘123

  • 端口1或端口2用于连接适配器为设备供电。XYo硬盘123

  • SATA电缆连接到端口0,其数据部分连接到适配器上额外的SATA接口。电源部分不使用。XYo硬盘123

XYo硬盘123

适配器端口仅用于电源控制。供电规则相同 – 首先给适配器端口通电,最后断电。XYo硬盘123

启动软件时,您需要手动选择PCI-E NVMe驱动器类型;它不会被自动检测到。XYo硬盘123

无PHY链路问题

基于傲腾内存的驱动器使用SATA电缆连接到Portable III和Portable PRO。这些电缆与连接SATA HDD和SATA SSD使用的电缆相同,这意味着它们在数据恢复实验室中使用频繁。随着接口磨损,接触质量和定位导柱的精度会下降。PC-3000配备的高质量电缆即使在频繁使用下,也能长期可靠地与SATA驱动器配合工作。XYo硬盘123

基于傲腾的驱动器是高速PCIe设备,因此对数据链路要求非常高,包括接口接触质量。因此,SATA驱动器可接受的参数变化对傲腾驱动器来说可能是关键的。实际上,电缆磨损可能导致物理链路(PHY)信号丢失。XYo硬盘123

XYo硬盘123

如果您遇到此问题,建议尝试使用另一根SATA电缆,最好是新的。同时,请确保按正确顺序通电:首先给带有适配器的端口(NAND驱动器)通电,然后给连接到适配器上额外SATA接口的端口(傲腾驱动器)通电。断电应按相反顺序进行。XYo硬盘123

恢复逻辑镜像

我们已经了解了连接驱动器的细节。接下来,我们将探讨当傲腾驱动器用作缓存时,如何创建有效的数据镜像。XYo硬盘123

我们假设您可以访问两个驱动器的数据:要么直接通过PC-3000端口,要么通过其副本。请注意,创建逻辑镜像不仅受PC-3000 Portable III/PRO支持,也受PC-3000 Express、UDMA-E、SAS支持。XYo硬盘123

缓存工作原理

主驱动器内存(基于NAND)存储大部分数据。数据以最常规的方式存储,无需任何额外转换。XYo硬盘123

数据缓存存储在傲腾内存驱动器上。缓存有两个部分:XYo硬盘123

  • "平面"部分缓存主分区开头的几个GB。这通常存储操作系统启动所需的数据。有时平面缓存不被使用。XYo硬盘123

  • "块"部分缓存在随机位置的16个扇区的块。据推测,当数据写入时,它首先进入块缓存,如果不被频繁访问,则被移动到主硬盘(NAND)。XYo硬盘123

为了解我们所讨论的容量,考虑一个具有1 TB NAND内存和32 GB缓存(傲腾)的设备,其中8 GB是平面缓存,24 GB是块缓存。XYo硬盘123

缓存通常包含主驱动器上没有的数据。因此,为了查看文件系统的当前状态并恢复新文件,您需要将缓存数据转换覆盖到主驱动器上。XYo硬盘123

XYo硬盘123

在PC-3000 RAID系统中的数据恢复

创建逻辑镜像最简单快捷的方法是使用RAID自动检测。在这种情况下,工作逻辑与Apple Fusion Drive相同。XYo硬盘123

  1. 创建一个包含两个驱动器的任务(我们重申,您可以处理副本)。XYo硬盘123
    XYo硬盘123

  2. 打开创建新RAID的表格,并通过元数据运行自动检测。XYo硬盘123
    XYo硬盘123

  3. 应检测到SPECIAL-Intel NV Cache阵列。应用配置,保存并关闭RAID创建表格。XYo硬盘123
    XYo硬盘123

  4. 在资源管理器中导航到创建的驱动器。软件将提示您执行元数据扫描 – 接受。XYo硬盘123
    XYo硬盘123

  5. 过程完成后,将创建一个新的"Virtual Drive – MAP" – 这是知晓缓存的逻辑数据镜像。XYo硬盘123
    XYo硬盘123

不幸的是,存在一些情况,某些最新文件的缓存块包含不适当的数据。这可能是驱动器故障和/或缓存软件故障的结果(这也是设备最终需要数据恢复的原因),我们仍在调查此问题。然而,如果需要,可以对生成的Virtual Drive – Map进行编辑(右键菜单 -> 编辑)。XYo硬盘123

XYo硬盘123

"版本"选项卡将包含备选的块放置变体(如果有)。XYo硬盘123
XYo硬盘123

无RAID附加模块的数据恢复

可以在没有RAID附加模块的情况下获取逻辑镜像,但这需要将缓存中的数据覆盖写入到主驱动器的数据上。有几种方法可以做到这一点,让我们看看其中一种。XYo硬盘123

简而言之,您需要执行以下操作:XYo硬盘123

  1. 在傲腾驱动器任务中,保存用于导出和导入数据的地图(ExportMap和ImportMap)。该方法从原始恢复中运行。XYo硬盘123

  2. 同样在傲腾驱动器任务中,保存导出地图数据(CacheExport.bin)。XYo硬盘123

  3. 在NAND驱动器任务中,创建一个带有副本的驱动器"快照"。XYo硬盘123

  4. 在驱动器快照上,打开导入地图(ImportMap)并将先前保存的数据(CacheExport.bin)加载到其中。XYo硬盘123

XYo硬盘123

更详细的描述如下:XYo硬盘123

  1. 打开包含缓存数据的任务(傲腾驱动器)。XYo硬盘123

  2. 在驱动器末尾执行原始恢复。在倒数第二个扇区,您应该找到英特尔矩阵RAID配置结构。选择此结构并运行"Intel NV Cache: Prepare maps for export and import"方法。XYo硬盘123
    XYo硬盘123
    这将启动一个模式,分析缓存放置元数据并将两个地图(两个链式列表)保存到任务目录:导出地图 (Intel NV Cache – ExportMap .sq3) 和导入地图 (Intel NV Cache – ImportMap – .sq3)。XYo硬盘123

  3. 打开导出地图并将其所有数据保存到一个文件,例如CacheExport.bin。然后您可以关闭任务。XYo硬盘123
    XYo硬盘123

  4. 打开包含主驱动器数据的任务(NAND驱动器)。XYo硬盘123

  5. 从主驱动器的右键菜单运行"Create a drive Snapshot with copy"方法。XYo硬盘123
    XYo硬盘123

  6. 导航到新的"Snapshot with copy"驱动器,在其上打开导入地图XYo硬盘123
    XYo硬盘123
    并将先前保存的数据(CacheExport.bin文件)加载到其中。XYo硬盘123
    XYo硬盘123
    完成后,您将得到一个驱动器,其中缓存数据已正确放置在主驱动器空间中。XYo硬盘123

我们使用了带有副本的快照驱动器,这允许您安全地修改数据:所有更改都保存到单独的副本中并从该副本读取,未更改的数据从原始磁盘读取。原始驱动器本身没有任何修改。XYo硬盘123

缓存与BitLocker

如上所述,英特尔傲腾内存 H10(H20)系列设备常见于已安装并配置好Windows的笔记本电脑和一体机中。它们通常预配置了数据缓存,并且常常启用了BitLocker加密。在大多数情况下,客户知道恢复密钥。XYo硬盘123

在此类配置中,您应首先处理缓存,然后再处理加密。也就是说,您应首先按照前面章节的描述创建Virtual Drive – MAP(或带副本的快照)。然后,仅在生成的驱动器上解密BitLocker。XYo硬盘123

XYo硬盘123

PC-3000软件可以在NAND和傲腾驱动器上找到BitLocker头并提供解密数据,但如果存在缓存,解密将不会成功:XYo硬盘123

  • 主NAND驱动器上的数据不一致,因此解密它将导致不一致的数据。XYo硬盘123

  • 傲腾驱动器上的数据不完整且组织在块缓存中。这意味着只有一小部分 – 平面缓存区域 – 可以成功解密。块缓存解密不正确,因为正确的解密需要知道从分区开始的确切扇区偏移量。XYo硬盘123

不仅仅是H10和H20系列

缓存技术在操作系统级别工作,因此它并不严格特定于某个设备型号。相同的虚拟混合磁盘可以基于一对HDD和"常规"傲腾(设备上的单个驱动器)构建。在这种情况下,工作流程是相同的。XYo硬盘123

结论

英特尔傲腾内存 H10(H20)系列在一个设备中结合了两个驱动器:XYo硬盘123

  • 一个基于傲腾内存的小型快速驱动器,XYo硬盘123

  • 一个基于NAND内存的中等容量驱动器。XYo硬盘123

这些驱动器经常被组合成一个单一的虚拟驱动器,其中较小的驱动器用于缓存数据。因此,恢复数据面临两个挑战:XYo硬盘123

  • 安全地读取两个驱动器,XYo硬盘123

  • 创建考虑到缓存的正确逻辑镜像。XYo硬盘123

可以使用Portable III和Portable PRO以及PCIe NVMe/AHCI + 英特尔傲腾SSD适配器安全地对两个驱动器进行镜像。Portable PRO可以同时读取两个驱动器,而Portable III必须顺序工作。请记住,两个驱动器都由连接适配器的端口供电,因此该端口必须首先通电,最后断电。XYo硬盘123

您可以在使用RAID自动检测的任务中创建正确的镜像,该过程重复了处理Apple Fusion drive的方式。或者,您可以在傲腾驱动器任务中导出缓存数据,然后将其导入到NAND驱动器任务中,原始恢复和带副本的快照中的特殊方法将对此有所帮助。XYo硬盘123

同样,您会经常在这些设备上遇到BitLocker加密。您只应在考虑到缓存的虚拟混合驱动器上解密数据。XYo硬盘123