一般U盘故障分为软故障和硬故障,其中以软故障最为常见。 
  软故障主要是指U盘有坏块,从而导致U盘能被计算机识别,但没有盘符出现,或者有盘符出现,但当打开U盘时却提示要进行格式化,而格式化又不能成功。前期征兆可能有:U盘读写变慢,文件丢失却仍占用空间等。这种坏U盘一般都可以通过软件低格修复,目前常用的低格修复工具有Mformat,当然一些U盘厂家也会提供一些类似的软件。笔者认为既然是低格,故障类型也一样,应该硬盘的低格工具Lformat也可以用,但因为Lformat是在dos下运行,相对比较麻烦,且笔者也没有具体试过,所以不推荐使用。 
  硬故障主要指U盘硬件出现故障,插上U盘后计算机会发现新硬件,但不能出现盘符,拆开U盘没有任何电路板的烧坏或其它损坏痕迹,且应用软故障的方法也不能解决的情况。(笔者很久以前有一块U盘,因为不能出现盘符,去售后服务部检修,因为笔者也在现场,看他们插了半天,连软修复都没有试,说是没法修了,就直接给换了一块,庆幸之余,也显出了这些人的无知。)硬故障一般是U盘里的易损元件晶振由于剧烈振动损坏了,读者可以试着花不到一元钱去电子市场买一块同频的晶振替换原有晶振。 
  下来要说明坏U盘里的文件恢复问题,U盘文件恢复只存在于软故障中的U盘能被识别,但提示要求格式化却格式化不能成功的情况。读者可以去网上下载一些类似于EasyRecover等的文件恢复软件,笔者曾应用此软件解决过好几次U盘及硬盘的文件恢复。 
  以下故障在维修时,首先要排除USB接口损坏及PCB板虚焊、及USB延长线正常的情况下,再维修判断。

  

  1.U盘插到机器上没有任何反应 
  维修思路:根据故障现象判断,U盘整机没有工作,而U盘工具所要具备的条件也就是我们维修的重点。无论任何方案的U盘想要工作都必须具备以下几个条件: 
(1)供电,分为主控所需的供电和FLASH所需的供电,这两个是关键,而U盘电路非常的简单,如没有供电,一般都是保险电感损坏或3.3V稳压块损坏,说到稳压块再这里也说一下,其有三个引脚分别是电源输入(5V)、地、电源输出(3.3),工作原理就是当输入脚输入一个5V电压时,输出脚就会输出一个稳定的 3.3V。只要查到哪里是没有供电的根源,问题就会很好解决了。 
(2)时钟,因主控要在一定频率下才能工作,跟FLASH通信也要时钟信号进行传输,所以如果时钟信号没有,主控一定不会工作的。而在检查这方面电路的时候,其实时钟产生电路很简单,只需要检查晶振及其外围电路即可,因晶振怕刷而U盘小巧很容易掉在地上造成晶振损坏,只要更换相同的晶振即可。注意:晶振是无法测量的,判断其好坏最好的方法就是代换一个好的晶振来判断。 
(3)主控,如果上述两个条件都正常那就是主控芯片损坏了。只要更换主控了。(非专业人士请直接联系厂家或者放弃)

  2.U盘插入电脑,提示“无法识别的设备”。 
  维修思路:对于此现象,首先的一点说明U盘的电路基本正常,而只是跟电脑通信方面有故障,而对于通信方面有以下几点要检查: 
(1)U盘接口电路,此电路没有什么特别元件就是两根数据线D+ D-,所以在检查此电路时只要测量数据线到主控之间的线路是否正常即可,一般都在数据线与主控电路之间会串接两个小阻值的电阻,以起到保护的作用,所以要检查这两个电阻的阻值是否正常。 
(2)时钟电路,因U盘与电脑进行通信要在一定的频率下进行,如果U盘的工作频率和电脑不能同步,那么系统就会认为这是一个“无法识别的设备”了。这时就要换晶振了。而实际维修中真的有很多晶振损坏的实例! 
(3)主控,如果上述两点检查都正常,那就可以判断主控损坏了。

  3、可以认U盘,但打开时提示“磁盘还没有格式化”但系统又无法格式化,或提示“请插入磁盘”,打开U盘里面都是乱码、容量与本身不相符等。 
  维修思路:对于此现象,可以判断U盘本身硬件没有太大问题,只是软件问题而以了。 
  解决方法:找到主控方案的修复工具修复一下就可以了。这个就要大家自己看U盘的主控是什么方案的来决定了。 
  U盘故障对于无法写文件、不存储等现象,一般都是FLASH性能不良或有坏块而引起的。U盘不同于MP3,不存在固件之说,但有些厂家把自己的软件放到里面,低格一下就会没有的。 告诉大家一个非常简单的方法,就是在碰到主控损坏或找不到相应的修复工具时,可以用U盘套件来重新搞一个新的U盘,方法就是把故障机的FLASH拆下来,放到新的PCB板上就可以了。U盘套件包括(PCB带主控(1.1/2.0)及外壳一套),维修起来非常简单,做数据恢复就更方便了。

  4、U盘总是出现卡机的情况 
  维修思路:尝试改变格式化格式,如用FAT32格式它! 或者低格U盘或者量产U盘! 除了有坏块原因,U盘和硬盘一样在使用中也会出现文件系统错误等导致读写速度缓慢或者无法读写某个文件,先用系统自带的磁盘扫描程序扫描它,扫描时选中“自动修复文件系统错误”,扫描后看U盘上有没有这样的文件夹: 
  find000 
  如果有类似文件夹,删除它即可正常使用! 
  如果没有,就尝试用FAT32格式化U盘或者用相应的U盘工具低格或者量产U盘! 
  注意格式化前要备份U盘上的重要资料! 
  右击盘符: “属性-工具-开始检查”就会开始对该盘符的检查! 
