本帖最后由 JDCTS5 于 2024-6-13 15:10 编辑
PC-3000 Flash。如何用芯片存储芯片从NAND Flash驱动器中恢复数据 朋友们好! 芯片板上存储芯片对数据恢复工程师来说是一个挑战,他们试图从中恢复数据。主要障碍在于它们的内部结构:在黑色塑料的涂层下,只有一个带有小痕迹的NAND晶体连接到PCB上。去除涂层的过程非常危险,因为你很容易损坏NAND核心。即使你成功了,也不意味着你可以从这样一个芯片读取数据。 那么,如果带有eMMC芯片的NAND Flash驱动器的控制器、COB控制器甚至COB内存芯片被禁用,你该怎么办?在这篇文章中,我们将向您显示处理这些非典型但常见案例的独特方法。
让我们以我们实验室中的基于Phison PS2251-67-5的USB驱动器和COB NAND芯片为例,探讨数据恢复过程:
首先件事你应该知道——芯片关闭不是一个选择。这就是ACE实验室蜘蛛板适配器的用武之地。该适配器与单片设备完美配合,包括带有COB存储芯片的驱动器等非典型的Flash存储设备。 在开始之前,让我们看看哪些联系和线路需要读取NAND图像。根据ONFI.org规范,共有16个: 1. 1.总线-8位芯片的8个联系: § I/O 0 § I/O 1 § I/O 2 § I/O 3 § I/O 4 § I/O 5 § I/O 6 § I/O 7 2.命令引脚–6个联系: § 麦芽酒 § CLE § 重新 § 我们 § 总工程师 § R/neneneba B 3.电源和接地-2引脚: § VCC § GND 在读取中程序成为可能之前,所有这些引脚必须连接到NAND芯片。 我们已经知道,由于黑色塑料的复合覆盖,我们无法从COB芯片获得数据。但是所有现代NAND控制器也基于ONFI规范,因此我们可以尝试通过CPU读取中数据! 我们的首先步是在互联网上找到Phison PS2251-67-5控制器的数据表:
我们在这里看到了什么?引脚名称有点不同,但我们仍然可以在此处找到目标引脚: 公交线路: § 5–I/O 0 § 11–I/O 1 § 13–I/O 2 § 15–I/O 3 § 21–I/O 4 § 23–I/O 5 § 25–I/O 6 § 27–I/O 7 命令行: § 6–CLE § 7–麦芽酒 § 8–我们 § 10个 § 17–CE § 18–R/neneneba B 电源和GND: § 35–VCC § 41–GND 之后,我们需要从PCB上移除所有电容器、晶体管和电阻器。通常,它们保护板、控制器和NAND驱动器免受USB电源的影响。但是,就数据恢复而言,它们可能建立额外的障碍。这就是为什么我们强烈建议您将其全部清除。
下一步是通过将针放在控制器垫上来排列针。在实践中,它与一体化介质的相同程序没有什么不同,通常需要大约7分钟。 然后焊接VCC和GND!你应该能够通过电线发送PWR和GND,因为你需要有一个好的NAND核心供电。
让我们开始整理针头:
安排好了!
现在,我们准备启动PC-3000 Flash软件来设置针头连接:
完成所有这些步骤后,我们需要检查引脚——它们之间不应该有任何短路!
我们得到了芯片的身份证!
现在我们可以读取NAND,修复ECC,并应用XOR。经过所有准备,您终于可以使用COB(芯片板上)内存芯片从从恢复数据:
使用外部控制器从基于eMMC的存储设备从恢复数据时,可以使用相同的方法。
它不是一个内置NAND和CPU的普通eMMC芯片——它是一个损坏的、有序的eMMC,内部控制器已禁用。制造商使用该eMMC作为与PS2251-67-5控制器耦合的外部NAND芯片。这就是为什么通过eMMC接口读取这个eMMC芯片是无用的。但是您可以使用本文中描述的方法从这样的设备中提取数据。 如果您对数据恢复案例有任何疑问,欢迎向技术支持部门咨询。 |