COB(板上芯片)内存芯片对试图从中恢复数据的数据恢复工程师提出了挑战。主要障碍在于它们的内部结构:在黑色塑料涂层下,只有一个带有小迹线的 NAND 晶体连接到 PCB。去除涂层的过程非常危险,因为您很容易损坏 NAND 内核。而且即使你成功了,也不意味着你可以从这样的芯片上读取数据。
那么,如果带有禁用控制器、COB 控制器甚至 COB 存储芯片的 eMMC 芯片的 NAND 闪存驱动器最终出现在您的桌面上,您该怎么办?在本文中,我们将向您展示处理这些不典型但经常遇到的情况的独特方法。
让我们以我们实验室拥有的带有 COB NAND 芯片的基于 Phison PS2251-67-5 的 USB 驱动器为例,探索数据恢复的过程:
您应该知道的第一件事 – 在这里不可以选择切屑。这就是ACE Lab Spider 板卡适配器的用武之地。该适配器与单片设备完美配合,包括非典型闪存设备,如带有 COB 存储芯片的驱动器。
在我们开始之前,让我们看看我们需要哪些触点和线来读取 NAND 图像。根据ONFI.org规范,有 16 个:
- 1. 总线– 8位芯片的8 个触点:
- 输入/输出 0
- 输入/输出 1
- 输入/输出 2
- 输入/输出 3
- 输入/输出 4
- 输入/输出 5
- 输入/输出 6
- 输入/输出 7
2. 命令引脚– 6 个 触点:
- ALE
- 克莱尔
- 关于
- 我们
- 行政长官
- 红/白
3. 电源和接地– 2 个引脚:
- 电压互感器
- 地线
所有这些引脚都必须连接到 NAND 芯片,然后才能进行读取程序。
我们已经知道,由于黑色塑料的复合盖,我们无法从 COB 芯片中获取数据。但!所有现代 NAND 控制器也是基于 ONFI 规范,所以我们可以尝试通过 CPU 读取数据!
我们的第一步是在网上找到群联 PS2251-67-5控制器的数据表:
我们在这里看到什么?Pins 名称有点不同,但我们仍然可以在这里找到目标 pin:
公交线路:
- 5 – 输入/输出 0
- 11 – 输入/输出 1
- 13 – 输入/输出 2
- 15 – 输入/输出 3
- 21 – 输入/输出 4
- 23 – 输入/输出 5
- 25 – 输入/输出 6
- 27 – 输入/输出 7
命令行:
- 6 – CLE
- 7 – ALE
- 8 – WE
- 10 – WP
- 17 – CE
- 18 – R/B
电源和地:
- 35 – VCC
- 41 – GND
之后,我们需要从 PCB 上移除所有的电容器、晶体管和电阻器。通常,它们保护电路板、控制器和 NAND 免受 USB 电源的影响。但是,就数据恢复而言,它们可能会造成额外的障碍。这就是为什么我们强烈建议您摆脱所有这些。
下一步是通过将针放在控制器垫上来排列针脚。在实践中,它与使用整体式的相同程序没有什么不同,通常需要大约 7 分钟。
然后焊接VCC和GND!您应该能够通过电线发送 PWR 和 GND,因为您需要有良好的 NAND 内核供电。
下面开始排针:
安排好了!
现在,我们准备启动 PC-3000 Flash 软件来设置针头连接:
完成所有这些步骤后,我们需要检查引脚——它们之间不应该有任何短路!
在这里我们得到了芯片 ID!
现在我们可以读取 NAND,修复 ECC,并应用 XOR。经过所有准备工作,您终于可以从带有 COB (Chip on Board) Memory Chip 的 NAND Flash 驱动器中恢复数据:
当您使用外部控制器从基于 eMMC 的存储设备恢复数据时,您可以使用相同的方法。
它不是带有 NAND 和 CPU 的普通 eMMC 芯片——它是一个损坏的、已分类的 eMMC,内部控制器已禁用。制造商将此 eMMC 用作与 PS2251-67-5 控制器耦合的外部 NAND 芯片。这就是为什么通过eMMC接口读取这个eMMC芯片是没有用的。但是您可以使用本文中描述的方法从此类设备中提取数据。
未经允许不得转载:成都数据恢复|服务器数据恢复|数据库修复|解密-零磁道数据恢复中心 » PC-3000 FLASH。如何使用 COB(板上芯片)存储芯片从 NAND 闪存驱动器中恢复数据