或者: 
  点“开始”-“运行”,输入 
  chkdsk /f h: 
  其中 /f 是一个检查参数--修复磁盘上的错误 
  h: 是要检查的盘符,你的U盘是什么盘符 你就改成什么盘符!

  5、U盘被水泡了怎么办 
  优盘进水后正确处理后一般不影响正常使用,但切不可以在处理之前使用,否则优盘可能彻底损坏。正确地处理方法是打开优盘封装,用清水冲洗干净,最好用酒精擦洗,因为污水中含有盐分或者其他杂质,附着在电路板上可能导致配件损坏。清理完毕自然风干或拿电吹风冷风吹干,不能靠得太近。风太热会导致电路板破裂或者焊接的元件松动。现在市场上已经有了防水的优盘,掉进水里也能正常使用。另外除了优盘,其他一些小的数码产品落水后处理方法也是一样的。

  6、“无法停止‘通用卷’设备 解决办法 
  安全删除U盘时,大家常常会遇到提示“无法停止‘通用卷’设备,请稍候再停止该设备。” 这种情况下可以强行拔下U盘吗?当然不可以!这时候如果强行拔除的话,很容易损坏计算机U口或者你的U盘。如果你的U盘上有重要的资料,很有可能就此毁坏了。那么应该怎么办呢?在这里我写几种常用的解决方法,希望对大家有所帮助。 
  第一种方法(这也是我建议大家最常用的方法):往往我们在把U盘的文件或者数据取出来的时候,都是用的“复制”“粘贴”方式,而如果复制的是U盘上的文件,这个文件就会一直放在系统的剪切板里,处于待用状态。而如果这种情况下我们要删除U盘的话,就会出现上面的无法停止U盘的提示。 相应的解决办法就是:清空你的剪切板,或者在你的硬盘上随便进行一下复制某文件再粘贴的操作,这时候你再去删除U盘提示符,看看是不是顺利删除了? 
  第二种方法:如果觉得上面那种方法还无效的话,可以使用下面这个方法:同时按下键盘的"Ctrl"+"Alt"+"Del"组合键,这时会出现"任务管理器"的窗口,单击"进程"标签,在"映像名称"中寻找"rundll32.exe"进程,选择"rundll32.exe"进程,然后点击"结束进程",这时会弹出任务管理器警告,问你确定是否关闭此进程,点击"是",即关闭了"rundll32.exe"进程。再删除U盘就可以正常删除了。使用这种方法时请注意:如果有多个"rundll32.exe"进程,需要将多个"rundll32.exe"进程全部关闭。 
  第三种方法:这种方法同样是借助了任务管理器,同时按下键盘的"Ctrl"+"Alt"+"Del"组合键,出现"任务管理器"的窗口,单击"进程",寻找"EXPLORER.EXE"进程并结束它。这时候你会发现你的桌面不见了,请不要惊慌,继续进行下面的操作,在任务管理器中点击“文件”——“新建任务”——输入EXPLORER.EXE——确定。再删除U盘,你会发现可以安全删除了。 
  第四种方法:这种方法最简单,但最耗时,那就是,重启你的电脑。 
  第五种方法: 安装unlocker软件

  如果觉得出现问题的时候才解决有些麻烦,可以采用下面这个提前的预防措施:关闭系统的预览功能。 
  方法:双击我的电脑——工具——文件夹选项——常规——任务——使用windows传统风格的文件夹,然后点击确定就行了。这样一劳永逸了。 
  小窍门:目前有些U盘的技术很到位了,有的U盘直接插拔也可以的。但无论是多好的U盘,有一种时候是绝对不能直接插拔的,那就是仔细看你U盘的那个小灯,小灯在不停闪的时候表示正在不停地读写数据,这时候千万不能拔,否则轻则损坏数据,重则U盘报废。 
  工作关系常用U盘,天长日久学会了上面几种方法,希望对大家会有所帮助。

