昨天我一直在对 USB 进行分区、格式化、安装和卸载。我最后知道的是它还在工作,但今天当我醒来继续我正在做的事情时,我发现 USB 不再工作,不可用/dev/sdc
。
当我断开设备时 dmesg
[ 832.086249] usb 1-6: USB disconnect, device number 4
当我再次连接设备时
[ 849.641605] usb 1-6: new high-speed USB device number 5 using xhci_hcd
[ 849.771226] usb 1-6: New USB device found, idVendor=090c, idProduct=1000
[ 849.771230] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 849.771232] usb 1-6: SerialNumber: 12021559020039
[ 849.771357] usb 1-6: ep 0x81 - rounding interval to 128 microframes, ep desc says 255 microframes
[ 849.771361] usb 1-6: ep 0x2 - rounding interval to 128 microframes, ep desc says 255 microframes
[ 849.771692] usb-storage 1-6:1.0: USB Mass Storage device detected
[ 849.771874] scsi host7: usb-storage 1-6:1.0
该设备似乎对应ID090c:1000
optimus@optimus-desktop ~ $ lsusb
Bus 004 Device 002: ID 8087:8001 Intel Corp.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8009 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive
Bus 001 Device 003: ID 0d62:001c Darfon Electronics Corp. Benq X120 Internet Keyboard Pro
Bus 001 Device 002: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lsblk
不再fdisk -l
认得它
optimus@optimus-desktop ~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 111,8G 0 disk
├─sda1 8:1 0 37,3G 0 part /
├─sda2 8:2 0 1K 0 part
├─sda3 8:3 0 7,8G 0 part
└─sda5 8:5 0 3,7G 0 part [SWAP]
sdb 8:16 0 931,5G 0 disk
├─sdb1 8:17 0 732,4G 0 part /home
└─sdb2 8:18 0 20G 0 part
optimus@optimus-desktop ~ $ sudo fdisk -l
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d3018
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 78125094 39061523+ 83 Linux
/dev/sda2 78127102 85938175 3905537 5 Extended
/dev/sda3 85938176 102322175 8192000 b W95 FAT32
/dev/sda5 78127104 85938175 3905536 82 Linux swap / Solaris
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000e378f
Device Boot Start End Blocks Id System
/dev/sdb1 2048 1536002047 768000000 83 Linux
/dev/sdb2 1536002048 1577945087 20971520 83 Linux
optimus@optimus-desktop ~ $
optimus@optimus-desktop ~ $ sudo fdisk /dev/sdc
fdisk: unable to open /dev/sdc: No such file or directory
optimus@optimus-desktop ~ $ sudo testdisk /dev/sdc
TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org
Unable to open file or device /dev/sdc
有什么办法可以让它再次工作吗?提前致谢。
答案1
尝试使用 mkusb 修复 USB
我也遇到过这样的问题,因为反复格式化和安装。然后我用韓國修理我的设备。
插入 USB 并启动 mkusb。它将检测您的设备并为您提供多个选项。选择“恢复到标准存储设备”,看看是否能解决您的问题。