以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)