U盘常见故障及检修的更多相关文章

  1. 理解 OpenStack + Ceph (7): Ceph 的基本操作和常见故障排除方法

    本系列文章会深入研究 Ceph 以及 Ceph 和 OpenStack 的集成: (1)安装和部署 (2)Ceph RBD 接口和工具 (3)Ceph 物理和逻辑结构 (4)Ceph 的基础数据结构 ...

  2. RAD介绍及实战,LVM介绍及实战,磁盘常见故障

    目录 一.RAID 1.RAID好处: 2.RAID的运行方式: 3.RAID的级别: 二.RAID实战 软RAID 1.RAID0 2.RAID1 3.RAID5 4.RAID10 三.LVM介绍 ...

  3. Weblogic常见故障常:JDBC Connection Pools(转)

    WebLogic Server中数据库连接池是一个经常出问题的地方,总结一下出问题的原因和解决办法. 一.数据库连接泄漏 此类问题一般都是由于开发人员没有正确关闭数据库连接造成的.比如使用完Conne ...

  4. Weblogic常见故障常:JDBC Connection Pools【转】

    WebLogic Server中数据库连接池是一个经常出问题的地方,总结一下出问题的原因和解决办法. 一.数据库连接泄漏 此类问题一般都是由于开发人员没有正确关闭数据库连接造成的.比如使用完Conne ...

  5. (4.1)mysql备份还原——mysql常见故障

    (4.1)mysql备份还原——mysql常见故障 1.常见故障类型 在数据库环境中,常见故障类型: 语句失败,用户进程失败,用户错误 实例失败,介质故障,网络故障 其中最严重的故障主要是用户错误和介 ...

  6. mysql主从复制常见故障解决

    一.主从复制常见故障 1.从库已存在数据库,主库建立同名库导致从库同步失败.报错如下: mysql> show slave status\G*************************** ...

  7. vsftp客户连接常见故障现象

    ftp客户连接常见故障现象现象0:> ftp: connect :连接被拒绝原因: 服务没启动解决: # chkconfig vsftpd on<Enter> 现象1:500 OOP ...

  8. (转)linux常见故障一:linux 文件系统变只读

    linux常见故障一:linux 文件系统变只读 原文:https://www.cnblogs.com/ginvip/p/6375672.html 1. 重启系统看是否可以自动修复. 2. 使用fsc ...

  9. 【集群实战】NFS服务常见故障排查和解决方法

    NFS,全名叫Network File System,中文叫网络文件系统,是Linux.UNIX系统的分布式文件系统的一个组成部分,可实现在不同网络上共享远程文件系统. NFS由Sun公司开发,目前已 ...

随机推荐

  1. zoj1136 Multiple

    记忆化搜索,因为要求最小的,肯定是从小到大,依次添加,那么通过bfs,队列貌似是最好的选择.因为很可能那个数爆long long,所以采用字符串存储,并记录余数,通过模拟除法的方式来写. 剪枝:因为后 ...

  2. java整体集合框架

    1.关于集合的两道面试题 先来看几道题目: 1.创建一个不可变的的集合: public static void main(String[] args) { Set<String> set ...

  3. javascript 数据结构和算法读书笔记 > 第三章 列表

    1. 结构分析 列表首先要有以下几个属性: listSize 长度 pos 当前位置 dataStore 数据 我们要通过以下方法对上面三个属性进行操作: length() 获取长度 | getPos ...

  4. LinuxCmd

    Q1.关掉字符界面下的屏保 A:setterm -blank 0 Q2.top Top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. ...

  5. python-base64编码与解码

    base64编码原理: 例如: 实例一: #-*- coding: UTF-8 -*- ' __date__ = '2015/12/23' import base64 code = "aGV ...

  6. asp.net mvc4中model与Model的区别

    @model模型定义 使用@model关键字可以定义一个Action里所对应的一个模型(经常可以叫他实体类), 其实是对动态变量进行实例化,这样就可以直接在cshtml文件中调用“Model”变量. ...

  7. NET Core开发-读取配置文件Configuration

    ASP.NET Core开发-读取配置文件Configuration   ASP.NET Core 是如何读取配置文件,今天我们来学习. ASP.NET Core的配置系统已经和之前版本的ASP.NE ...

  8. Oracle EBS-SQL (WIP-2):检查非标任务没挂自己本身.sql

    SELECT WE.WIP_ENTITY_NAME, MSI.SEGMENT1, MSI.DESCRIPTION, WDJ.CLASS_CODE, WDJ.START_QUANTITY, WDJ.SC ...

  9. MFC中SQLite数据库的使用

    1打开数据库 BOOL playDlg::openData() { WCHAR a[100]; CString path; path = m_exePath+L"sentence_makin ...

  10. CreateFile函数详解(确实很详细)

    CreateFile The CreateFile function creates or opens the following objects and returns a handle that ...