关于此方法的可行性,欢迎大家继续讨论
参考7楼enimv的帖子
参考29楼sxsxsx的帖子
-------------------------------------------------by 发骚友
以下内容是小弟在其它网站上看到的,已经收藏了一段日子。今天看到有兄弟问如果恢复U盘中的数据,才把它找出来。贴出来和兄弟们分享一下,也不知道是否有帮助。
U盘的数据恢复的方法之1,2(转载)
作者:tianzhiying 提交日期:2006-8-5 19:43:00
案例一:有一客户要求对U盘进行数据恢复容量256M,,客户拿来时U盘接入电脑没有任何反映!工程师初 步询问了U盘内数据量在80M左右,告知客户每M数据恢复100元,因为内部有工程所用的CAD图纸非常重要,所以客户很爽快的答应了,工程师按照以下思路进行了解决:
1、拆开U盘因是封装一体的,客户要求只要数据,所以外壳不必考虑,拆开后反现主控使用I5062方案,具体如下:
(1)供电:检查VCC主供电电压正常(VCC=3V供电是U盘是否工作的关键电压)
(2)时钟:通过测量时钟晶振两脚有0.8V左右的电压,初步判断时钟电路正常,采用代换法换掉晶振故障依旧(时钟信号是主控工作的必然条件)
(3)通信:通过对以上两点的测量,初步判断供电和时钟都正常,主要检查通信线路是否正常,检查D+ 和D-到主控的线路也正常!
(4)通过以上几点的测量,可以初步判断主控的工作条件全部具备,剩下的就是主控问题了。相信大家 都会更换主控而达到数据恢复的目的,但是我们以多年的经验告诉您,错了,因为U盘主控芯片内部有控制程序,当更换一块新的主控时是不会对FLASH进行识别控制的,必须要经过量产工具初使化才可以,但这样又会对FLASH进行低格破坏内部存储的数据!根据我们多年的经验,主控损坏多数是因为内部DC-DC转换器漏电,使其对主控内部供电电压低引起不工作的情况,解决方法如下:把U盘的3V稳压管拆下来,在其3V输出端接一外接可调电源调整为3V电压,以每次0.1V的方式进行调高电压,当U盘可以正常识别的时候停止加电压,这样就可把U盘的数据进行读取出来了。原理就是因为主控内部DC-DC转换器漏电,使正常的VCC=3V电压不能满足主控工作,这时可以人为的调整其供电电压来补偿漏电损失!当我把电压调到3.4V时电脑可以正常识别,迅速把U盘内的数据进行复制保存,800元到手了,简单吧,呵呵,技术是第一生产力一点没错!
案例二:一客户拿来U盘,内部有工厂的年度报表,因到过多家维修部都没有人敢接此活,所以客户直接开价1000元,要求对数据进行整体恢复,U盘现象为可以认盘,但打开时提示“请格式化U盘”!对于次问 题相信大家都感觉很棘手,因为可以完全判断U盘硬件方面没有问题,大多都是软件问题,但又不能对U盘格式化,怎么办呢?
具体解决方法:我们的工程师首先把U盘的FLASH拆下来保护数据,重新装入一个相同型号的FLASH,接入电脑后仍然提示需要格式化,因新换FLASH内没有数据,格式化后可以正常存取数据,但换上有数据的FLASH还会提示需要格式化,所以我们的方法是,不装FLASH把U盘接入电脑,系统提示格式化,对U盘本身格式化后,在属性中看到容量为16KB,装入有数据的FLASH,接入电脑,系统以不提示格式化,顺利读出内部数据!修复完成 ,1000元来的很轻松吧!
以上两点就是中维数码工程师多年的经验,希望对大家有所帮助,对于想学习维修U盘的会员,完全可以参照前段时间所写的“终级U盘维修思路与方法”给予解决,成功率可以达到100%!实践证明U盘的主控和FLASH的损坏率真的很低!
PS:刚才VIP群内有人问到几个问题做以解答:
1、U盘供电都是3V吗,这个根据主控的型号有所区分,有的为2V、3V、3.3V,这个要大家在实际中进行判断,也可以使用上边所提到的用外接可调电源进行调节实验,初始电压可以用1V然后再以0.1V进行调高!
2、用编程器是否可以达到数据恢复的目的,答案很明确完全可以,但一是编程器费用较高一般维修店面承受不起,二因编程器直接读取FLASH的数据信号,也就是0和1,要恢复原数据必须进行数据转换,而且不同的文件其转换方式也不相同,如WORD文档和RAR文件的数据编码也是不同的,所以用我所告知的方法比编程器要方便和经济的多!