haiwazi 发表于 2015-3-27 21:58:14

U盘数据恢复解决方案解析

 以Silicon Motion为主控的U盘,出现了数据无法读取的故障,经初步判断为主控芯片出现了损坏故障,此类故障恢复方法,如果在没有主控相同的备件u盘情况下,只能通过物理提取u盘的Flash存储芯片,进行恢复。目前常用的读取U盘Flash存储芯片的工具为PC3000 for flash,此工具不仅具备读取NAND Flash内容的功能,同时还具备对读取的Dump内容进行重构解析的能力,因此本次试验就用该工具对该故障U盘进行恢复。

第一步:用工具把Flash芯片从U盘电路板上卸载下来



第二步:读取Flash芯片底层内容(物理镜像另一个名字:Dump)

  1、 先读Chip ID

  2、 然后读Chip内容



第三步:Dump数据分析

  1. Dump底层数据位转换(0->1;1->0)




  2. 消除bytes重叠(elimination of bytes interleave)



3. Page Transformation(页面结构转换)



4. Data Analysis(数据镜像最终形成)



5. 验证分析的参数是否正确(对镜像进行Raw recovery)

Trey 发表于 2015-12-9 18:15:23

不错的学习资料,感谢分享

Trey 发表于 2016-1-8 10:34:00

看看,学习一下

cobgtkgtk 发表于 2016-11-2 10:09:46

pc3000forflash强大啊

twfx0315 发表于 2017-3-22 20:52:30

好厉害的工具

904144338 发表于 2017-8-30 21:50:13

正在学习当中

coolmac 发表于 2021-1-22 04:08:16

PC3000flash 流程基础,谢谢教学
页: [1]
查看完整版本: U盘数据恢复解决方案解析