我意外地删除了一个USB驱动器之前,它是“安全”这样做。当插入驱动器时,它不会像以前那样自动识别和安装。运行sudo fdisk -l,驱动器就不会出现。但是当我运行lsusb时,它显示为未命名的设备:
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 012: ID ffff:1201
Bus 003 Device 005: ID 0489:e07a Foxconn / Hon Hai
Bus 003 Device 004: ID 174f:14b8 Syntek
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub它还在dmesg中检测到:
[ 7428.334472] usb 3-9: new high-speed USB device number 12 using xhci_hcd
[ 7428.354925] usb 3-9: New USB device found, idVendor=ffff, idProduct=1201, bcdDevice= 0.00
[ 7428.354930] usb 3-9: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 7428.356161] usb-storage 3-9:1.0: USB Mass Storage device detected
[ 7428.356642] scsi host6: usb-storage 3-9:1.0
[ 7429.363317] scsi 6:0:0:0: Direct-Access NAND USB2DISK 0.00 PQ: 0 ANSI: 4
[ 7429.364077] sd 6:0:0:0: Attached scsi generic sg1 type 0
[ 7429.365261] sd 6:0:0:0: [sdb] Attached SCSI removable disk但是,如果我试图安装它,我会得到:
sudo mount /dev/sdb /mnt
mount: /mnt: no medium found on /dev/sdb.有什么想法吗?在硬件问题上,我有点过意不去。
编辑:一年后,我又给了这个机会。如果我插入一个与不工作的驱动器基本相同的工作USB驱动器(从字面上看,它是相同的:我在同一型号的同一批货中订购的,由同一制造商制造),我在dmesg中得到以下输出:
[50650.462584] usb 3-1: new high-speed USB device number 22 using xhci_hcd
[50650.612670] usb 3-1: New USB device found, idVendor=ffff, idProduct=5678, bcdDevice= 2.00
[50650.612675] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[50650.612678] usb 3-1: Product: Disk 2.0
[50650.612681] usb 3-1: Manufacturer: USB
[50650.612683] usb 3-1: SerialNumber: HEADER193E935320745
[50650.614009] usb-storage 3-1:1.0: USB Mass Storage device detected
[50650.614773] scsi host7: usb-storage 3-1:1.0
[50651.648644] scsi 7:0:0:0: Direct-Access VendorCo ProductCode 2.00 PQ: 0 ANSI: 4
[50651.649032] sd 7:0:0:0: Attached scsi generic sg2 type 0
[50651.649260] sd 7:0:0:0: [sdc] 61440000 512-byte logical blocks: (31.5 GB/29.3 GiB)
[50651.649384] sd 7:0:0:0: [sdc] Write Protect is off
[50651.649386] sd 7:0:0:0: [sdc] Mode Sense: 03 00 00 00
[50651.649501] sd 7:0:0:0: [sdc] No Caching mode page found
[50651.649505] sd 7:0:0:0: [sdc] Assuming drive cache: write through
[50651.667751] sdc: sdc1
[50651.668693] sd 7:0:0:0: [sdc] Attached SCSI removable disk例如,此工作驱动器在lsblk上正确显示,并在lsusb中被列为USB Disk 2.0。因此,通过比较dmesg命令,我可以看出,当插入损坏的驱动器时,系统没有读取某些信息,这与插入工作驱动器时所读取的信息不同。因此,在这一点上,我将把它写成硬件错误,因为我认为在这一点上我无能为力。这里的教训是: 1)始终要安全地删除驱动器;2)不要从Amazon订购廉价的闪存驱动器
发布于 2020-12-26 18:36:24
检查USB是否显示在“磁盘”中。如果它显示在那里,检查您是否在USB上创建了任何分区,或者它显示了空闲空间。它看起来类似于这样:

如果它只显示空闲空间,那么您需要一个数据恢复软件来恢复您的数据,因为您的USB上的分区已被删除。一些免费的Linux数据恢复软件。若要在USB上创建新分区,请单击加号磁盘以创建新分区并将其格式化为ntfs。
https://askubuntu.com/questions/1251101
复制相似问题