你好朋友!
COB(Chip On Board)内存芯片给试图从中恢复数据的数据恢复工程师带来了挑战。 主要障碍在于它们的内部结构:在黑色塑料涂层下,只有一个NAND晶体和连接到PCB的小走线。 去除涂层的过程非常危险,因为您很容易损坏NAND内核。 即使成功,也并不意味着您可以从这种芯片读取数据。
那么,如果带有eMMC芯片且具有禁用的控制器,COB控制器甚至COB存储器芯片的NAND闪存驱动器最终出现在您的桌上呢? 在本文中,我们将向您展示处理这些不典型但经常遇到的情况的独特方法。
让我们以实验室中使用的带有COB NAND芯片的基于Phison PS2251-67-5的U盘为例,探讨数据恢复的过程:
首先你要知道,芯片在这里不是一个选择。 这就是ACE Lab蜘蛛板适配器的来源。该适配器可与单片设备完美配合,包括非典型的闪存设备,例如带有COB内存芯片的驱动器。
在开始之前,让我们看一下读取NAND映像所需的触点和线。 根据ONFI.org规范,其中有16个:
- 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个触点:
- ALE
- CLE
- RE
- WE
- CE
- R/B
3. 电源和接地– 2针:
- VCC
- GND
必须先将所有这些引脚连接到NAND芯片,然后才能进行读取过程。
我们已经知道,由于黑色塑料的复合覆盖,我们无法从COB芯片获取数据。 但! 所有现代NAND控制器也都基于ONFI规范,因此我们可以尝试通过U盘主控芯片来进行读取数据!
我们的第一步是在网上找到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 – ALE
- 8 – WE
- 10 – RE
- 17 – CE
- 18 – R/B
电源和地线:
- 35 – VCC
- 41 – GND
之后,我们需要从PCB上拆下所有电容,晶体管和电阻。 通常,它们通过USB电源保护电路板,控制器和NAND。 但是,就数据恢复而言,它们可能会带来其他障碍。 因此,我们强烈建议您拆掉所有这些电容电阻。
下一步是通过将针放在控制器垫上来排列针。 在实践中,与使用整料进行相同的过程没有什么不同,通常需要大约7分钟。
然后焊接VCC和GND! 您应该能够通过电线发送PWR和GND,因为您需要具有良好的NAND内核供电。
现在,我们准备启动PC-3000 Flash软件来设置针式连接:
完成所有这些步骤之后,我们需要检查引脚-它们之间不应有任何短路!
现在,我们可以读取NAND,修复ECC并应用XOR。 完成所有准备工作之后,您终于可以使用COB(板载芯片)存储芯片从NAND闪存驱动器中恢复数据:
使用外部控制器从基于eMMC的存储设备恢复数据时,可以使用相同的方法。
它不是带有NAND和CPU的普通eMMC芯片,而是一种损坏的,分类排序的eMMC,内部主控功能已禁用。 U盘制造商将该eMMC用作与PS2251-67-5主控耦合的外部NAND芯片。 因此,通过eMMC接口读取此eMMC芯片将毫无用处。 但是您可以使用本文介绍的方法从此类设备中提取数据。
如果您对数据恢复案例有任何疑问,欢迎与技术支持部门联系。
评论