成功修复U盘,狂喜中~哈哈哈!!!
最近三天两头打印简历,不好意思天天腼着脸向别人借U盘,就翻了翻抽屉,找出了一个坏U盘。这个U盘连接到电脑后能显示盘符,但双击打开时会提示“请将磁盘插入驱动器I:”。舍友当初要扔,都已经把外壳拆开扔了。我认为硬件没坏,(现在的电子产品怎么可能坏呢)有动手修理的价值,便把可怜的“芯”捡了回来。今天加了个夜班,研究了一下。呵呵,还真修好了。
实验内容:U盘的修复
实验日期:2006-11-18
实 验 人:范晨鹏
问题描述:U盘主控为icreate公司的i5068-Z(也可能是i5062-Z 看不大清)。闪存为star ram(256M)。连接到电脑后可被正常识别,并显示为盘符i。但双击时提示“请将磁盘插入驱动器I”。
分 析:闪存的原理我还没研究过。我想的应该和硬盘差不多--也是由“驱动控制器+存储器”组成。表现在U盘上是一大一小的两个长了两排脚的小黑块。电脑能正常识别,至少说明驱动控制器硬件没问题,所以问题在闪存上:或者是虚焊,或者是引导程序错误。
上网搜索了一下,有专家说能正常识别就说明硬件不存在任何问题(也就是不可能虚焊)。所以
就出在引导程序上。我们只需要找到驱动控制器对应的格式化软件即可。
先到icreate的官方网站看看。这里好东西不少,但是都不能下载。好像是他们内部人员用的。
再去google用 "icreate6 i5068- Z format"搜索了一下。吹牛“通用”的不少,能解决问题的不多。最后发现了一个桃源圣地everythingusb。)这里提供了pdx8_2k_v327.zip下载。(经测试,低版本的解决不了问题,可能现在还有更高版本的v328)。e文不太好。不过还是看明白了许多人用这里提供的东东修好了。赶紧下载回来。第一次试并不成功。下面是第一次修复错误时的报告:
Controller ID : A8062,103
Flash 1 ID : 0x2c 0xda 0x80 0x15 0x50 0xff 0xff 0xff
ERR MSG : SYSTEM ERROR, PLEASE CONTACT AND TELL US THE ERROR NO.
你可以在function->report中找到这个报告。
多试了几次,终于搞定了。下面是修复后的报告:
Controller ID : A8062,103
Flash 1 ID : 0x2c 0xda 0x80 0x15 0x50 0xff 0xff 0xff
Flash 1 : ID 0x2c, Good Blocks 2046, Bad Block 2, Total Blocks 2048
Flash 1 Capacity : 268173312 bytes
Total Useable Sector : 523776 sectors
Total Useable Byte : 268173312 bytes
要注意的是一些设置项。在菜单中选function->option,我在flashtest选项卡中勾选"low format(低级格式化)"和"burn-in test(烧录测试)"复选框。
如果你测试不成功,试试其它的选项。当你点击"run",小人开始不停地跑,同时旁边的数字不断变化时,恭喜你!你的U盘正在被低级格式化。完成后。小人变成了绿色图标,并提示Good!
格式化是一个缓慢的过程。我这里用了二十分钟。这二十分钟里,我没敢碰电脑一下。
什么是引导程序呢?相信你听说过“格式化”这个词。一块新磁盘有两个面,一个面上有像树的年轮一样的圈圈。这样的磁盘电脑是没法用的。格式化就是把磁盘上的圈圈隔一小段做一个标记(所谓标记,就是有规律地磁化成的南、北极),叫做一段,这些标记按顺序标明了它在哪个磁盘(面)的哪个圈圈(柱)的哪个地方(扇区)。标记之间的区域用来存放文件。这样,电脑就能按这些标记来找到这些文件。引导程序是在格式化的时候写在磁盘上特定位置的一段程序,它会告诉电脑这个磁盘是用怎样的方法标记的(就是我们说的磁盘格式,FAT或者NTFS)。没有了这段程序,电脑便不能正确地识别磁盘,会提示磁盘大小为0兆、无法格式化磁盘、找不到盘符等。
引导程序有时候会被损坏。这样的问题可以通过低级格式化来解决。低级格式化会重写引导程序。不同的磁盘驱动器需要不同的低级格式化程序。
范晨鹏
------------------
软件是一种态度
成功是一种习惯