第16章 USB设备故障及排除方案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

130第16章USB设备的故障与排除132132计算机组装与维护132图16-1USB设备的处理流程图16.1常见找不到USB设备的原因常见找不到USB设备的原因分以下几种情况:1、数据线接口松动导致无法识别:2、使用USB延长线导致电压降低造成干扰过大造成无法识别和无法正常浏览:3、线的质量太差造成无法识别;4、USB端口电压过低造成无法识别;5、部分种类的MP3、MP4、手机自身没电或者没开6、没装驱动造成无法识别;7、经常不经过安全删除就直接拔下造成数码设备损机芯电池损坏无法识别;8、劣质产品或者跌落造成内部USB焊点脱落,造成插上去无任何反应;9、病毒作怪,双击无法打开。16.2U盘的常见故障和排除上面我们说了USB接口的常见故障及排除,下面我们来说说U盘的常见故障和排除方法。U盘以其小巧玲珑,存储方便而大行其道,但我们经常受这“小家伙”的忽悠。如何不再被它的忽悠,让他忠实地为我们服务呢?案例1:为什么将U盘插入计算机会出现两个盘符?【故障原因】1)可能是已将U盘分区2)主板USB端口供电不稳,电压瞬间过高3)受高压静电冲击【解决办法】若是第一种情况,请将U盘进行格式化;如果是第二、三种情况,请与代理商联系返回厂家维修。案例2:为什么U盘在插上USB口后,计算机不认,没有出现“可移动磁盘”?133133第1章故障产生原因及排除方法【故障原因】1)USB口接触不好【解决办法】拔下,等十秒钟再插上USB口,使接触完好;2)计算机的USB功能没有打开【解决办法】启动计算机进去BIOS设定,找到USB功能选项,选“使能”;3)闪存盘驱动程序没有安装完成(WIN98系统下)【解决办法】鼠标点“我的计算机”,选择属性找到“通用串行总线”,删除其中的USBMASSSTORAGE项,再点击“刷新”,然后按照提示重新安装一次驱动程序。案例3:为什么复制文件到U盘的过程中出现蓝屏错误,导致windows程序中断?【故障原因】U盘意外拔下,或有其他错误操作或松动【解决办法】重启计算机,再检查U盘内容,是否有丢失或错误,如有则重新进行格式化一遍。案例4:文件已复制到U盘中(可以在双击“可移动磁盘”后,看到复制的内容,并且可以打开文件),但是在转移到另外一台计算机中时却发现可移动磁盘中没有内容?【故障原因】由于操作系统在操作外部磁盘的时候,会开辟一个内存缓存区,许多存取操作实际上是通过这个缓存区完成的,所以有时候在复制文件到“可移动磁盘”后虽然在显示屏上可以看到所复制的文件已经复制到移动磁盘内,并且可以进行任意操作,但是实际上文件并没有真正COPY到磁盘。【解决办法】在COPY完文件后,应该拔下来再次插到计算机里检验一下文件是否真正COPY到闪存盘里。案例5:为什么资料复制到U盘后,再用其他计算机打开文件时会出现错误?【故障原因】是由于存入文件后进行的错误操作造成的,U盘在错误操作后会造成存储文件丢失,操作系统中断,甚至造成U盘损坏,误操作有:1)在工作指示灯正常存取的时候进行插拔U盘;2)迅速反复插拔U盘,由于主机需要一定的反应时间,在主机还没有反应过来时就进行下一步操作会造成系统死机等各问题;3)发现错误时(可能是还没反应过来),迅速进行了U盘格式化;4)正在格式化,在没有完成的情况下拔下U盘;5)主机USB接口太松,有时能接触到,有时不能接触到;6)主机操作系统有病毒,导致系统不稳定和不能正常反应。【解决办法】根据具体情况,依据上述可能原因进行操作。案例6:在资源管理器中查看U盘容量时,有些U盘显示容量会比标称值小一点儿?【故障原因】1)预置应用软件,占用了一定的U盘空间;2)U盘的实际显示容量,跟U盘的称值有一定的误差,U盘的标称值是标明了U盘采用的FLASH的规格,误差的大小跟采用的技术方案有关,不同型号、不同容量的U盘,误差不尽相同;3)U盘采用的是Flash闪存技术,与软盘及硬盘的磁存储技术不一样。Flash芯片直接影响usb设备的容量及品质。芯片厂商在出厂时芯片容量与所示标称值就有一定的误差,也会导致U盘容量不尽相同;4)操作系统识别与硬件设备生产厂商两者容量计算公式上的不同所致。生产厂商为了计算方便,134134计算机组装与维护134往往设定1KB=1000Bytes、1MB=1000KB、1GB=1000MB。而操作系统则为1KB=1024Bytes、1MB=1024KB、1GB=1024MB。这就产生了存储设备标配容量和实际使用容量出现差异的情况。由此也推算可知128MBU盘的实际容量理论上应为125MB,64MBU盘的容量应该为62.5MB,依次类推;5)闪存芯片在制造时,允许闪存介质有坏块(BadBlock)的存在,这些坏块不能被使用,也不算做有效容量;6)与硬盘一样,U盘也是采用FAT文件系统,而FAT文件系统包括MBR主引导分区、FAT文件分配表和ROOT目录区等,这些区域也要占用闪存空间,一般需要占用几百KB。案例7:计算机USB接口接其它USB设备(如扫描仪、打印机、数码相机)时可以正常用,接U盘时闪存盘指示灯不亮,不能够使用?【故障原因】1)检查U盘与计算机的连接是否正常,并换用其它USB接口测试;2)检查设备管理器,看是否出现“通用总线设备控制器”条目,如果没有,将计算机主板BIOS中USB接口条目激活(ENABLE);3)如果计算机安装过其它类型USB设备,卸载该设备驱动程序,并首先安装U盘驱动程序;4)到其它计算机试用此U盘,确认是否U盘不良。案例8:为什么向U盘根目录下拷贝文件,当文件数达到200个左右,远未达到U盘标称容量时,有时就提示“磁盘容量已满”,无法继续保存文件?【故障原因】U盘采用FAT文件系统,根目录存放区域是固定的,根据FAT文件系统标准,根目录按msdos8.3格式,理论上最多可存放510个文件(包括目录的数目)。在windows95以上操作系统,如果存放的文件(包括目录)是8.3格式,理论上最多可存254个文件(包括目录)。如果不是8.3格式,可存量是变化的,最少可存25个以上。【解决办法】在优盘根目录下建立多个分类子目录,在子目录下保存文件。案例9:无法停止“通用卷”设备,无法安全删除。【故障原因】1)U盘中打开的文件没有关闭;2)U盘中毒,病毒正在调用U盘中的文件。【解决办法】1)关闭U盘中的文件,或者进行杀毒再试试;2)在命令提示符下输入taskkill/f/imexplorer.exe结束explorer,然后再输入startexplorer.exe重启一个explorer.exe;3)将windows注销后再进入系统,就可以停止设备了;4)最后的办法是关闭计算机,拔出U盘。案例10:U盘不显示盘符前几天在帮别人修计算机的时候,把我的U盘插上那台计算机后,计算机已经识别到U盘,但打开“我的计算机”却不能看到相应的盘符。进入“管理工具”中的磁盘管理(在“运行”里输入diskmgmt.msc后回车),可以看到该盘,但没有分配盘符。手动分配一个盘符g,但打开“我的计算机”,仍然没有出现U盘盘符。在地址栏输入g:\,提示找不到file://g:/文件。如果在磁盘管理执行格式化该U盘,则提示无法格式化,该卷未被启用。如果在磁盘管理中右键点刚分配的g盘,选择资源管理,则提示找不到g:\。但在windows控制台下(命令提示符,在“运行”里输入cmd后回车)可以进入U盘,可以正常操作(拷贝,删除,打开文件)。奇怪的是,插上移动硬盘却可以看到相应的盘符。【解决方法】135135第1章故障产生原因及排除方法到系统目录C:\WINDOWS\system32\drivers看有没有一个“sptd.sys”的文件。删除它,重新启动。问题解决!注意:这个“sptd.sys”不是微软windows自带的。另外其它可能的原因:1、系统里有映射的网络驱动器,导致该盘符不能分配给U盘。解决办法:断开映射的网络驱动器.2、盘符被隐藏。解决办法:进入注册表(regedit.exe),进入“HEKY-CURRENT-USER\Software\Microsoft\windows\currentversion\policies\explorer”分支。找到该路径存在的键值“NOdrives”,将其删除。注销然后重新登陆。(不是NoDriveTypeAutoRun键值)。3、U盘出问题。解决办法:重新格式化U盘。最好低级格式化,到网上找一个U盘工具。4、实在不行,那就最后一招:重新干净安装WindowsXP!16.3只禁用U盘接口而不影响其它USB设置的使用如何只禁用U盘接口,不影响其它USB设置的使用呢?实现这种要求的方法比较多,下面我们来介绍几种比较常用的方法:方法一:打开注册表编辑器,依次展开如下分支[HKEY_LOCAL_MACHINE\SYSTEM\CurrentCntrolSet\Services\USBSTOR],在右侧的窗格中找到名为“Start”的DWORD值,双击,在弹出的编辑对话框中将其数值数据修改为十六位进制数值“4”。点“确定”按钮并关闭注册表编辑器,重新启动计算机,使设置生效。重启后,当有人将USB存储设备连接到计算机时,虽然USB设备上的指示灯在正常闪烁,但在资源管理器当中就是无法找到其盘符,因此也就无法使用USB设备了。方法二:打开注册表编辑器,依次展开如下分支[HKEY_CURRENT_USER\software\Microsoft\Windows\CurrentVersion\Ploicies\Explorer],新建二进制值“NoDrives”,其缺省值均是00000000,表示不隐藏任何驱动器。键值由四个字节组成,每个字节的每一位(bit)对应从A:到Z:的一个盘,当相应位为1时,“我的电脑”中相应的驱动器就被隐藏了。第一个字节代表从A到H的8个盘,即01为A,02为B,04为C……依次类推,第二个字节代表I到P,第三个字节代表Q到X,第四个字节代表Y和Z。比如要关闭C盘,将键值改为04000000;要关闭D盘,则改为08000000,若要关闭C盘和D盘,则改为0C000000(C是十六进制,转成十进制就是12)。假如电脑有一个软驱、一个硬盘(5个分区)、一个光驱,盘符分布是这样的:A:(3.5软盘)、C:、D:、E:、F:、G:、H:(光盘),所以“NoDrives”值为“02ffffff”,隐藏了B、I到Z盘。重启计算机后,再插入U盘,在我的电脑里也是看不出来的,但在地址栏里输入I:(我的电脑电后一个盘符是H)还是可以访问移动盘的。到这里大家都看得出“NoDrives”只是障眼法,所以我们还要做多一步,就是再新建一个二进制“NoViewOnDrive”,值改为“02ffffff”,也就是说其值与“NoDrives”相同。这样一来,既看不到U盘符也访问不到U盘了。方法三:组策略禁用usb闪存1、隐藏磁盘分区若能隐藏并禁止访问磁盘分区,那么也可以达到我想要的效果。单位采用的是域管理,客户机使用权限较低的用户登录到域,大部分的操作都受到限制。客户机电脑硬盘共3个分区,C盘跟D盘禁止访问,只有E盘可供操作人员自由使用,此外还有一个网络驱动器P盘,存放需要访问的公共文件。可是在组策略中隐藏磁盘的七个选项都不符合我的要求,达不到只能访问E盘跟P盘的效果,如图136136计算机组装与维护13616-2所示。图16-2修改组策略文件隐藏驱动器1、确定数字与盘符的关系因为我需要隐藏及禁用的是除了E、P盘之外的磁盘分区,按照文章所述,需要隐藏的驱动器的值设为1,不隐藏的驱动器的值为0,那么数字与盘符的对应关系如表16-1所示:表16-1盘符与数字的对应关系接下来将11111111110111111111101111字符串转换为十进制数字,这个用Windows自带的计算器就可以办到,转换后的十进制数字为:67076079。2、修改system.adm文件搜索域控制器C盘下的system.adm文件,一下搜出来好几个,且分布在不同的文件夹,大小及修改日期都一样。随便复制了其中1个

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功