修复 USB 闪存盘无法检测的问题

修复 USB 闪存盘无法检测的问题

我有一个新的 USB 驱动器,插入计算机后可以工作一两次,但现在不知何故它完全没有响应。我想弄清楚这是硬件故障,还是设备上的分区出了问题。

没有创建分区或驱动器(/dev/sdc 不存在,/dev/sdc1 等也不存在,所有其他 /dev/sdx 设备都是我所知道的)。

该设备根本没有出现在 lsusb 中,当我插入设备时,我收到以下 dmesg 输出:

[  774.628807] usb 2-1: new SuperSpeed USB device number 8 using xhci_hcd
[  774.649696] usb 2-1: New USB device found, idVendor=0781, idProduct=5583
[  774.649702] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  774.649706] usb 2-1: Product: Ultra Fit
[  774.649710] usb 2-1: Manufacturer: SanDisk
[  774.649713] usb 2-1: SerialNumber: 4C530001020504114443
[  774.650996] usb-storage 2-1:1.0: USB Mass Storage device detected
[  774.651525] scsi host6: usb-storage 2-1:1.0
[  775.665963] scsi 6:0:0:0: Direct-Access     SanDisk  Ultra Fit        1.00 PQ: 0 ANSI: 6
[  775.666606] sd 6:0:0:0: Attached scsi generic sg2 type 0
[  775.666862] sd 6:0:0:0: [sdc] 60063744 512-byte logical blocks: (30.8 GB/28.6 GiB)
[  775.667687] sd 6:0:0:0: [sdc] Write Protect is off
[  775.667691] sd 6:0:0:0: [sdc] Mode Sense: 43 00 00 00
[  775.667978] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[  810.960382] usb 2-1: Disable of device-initiated U1 failed.
[  816.080399] usb 2-1: Disable of device-initiated U2 failed.
[  821.456317] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[  826.832263] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[  827.040180] usb 2-1: device not accepting address 8, error -62
[  827.267718] usb 2-1: Device not responding to setup address.
[  827.475731] usb 2-1: Device not responding to setup address.
[  827.684146] usb 2-1: device not accepting address 8, error -71
[  827.911672] usb 2-1: Device not responding to setup address.
[  828.119670] usb 2-1: Device not responding to setup address.
[  828.324201] usb 2-1: device not accepting address 8, error -71
[  828.551719] usb 2-1: Device not responding to setup address.
[  828.759705] usb 2-1: Device not responding to setup address.
[  828.964256] usb 2-1: device not accepting address 8, error -71
[  829.020270] usb 2-1: USB disconnect, device number 8
[  829.036212] sd 6:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[  829.036219] sd 6:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
[  829.036223] print_req_error: I/O error, dev sdc, sector 0
[  829.036233] Buffer I/O error on dev sdc, logical block 0, async page read
[  829.036455] ldm_validate_partition_table(): Disk read failed.
[  829.036489] Dev sdc: unable to read RDB block 0
[  829.036541]  sdc: unable to read partition table
[  829.037074] sd 6:0:0:0: [sdc] Read Capacity(10) failed: Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[  829.037079] sd 6:0:0:0: [sdc] Sense not available.
[  829.037088] sd 6:0:0:0: [sdc] 0 512-byte logical blocks: (0 B/0 B)
[  829.037135] sd 6:0:0:0: [sdc] Attached SCSI removable disk
[  829.275676] usb 2-1: Device not responding to setup address.
[  829.483693] usb 2-1: Device not responding to setup address.
[  829.692137] usb 2-1: device not accepting address 9, error -71
[  829.923692] usb 2-1: Device not responding to setup address.
[  830.131830] usb 2-1: Device not responding to setup address.
[  830.336307] usb 2-1: device not accepting address 10, error -71
[  830.364244] usb usb2-port1: attempt power cycle
[  831.299693] usb 2-1: Device not responding to setup address.
[  831.507672] usb 2-1: Device not responding to setup address.
[  831.712163] usb 2-1: device not accepting address 11, error -71
[  831.939673] usb 2-1: Device not responding to setup address.
[  832.147693] usb 2-1: Device not responding to setup address.
[  832.352110] usb 2-1: device not accepting address 12, error -71
[  832.380207] usb usb2-port1: unable to enumerate USB device

我也尝试将驱动器插入 Windows 机器,但没有成功(Windows 告诉我设备未被识别)。我还能尝试其他什么来恢复设备吗,还是它完全无法恢复?

我发现链接表明这可能与硬件过流保护有关,但我尝试了他们的建议,关闭/等待几分钟,以及几分钟不使用该设备。我电脑上的 USB 端口可以与其他驱动器(甚至是另一个相同型号的驱动器)一起使用,只有这一个驱动器导致问题。

我想要保留的驱动器上没有重要数据;我只是想避免更换物理驱动器。

相关内容