未检测到 USB 驱动器 /arch

未检测到 USB 驱动器 /arch

我的 USB 驱动器似乎在 lsblk 或 fdisk 上都没有被检测到。以下是一些输出:

消息:

[93812.546850] usb 2-1.2: new high-speed USB device number 33 using ehci-pci
[93812.631628] usb-storage 2-1.2:1.0: USB Mass Storage device detected
[93812.632314] scsi host18: usb-storage 2-1.2:1.0

乌德瓦德姆:

UDEV  [93905.859931] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host20/target20:0:0/20:0:0:0/block/sdb (block)
UDEV  [93905.878766] change   /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host20/target20:0:0/20:0:0:0/block/sdb (block)

磁盘驱动器:

$ sudo fdisk -l /dev/sdb
fdisk: cannot open /dev/sdb: No medium found

山:

sudo mount /dev/sdb1 /mnt/usb
mount: special device /dev/sdb1 does not exist

日志控制:

mtp-probe[28286]: bus: 2, device: 39 was not an MTP device

关于问题可能是什么以及我应该如何解决它有什么想法吗?

答案1

“找不到介质”让我认为驱动器可能无法进行内部诊断,并将其自身显示为“未插入磁盘的驱动器”作为指示故障的一种方式。

尝试运行:

sudo smartctl -x /dev/sdb

SMART 诊断并不总是适用于 USB 驱动器,但值得一试。

您还可以尝试多次拔出并重新插入 USB 驱动器:如果驱动器运行状况处于临界状态,您可能会很幸运,驱动器最终可能会成功启动。如果发生这种情况,首先要做的就是备份该驱动器上可能拥有的任何有价值的内容。

相关内容