专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++

U盘只能读,不能写解决办法

发布时间:2011-06-28 19:52:13 文章来源:www.iduyao.cn 采编人员:星星草
U盘只能读,不能写
昨天就给U盘里面存了一些资料,今天使用的时候发现只要对U盘做删除,剪切,写入操作,explorer进程就会崩溃,但是数据可以读出来,而且没有被破坏,格式化提示“格式化未成功”,尝试了U盘量产工具,结果还是没弄好,在Ubuntu下,系统自动挂在后,只要做在windows相同的动作,U盘会被自动卸载,使用

mount -t vfat /dev/sda1 /mnt

命令对其挂载,提示如下错误
C/C++ code

mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or helper program, or other error
       系统日志中可能有一些重要的信息,
       试试用 dmesg | tail 之类的命令查看。




使用dmesg命令查看,发现如下错误
C/C++ code

[ 2275.596790] FAT-fs (sda1): bogus number of reserved sectors
[ 2275.596799] FAT-fs (sda1): Can't find a valid FAT filesystem
[ 2354.260056] hub 1-0:1.0: unable to enumerate USB device on port 4
[ 2354.756036] usb 1-4: new high speed USB device number 4 using ehci_hcd
[ 2355.140254] usbcore: registered new interface driver uas
[ 2355.180606] Initializing USB Mass Storage driver...
[ 2355.180819] scsi2 : usb-storage 1-4:1.0
[ 2355.184151] usbcore: registered new interface driver usb-storage
[ 2355.184157] USB Mass Storage support registered.
[ 2356.188827] scsi 2:0:0:0: Direct-Access     PNY      USB 2.0 FD       0.00 PQ: 0 ANSI: 2
[ 2356.196120] sd 2:0:0:0: Attached scsi generic sg2 type 0
[ 2356.196801] sd 2:0:0:0: [sdb] 15773696 512-byte logical blocks: (8.07 GB/7.52 GiB)
[ 2356.197285] sd 2:0:0:0: [sdb] Write Protect is off
[ 2356.197290] sd 2:0:0:0: [sdb] Mode Sense: 00 00 00 00
[ 2356.197784] sd 2:0:0:0: [sdb] Asking for cache data failed
[ 2356.197789] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[ 2356.201413] sd 2:0:0:0: [sdb] Asking for cache data failed
[ 2356.201421] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[ 2356.202779]  sdb: sdb1
[ 2356.215662] sd 2:0:0:0: [sdb] Asking for cache data failed
[ 2356.215669] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[ 2356.215675] sd 2:0:0:0: [sdb] Attached SCSI removable disk
[ 2403.120094] usb 1-4: reset high speed USB device number 4 using ehci_hcd
[ 2413.252150] usb 1-4: device firmware changed
[ 2413.252195] usb 1-4: USB disconnect, device number 4
[ 2413.252638] sd 2:0:0:0: Device offlined - not ready after error recovery
[ 2413.253856] sd 2:0:0:0: [sdb] Unhandled error code
[ 2413.253863] sd 2:0:0:0: [sdb]  Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[ 2413.253869] sd 2:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 1c 08 00 00 01 00
[ 2413.253883] end_request: I/O error, dev sdb, sector 7176
[ 2413.264225] FAT-fs (sdb1): FAT read failed (blocknr 7113)
[ 2413.264628] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.266140] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.266216] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.266238] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.266259] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.266280] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.266301] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.266322] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.266348] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.266367] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.266386] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.266404] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.266423] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.266442] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.266461] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.266480] FAT-fs (sdb1): FAT read failed (blocknr 7095)
[ 2413.388077] usb 1-4: new high speed USB device number 5 using ehci_hcd
[ 2423.520186] usb 1-4: string descriptor 0 read error: -110
[ 2428.520106] usb 1-4: can't set config #1, error -110
[ 2432.411500] FAT-fs (sda1): bogus number of reserved sectors
[ 2432.411509] FAT-fs (sda1): Can't find a valid FAT filesystem



求硬件高手解释一下出这个错误的原因

------解决方案--------------------
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: