最近和好多同行交流在谈到 数据恢复 工具时,除了热门的ACE的PC3000 UDMA外,谈的最多的莫过于PC3000 FOR FLASH(或者是XLY)的FLASH产品.由于ACE PC3000 UDMA的功能很是强大,很多 朋友对于FOR FLASH也很是相信,认为没有它搞不定的 故障,所以产生了购买的欲望!

下面是自己的一些看法,这里只是讨论一下实现FLASH 数据恢复的方法,如果有不对的地方希望大家指正

切不说PC3000 FOR FLASH产品1万多的价格(XLY的不太清楚不过应该便宜一些),从FLASH产品的工作原理(深的咱们不知道,就从知道的来说)。FLASH产品如U盘,拆过的朋友都知道,它的元件是很少的,主要就是包括:主控IC  存储IC  晶振。

存储IC:

是大型的MOS管阵列,通过MOS管的闭合来实现存储二进制数据的目地,可以说存储IC是数据存储的实体,数据最后是存储在存储IC上的,它有不同品牌不同的厂商。

主控IC:

从名字上可以知道这个 芯片中是存有管理 程序的,所有的数据就是通过USB的两个针脚(D ATA- DATA+)来传输给主控IC的,而主控IC的作用就是通过一种编码方式来把数据存储到存储IC上,当然数据的读取 和 写入也必须得通过主控IC才能完成的。和存储IC一样主控IC也有不同的品牌和厂商,不同的产品它的控制程序是不一样的。

晶振:

这个东西不用介绍想必大家都清楚,晶振是用来“捡波”的。不过不能小看这块石头,U盘40%的问题都是它引起的。



现在来说说 维修工具如何来实现FLASH产品的恢复。可能有的朋友会说“没有使用就没有发言权”,是的我确实没有使用过FLASH维修工具,但是我们可以从FLASH的工作原理来推测这些工具的处理方法。记得曾经看过ACE CP3000 FOR FLASH的演示 视频,视频中是把U盘的存储IC用热风枪取下来然后再焊接到专门的 电路板上然后给其供电,再通过FOR FLASH的程序来选择主控IC类型,接着在提取数据,如果遇到有“坏”的扇区(实际上坏掉的MOS管)可以跳过它并镜像好的地方,然后再来拷贝数据。

可以说视频中的方法确实不错,它把U盘的存储IC当做和 硬盘一样处理,并且可以使用类似于DE程序的算法来跳过有问题的地方,确实是一个好注意!不过这也是有局限性的,可能有的朋友也看出来了,那就是对于程序中没有的主控 型号该方法就没用了!是的确实是这样,FOR FLASH也面临和UDMA一样的问题,那就是U盘产品的更新速度快于 破解速度,不过这个问题在UDMA上面不是很明显,因为硬盘的厂家是固定的。但是对于FLASH产品可就不好说了,目前国内的FLASH厂商可以说是成百上千,即使是主控IC的生产厂商在国内也很多!很难想象在鱼龙混杂的国内市场能用一种工具来 解决所有的问题,这中间涉及的太多如:打磨主控IC  假存储IC等等情况。

所以个人认为不是ACE(XLY)产品的问题,他们的出发点是很好的,想法也是很新颖,可以说是一种创新。但是就国内市场来看用一款FLASH产品来解决FLASH数据问题的可能性不是没有,而是很低。另外除了U盘外,大家不要忘了SD CF 记忆棒等设备,这些东西中有一大部分已经采用了BGA封装(U盘有一部分也采用了),这就面临如果是要把存储IC用热风枪取下来显然是不可能的!!!!
在结束的时候希望有使用ACE (或XLY)FLASH工具的朋友把使用的心得写出来,这样交流起来就更方便了!