USB-флешка подключена, но монтирование не удается

735
Jan Nielsen

Когда я подключаю флэш-накопитель Alcor Micro Corp. объемом 16 ГБ к моей системе openSUSE 13.2 (Linux 3.16.7-35-desktop 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системе с одинаковыми результатами.

Любые идеи, как я могу отладить это дальше?

0
Как отформатировано устройство USB? Если exFAT, либо установите exfat-utils, либо переформатируйте в FAT. См. Http://www.howtogeek.com/235655/how-to-mount-and-use-an-exfat-drive-on-linux/ DrMoishe Pippik 8 лет назад 0
Я не знаю, какой это формат, @DrMoishePippik, но тот факт, что `dd` не может открыть устройство, заставляет меня поверить, что это более фундаментальная проблема ... возможно, отказ хранилища. Jan Nielsen 8 лет назад 0
вы пробовали `insf -e` как root? Archemar 8 лет назад 0
@Archemar - нет; Я не пытался переустанавливать устройство с помощью `/ dev / MAKEDEV` (который, я думаю, эквивалентен GNU / Linux для HP-UX` insf -e`), но с учетом того, что другие мои USB-устройства работают, включая другие флеш-накопители, кажется маловероятным, что это проблема с драйверами - вы согласны? Jan Nielsen 8 лет назад 0

1 ответ на вопрос

0
Tom Yan

The stick is mostly dead.

No Medium Found basically means that the controller cannot "get in touch" with the storage memory. One of the cases is, for example, a card reader without a card inside it.

If you're "lucky" enough, the stick you got can actually be a "fake" flash drive that is actually a microSD + reader:

enter image description here

You can see that the solid half of the type-A USB plug has two layers, and the thicker layer is actually a microSD.

In this case, you can try to "pick" the card out with, for example, a "thin" slotted screwdriver:

enter image description here

Then you might get in return a working microSD with all the data intact.

But of course, you do not want to do this if it still got warranty and you prefer a replacement than the data.