USB 闪存盘已连接但安装失败

USB 闪存盘已连接但安装失败

当我插入我的 16GBAlcor Micro Corp. 闪存盘进入我的openSUSE 13.2(Linux 3.16.7-35-桌面 x86_64 GNU/Linux)系统,我从中获得以下信息journalctl -f

kernel: scsi 25:0:0:0: Direct-Access  Generic USB Flash Disk 7.76 PQ: 0 ANSI: 4
kernel: sd 25:0:0:0: Attached scsi generic sg2 type 0
kernel: sd 25:0:0:0: [sdb] Attached SCSI removable disk

fdisk -l只显示/dev/sda1/dev/sda7——没有/dev/sdbX;而且也找不到/dev/sdb

jsn-dev:/home/jan # /usr/sbin/fdisk /dev/sdb

Welcome to fdisk (util-linux 2.25.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

fdisk: cannot open /dev/sdb: No medium found

然而,USB 子系统似乎找到了它:

jsn-dev:/home/jan # lsusb
Bus 002 Device 004: ID 0451:8044 Texas Instruments, Inc. 
Bus 002 Device 003: ID 0451:8044 Texas Instruments, Inc. 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0451:8046 Texas Instruments, Inc. 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 046d:c326 Logitech, Inc. 
Bus 003 Device 003: ID 0451:8044 Texas Instruments, Inc. 
Bus 003 Device 002: ID 04ca:0061 Lite-On Technology Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 058f:1234 Alcor Micro Corp. Flash Drive               <-- 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

我无法用以下方法覆盖分区表,并且dd失败了:

jsn-dev:/home/jan # dd if=/dev/zero of=/dev/sdb
dd: failed to open ‘/dev/sdb’: No medium found

我尝试过系统中的所有 USB 端口,Dell T7610结果相同。

有什么想法我可以进一步调试它吗?

答案1

这根棍子基本已经废了。

No Medium Found基本上意味着控制器无法“联系”存储内存。例如,读卡器中没有卡。

如果你足够“幸运”,你得到的可能是一个“假”闪存驱动器,实际上是一个 microSD + 读卡器:

在此处输入图片描述

您可以看到 A 型 USB 插头的实心一半有两层,较厚的一层实际上是 microSD。

在这种情况下,您可以尝试使用例如“薄”一字螺丝刀将卡“挑”出来:

在此处输入图片描述

然后,您将获得一个可以正常工作且所有数据完整的 microSD。

但是,如果它仍在保修范围内,并且您更喜欢更换而不是数据,那么您当然不会想这样做。

相关内容