U盘一种常见故障的有效解决办法
(学号:20091101400)
(物理与电子信息学院 09级电子信息科学与技术班,内蒙古 呼和浩特 010022)
指导教师:高焕生
摘要:本文讨论的是U盘的一种常见故障——PC机无法识别U盘的处理方法,并对U盘的发展历史、U盘的基本结构及各部分的基本功能、U盘的工作原理、U盘量产、U盘量产工具进行了简单介绍。以主控为芯邦CBM2091的U盘为例,着重介绍了U盘的量产方法和过程,详细解释了U盘量产工具的基本使用方法,并对PC机无法识别U盘的U盘故障给出了有效的解决办法。
关键词: U盘;量产;量产工具;主控
中图分类号: TN319 文献标识码: B
1 U盘的发展过程
U盘全称是USB闪存盘,英文名USB FLASH DISK。第一款闪存盘出现在2000年左右,到现在12年的时间里得到了巨大的发展,已经是数字化现代社会不可缺少的工具。2000年左右只有朗科科技在内的五家企业有自己的闪存盘品牌,他们分别是以色列的M-SYSTEM、新加坡的TRACK、鲁文易盘、韩国的FLASHDRIVER和朗科优盘。但第一代闪盘必须在PC机系统上安装驱动程序才可以使用,它的移动存储功能受到一定的限制,并且价格相当昂贵,并不适合普通人群使用。
第二代闪存盘实现了在除Windows98和Windows SE操作系统外,均可无需驱动程序便能使用,实现了“即插即用”的功能,让用户真正的体会到了移动存储。随着电子技术的高速发展,特别是集成技术的发展和闪存技术的发展,使得U盘的体积不断地减小,储存容量不断增大,传输速度不断加快,价格不断便宜。到现在8G的U盘已降到100元人民币以下,随着USB3.0技术的兴起,相应的USB3.0插口U盘也将面世,它的传输速度还将大幅提高。
朗科公司推出的以优盘为商标的闪存盘(Only Disk)是世界上首创基于USB接口,采用闪存(Flash Memory)介质的新一代存储产品,并获得了U盘的基础性发明专利,这是到目前为止中国在计算机存储领域的唯一一项被国际认可的专利。
2 U盘的优点和不足
体积小巧,“即插即用”是U盘最显著的特点。由于U盘使用了闪存技术,使得U盘在进行数据交换时不像移动硬盘那样通过磁臂的机械运动实现寻道,这样就避免了机械运动,使得它的运行非常稳定,从而提高了它的抗震性能。但是因为受NAND闪存技术上的限制,它的读写速度目前还无法达到
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
所支持的最高传输速度480MB/S。目前最快的闪存盘使用双通道控制器,但与目前的硬盘传输速度,或是USB2.0能提供的最大传输速度相比仍然有差距,不过我们有理由相信随着电子技术的发展,U盘的传输速度会不断提高。
3 U盘的结构和工作原理
3.1 U盘的结构
U盘的结构比较简单,主要由六部分组成:
(1) 主控芯片:U盘的“大脑”控制着U盘的数据交换、检测Flash中的剩余空间和自动屏蔽Flash中的坏块,是U盘与计算机接口通讯的控制者。我们一般说的“U盘方案”就是指主控芯片的型号,量产工具也是与主控芯片相对应的,主控芯片其实质就是一个单片机。常见的主控有:朗科Netac、群联Phison、慧荣SMI、芯邦Chipsbank。
(2) 闪存:专业名为“NAND FLASH”,闪存是U盘的数据存储器,是U盘最重要的组成部分,它制约这U盘的容量,数据交换速度,是目前制约U盘发展的最大瓶颈,占U盘总成本的
﹪左右,一个U盘的质量主要决定于闪存。目前生产闪存的只有韩国三星、现代,美国镁光、INTEL,日本东芝等少数几个厂家,就质量来说,韩国三星比较受欢迎。
(3) 晶振:为U盘电路提供
MHZ的时钟信号,我们在数字电路和接口技术已经学过,时钟信号在串行通信和数据存储中的重要作用。
(4) USB插头:负责连接PC机,是数据输入输出的通道。
(5) PCB底板:负责将各种元件和电路有机组合成一个稳定系统。
(6) 外壳:外壳主要美观和起保护的作用。
3.2 U盘的工作原理:
U盘接口是USB插头,那么它的通信
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
必然遵循USB通信协议。USB中文全称是通用串行总线(Universal Serial Bus)是一种快速灵活的接口。USB接口识别外设是通过描述符实现的,USB描述符主要包括:
(1) 设备描述符:描述设备的类型及制造商信息。
(2) 接口描述符:描述传输时采用的通信协议。
(3) 端点描述符:描述传输方式。
U盘属于海量存储设备中的通用海量存储子类,是基于块或扇区存储的设备,USB组织定义了海量存储设备类的规范,规定了USB总线上数据的传输方法与存储介质的操作命令,U盘的接口采用SCSI-2的直接存取设备协议。
当U盘插入时会引起USB总线的数据信号线的电平发生变化,在平时计算机通道会经常扫描USB数据信号线,当USB数据信号线电平发生变化,那么主机就知道有USB设备与USB接口连接。此时USB设备的地址被认为是0,即没有给它分配地址。这时主机发出信号要求USB设备将它的基本信息传给主机,如连接的具体是什么设备、使用的是什么通信协议等基本信息,即要求外设把描述符传给主机,这些描述符是由U盘主控芯片传给主机的。当主机得到这些描述符后即完成了设备的配置,识别出USB设备是一个支持Bulk-Only传输协议的海量存储设备,这是就可以进行Bulk-Only传输。
4 U盘量产的应用
4.1 U盘量产的概念:
U盘量产(USB DISK PRODUCTION)从字面意思上看就是U盘的生产,其实U盘量
产是为了让PC机可以正确地识别U盘,利用U盘主控芯片厂商提供的U盘量产工具向U盘主控中写入生产厂商信息、存储芯片型号、
格式
pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载
化等信息,由于不同的主控芯片使用的算法不同,所以即使是同一个生产厂商生产的不同主控芯片所对应的量产工具(USB DISK PRODUCTION Tool)也是不同。U盘量产工具可以完成以下功能:
(1) 修复功能:主控芯片通过相应的量产工具可以将闪存中的坏块屏蔽掉,防止数据写入坏块。并可以通过软件的方法尽可能的恢复坏块。
(2) 分区功能:可以把一个U盘分成数个移动盘。
(3) 加密功能:可以把U盘加密。
(4) 启动功能:可以把U盘制作成各种启动盘。
4.2 U盘量产工具的应用
U盘方便了我们的生活,但是由于频繁的使用和不恰当的使用方法,经常会损坏U盘,一种最常见的问题就是U盘连上电脑后如同连上一个读卡器一样,如图4-2-1常见
图4-2-1 常见U盘故障示意图
U盘故障示意图,这时一般的人认为这个U盘已经报废了,于是就丢掉或低价卖给回收
旧U盘的人,如果懂一点U盘量产的知识,那么这个问题就可以迎刃而解。我们以主控芯片是芯邦CBM2091的1G U盘为例,浅谈U盘量产的方法:
图4-2-2 Chip Easy芯片无忧V1.4.6检测结果
(一) 利用软件检测U盘的主控芯片类型,下载相应的U盘量产工具:
我用的是Chip Easy芯片无忧V1.4.6,如图4-2-1 Chip Easy芯片无忧V1.4.6检测结果。注意,如果可能的话打开U盘外壳,看一下软件检测的是否正确。当我们知道了U盘的主控芯片和生产厂商后,我们可以进入生产商的网站下载对应的量产工具。我下载一个对应的量产工具UMP TOOL2090。
(二) 打开相应的量产工具:设置参数:
打开相应的量产工具我们可以看到如图4-2-3所示的操作界面。
图4-2-3 UMP TOOL2090操作界面
在这个界面我们可以查看闪存(Flash)的状态如:Flash类型、Flash总容量和扫描方式。还可以查看闪盘状态,包括:主控型号、厂商信息、闪盘类型等,同时我们还可以查看量产
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
等信息,我们可以通过密码选项给“闪盘设置”通道加密,用来防止其他人通过此量产工具对U盘进行量产。
我们单击闪盘设置将出现图4-2-4所示的闪盘参数设定界面。在这个界面我们可以看到很多参数设定,下面我们一一说明他们的含义,对于其他量产工具都大同小异。
(1) Flash设置:Flash类型、Flash数量、通道数,这是Flash的固有属性,是不能被修改的,若被修改后就会导致主机错误地识别U盘,而使U盘不能正常的进行访问和数据交换。
扫描方式这一项是使用U盘量产工具对U盘修复的关键,下面详细介绍:
4-2-4闪盘参数设定界面
● 高级扫描:即高级格式化,它不对U盘的控制数据进行改写只是将U盘里的普通用户数据清除,对盘面的表面磁化面没有影响,但不能对Flash的坏块进行屏蔽和修复。
● 低级扫描:即低级格式化,就是我们常说的“低格”,低级扫描可以检测Flash的坏块,把Flash表面磁性介质轻轻挂掉一层,并对U盘的分区表、坏块表等控制数据进行改写。低级格式化对U盘的寿命产生很大的影响,除非在万不得已的情况下使用,一般不对U盘进行低格。再选择低级扫描时我们有多种级别可供选择,不同的级别对应着不同的工作方式。
● ECC位数:是英文“Error Checking And Correcting”的简称,代表的是主控的容错和纠错能力,若ECC选择0,就是说在扫描过程中不允许有一个错误存在,若ECC选择1,就是说在扫描过程中允许有一个错误存在。在向闪存中写入数据时,写到错误处的概率很小,在不是特别严格的情况下,是可以接受的,但当ECC开放到2或以上时,闪存的错误信息过多,影响正常的使用,这是我们不能接受的。
(2) 序列号设置:这一项我们一般不修改,一般U盘厂家是拿这个序列号来鉴定此U盘是不是本公司的,如果我们修改它,就失去了厂商对U盘的服务。
(3) 二次开发一项是在设置加密盘时使用的,在这里可以设置私密区、隐藏区的大小以及访问这些区时所需要的密码。
(4) 分区设置:可以把U盘分区,并设置每个分区的大小。
(5) 闪盘设置:我们可以把U盘设置成包括具有加密、启动等功能的特殊U盘。
(6) 厂商设置:首先我们应该知道VID和PID的含义,VID是Vendor ID,PID是Product ID,如果把这些数据改写,那么U盘就成杂牌的了。
(7) 2090E/2091设置:优化模式提够了以容量为主要考虑因素和以速度为主要考虑因素的两种量产方法。
(8) LED设置:LED是设置U盘上LED灯的工作方式。在这个选项里,我们可以设置U盘在交换数据时LED灯的闪烁频率、无数据交换时LED灯的状态,还可以设置量产失败后LED灯的闪烁频率等,当然对现在有些没有设置LED灯的U盘是没有这一项的。