PC3000 Flash如何使用COB(板载芯片)存储芯片从NAND闪存驱动器中恢复数据
朋友们,大家好!COB(板载芯片)存储芯片对试图从中恢复数据的数据恢复工程师提出了挑战。主要障碍在于它们的内部结构:在黑色塑料涂层下,只有一个NAND晶体,与PCB相连。去除涂层的过程非常危险,因为您很容易损坏 NAND 内核。即使你成功了,也不意味着你可以从这样的芯片中读取数据。
那么,如果带有 eMMC 芯片的 NAND 闪存驱动器具有禁用的控制器、COB 控制器甚至 COB 存储芯片,您该怎么办?在本文中,我们将向您展示处理这些不典型但常见情况的独特方法。
让我们以实验室中带有 COB NAND 芯片的基于群联 PS2251-67-5 的 USB 驱动器为例来探讨数据恢复过程:
您应该知道的第一件事 – 在这里,切屑不是一种选择。这就是 ACE Lab Spider 板适配器的用武之地。该适配器可与单片设备完美配合,包括非典型的闪存设备,如带有 COB 存储芯片的驱动器。
在开始之前,让我们看看我们需要哪些触点和线路来读取NAND映像。根据 ONFI.org 规范,其中有 16 个:
- 1. 总线 – 8 位芯片的 8 个触点:
- 输入输出 0
- I/输出 1
- I/O 2
- I/O 3
- I/O 4
- I/O 5
- I/O 6 接口
- I/输出 7
2. 命令引脚 – 6 个触点:
- 啤酒
- CLE公司
- 再
- 我们
- CE公司
- R/B(英语:R/B)
3. 电源和接地 – 2 针:
- VCC公司
- 接地
所有这些引脚都必须连接到NAND芯片,然后才能进行读取过程。
我们已经知道,由于黑色塑料的复合覆盖,我们无法从COB芯片获取数据。但!所有现代NAND控制器也都基于ONFI规范,因此我们可以尝试通过CPU读取数据!
我们的第一步是在互联网上找到群联 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 – 公元
- 18 – R/B
电源和接地:
- 35 – VCC公司
- 41 – 接地
之后,我们需要从 PCB 上移除所有电容器、晶体管和电阻器。通常,它们会保护电路板、控制器和 NAND 免受 USB 电源的影响。但是,在数据恢复方面,它们可能会造成额外的障碍。这就是为什么我们强烈建议您摆脱所有这些。
下一步是通过将针放在控制器垫上来排列引脚。在实践中,它与单体的相同过程没有什么不同,通常需要大约 7 分钟。
然后焊接 VCC 和 GND!您应该能够通过电线发送 PWR 和 GND,因为您需要有一个良好的 NAND 内核供电。
让我们开始排列针头:
安排已经准备好了!
现在,我们准备启动PC3000 Flash软件来设置针头连接:
完成所有这些步骤后,我们需要检查引脚 – 它们之间不应有任何短路!
在这里,我们得到了芯片ID!
现在我们可以读取NAND,修复ECC并应用XOR。经过所有准备工作,您终于可以使用COB(板载芯片)存储芯片从NAND闪存驱动器恢复数据:
使用外部控制器从基于 eMMC 的存储设备恢复数据时,可以使用相同的方法。
它不是带有 NAND 和 CPU 的普通 eMMC 芯片——它是一个损坏的、分类的 eMMC,内部控制器被禁用。制造商将此 eMMC 用作与 PS2251-67-5 控制器耦合的外部 NAND 芯片。这就是为什么通过eMMC接口读取这个eMMC芯片是没有用的。但是,您可以使用本文中描述的方法从此类设备中提取数据。
如果您对数据恢复案例有任何疑问,欢迎您向技术支持部门提出。