修复受伤的U盘

前天社团一会员找到我,要我帮他修复U盘,具体症状是插入后系统能识别盘符,但是查看属性显示容量为0K,双击后提示请将磁盘插入驱动器e: 再查看属性,发现文件系统为raw,而不是fat或fat32或ntfs,我一看小意思,格了不就得了.

我想顺便帮他恢复些文件吧,首先拿出小工具handrecovery, 扫了一遍,居然一个文件也没找着,我感觉有点不对劲,决定试一下大名鼎鼎的easyrecovery,结果很失望,仍然一个文件也找不到,这时我感觉情况严重了,八成是U盘坏了,里面文件肯定没救了, 没办法,只好格式化吧,右键,格式化,开始了,但当进度条将要走完时,系统提示,windows无法完成格式化.

windows不行,就试试dos自带的命令,命令行窗口下输入 format e: /fs:fat32,结果提示”无法格式化,0磁道错误或媒体错误”, 我开始有点抓狂了, 这是U盘老大, 哪儿来的磁道?

记得以前mapley曾用usboot成功修复过一个U盘, usboot是一个功能强大的软件,可以把U盘制作为启动盘,当然我不是要用它制作启动盘的, 如果能利用它把U盘恢复为可用状态,一切不就好了, 于是一步一步的来处理,找开usboot,选HDD模式,点开始,经过一段时间的等待,终于提示处理完成,满心期望的再重新插上U盘,写入引导文件后,却发现根本还是无法找开,根开始的时候一个样儿.深呼吸, 我想哭了…

晕晕乎乎的,感觉无比诡异,于是拿着U盘去找mapley, 他在网上下了一个U盘修复工具合集,里面几十个软件,我一下感觉有希望了,他开始一个一个的试,HPUSBFW,UFormat,UDISK,PTMD,vdisk,UStorageTools,以用其它一大堆量产工具,低格软件,和各种牌子的修复软件, 他一路一个个的试下来,我的希望也在一层层的剥落.最后他甚至尝试在windows vista, Ubuntu下修复,但结果还是老样子,U盘依然还是老样子, 悲痛欲绝#@%>*%^#$#.~….,感觉一定是这个u盘硬件出问题了. 于是把U盘还给那位可怜的兄弟了.

谁知昨晚那位兄弟可能是真的没办法了, 又把U盘给拿过来了,说我一定要再想想着,救救它的U盘, 我心想,嘿这还真赖上我了, 不管了,先去吃饭再说…

出去转了一圈,被零下十几度的高温给狠狠的折磨了一顿后,重新回头冷静的想了一下整个过程, 是我解决问题的方法不对,只有找到出问题的原因才能找到解决问题的办法..他U盘是中毒后才出现这种现象的,所以不大可能是硬件原因, 既然是软件方面的,就不应该不能修复,于是上网下载了个检测U盘芯片的软件chipgenius, 运行后,检测出是micov(迈科微电子)的MXT8208芯片, 知道这个就好办了, 继续, 寻找这个芯片的专用量产工具,进行低级格式化,网上搜了N久,终于给找着了个支持这个芯片的UdTools.

接下来的事情就十分简单了, 运行udtools后,直接选中U盘,就按默认的设置开始go, 耐心的等吧.十多分钟后,终于低格完了. 小心冀冀的在E盘上点右键-属性, 那个兴奋呀,终于看着久违了的容量了,2G,呵呵.向里面复制了两个文件,没什么问题,一切都正常了.

上面这些就是我修复U盘的完整经历了,乱七八糟的,表达的也不是很清楚,但我还是把它记下来,既是对经验的总结,也希望能够对有相似问题的朋友有所帮助.

update: 我把最终成功修复的两个工具放这儿吧, 免得有需要的朋友再四处找了 ~_~
检测芯片: chipgenius 低级格式化: udtools

解压密码是tomlee.co.cc

Related

Leave a comment

Your comment