Wie kann ein USB erkannt, aber nirgendwo angezeigt werden?


11

Ich begann den Morgen mit dem Versuch, einen bootfähigen USB-Stick mit einem 2-GB-Stick und dem Ersteller der Startdiskette zu erstellen. Es schien den gesamten Prozess einwandfrei zu durchlaufen, bis ein Bildschirm mit der Aufschrift "Erstellen einer Speicherpartition" angezeigt wurde, der etwa 45 Minuten lang zu 100% aktiviert war, bevor ich auf "Abbrechen" drückte und den USB-Stick entfernte.

Jetzt wird der USB-Stick nicht als Speicher oder ... irgendetwas erkannt (auch nicht auf meinem Windows-PC), obwohl er im Syslog angezeigt wird.

Gestatten Sie mir zu demonstrieren. Wir beginnen mit dem nicht eingesteckten USB:

[georgemauer@ubuntu:~]$ sudo fdisk -l                                     (04-04 16:01)

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0x994bdc0f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    27650047    13824000   27  Hidden NTFS WinRE
/dev/sda2   *    27650048    27854847      102400    7  HPFS/NTFS/exFAT
/dev/sda3        27854848   976771119   474458136    7  HPFS/NTFS/exFAT

Ich schließe den USB an:

[georgemauer@ubuntu:~]$ tail -f /var/log/syslog         
                       ***Snip***

Apr  4 15:01:18 ubuntu wpa_supplicant[1136]: WPA: Group rekeying completed with 00:24:36:ad:e7:3f [GTK=TKIP]
Apr  4 15:02:29  wpa_supplicant[1136]: last message repeated 3 times
Apr  4 15:02:29 ubuntu kernel: [22122.788133] usb 2-1: new high speed USB device number 13 using ehci_hcd
Apr  4 15:02:29 ubuntu kernel: [22122.923873] scsi10 : usb-storage 2-1:1.0
Apr  4 15:02:29 ubuntu mtp-probe: checking bus 2, device 13: "/sys/devices/pci0000:00/0000:00:13.2/usb2/2-1"
Apr  4 15:02:30 ubuntu mtp-probe: bus: 2, device: 13 was not an MTP device
Apr  4 15:02:30 ubuntu kernel: [22123.926154] scsi 10:0:0:0: Direct-Access     GENERIC  USB Mass Storage 1.00 PQ: 0 ANSI: 2
Apr  4 15:02:30 ubuntu kernel: [22124.105118] sd 10:0:0:0: Attached scsi generic sg1 type 0
Apr  4 15:02:30 ubuntu kernel: [22124.108212] sd 10:0:0:0: [sdb] Attached SCSI removable disk

aber dann:

[georgemauer@ubuntu:~]$ ls /mnt -alF                                      (04-04 16:02)
total 8
drwxr-xr-x  2 root root 4096 2011-04-21 12:51 ./
drwxr-xr-x 26 root root 4096 2012-03-31 13:16 ../
[georgemauer@ubuntu:~]$ ls /media -alF                                    (04-04 16:03)
total 8
drwxr-xr-x  2 root root 4096 2012-04-04 12:18 ./
drwxr-xr-x 26 root root 4096 2012-03-31 13:16 ../

Was könnte los sein und wie kann ich meinen USB-Schlüssel wiederherstellen?


Sie sollten ls / media nicht mnt. und es kann eine Seltsamkeit mit scsi im Gegensatz zu normaleren USB-Adaptern sein
RobotHumans

Antworten:


3

sudo lsusbist der erste Schritt. Wenn Sie in / mnt oder / media oder / anywherelse suchen, bedeutet dies, dass die Hardware bereitgestellt wurde. Die Hardware ist möglicherweise angeschlossen, aber nicht montiert.

Wenn Sie das Gerät aufgelistet sehen, können Sie nach der / dev / Zuweisung suchen, die dmesg hier dmesgausgegeben wird, wenn ich gerade einen Memory Stick in meinen Computer eingesteckt habe:

[10527.883515] sd 6:0:0:3: [sde] 126912 512-byte logical blocks: (64.9 MB/61.9 MiB)
[10527.884558] sd 6:0:0:3: [sde] Write Protect is on
[10527.884567] sd 6:0:0:3: [sde] Mode Sense: 03 00 80 00
[10527.885747] sd 6:0:0:3: [sde] No Caching mode page present
[10527.885755] sd 6:0:0:3: [sde] Assuming drive cache: write through
[10527.889253] sd 6:0:0:3: [sde] No Caching mode page present
[10527.889261] sd 6:0:0:3: [sde] Assuming drive cache: write through
[10527.892404]  sde: sde1

Dann würde ich versuchen, das Dateisystem unter / dev / sde1 zu mounten, sudo mount /dev/sde1 /home/user/Desktop/foo wo Sie Ihre Hardware mounten. Das ist etwas trivial. / mnt / media / whocares spielt keine Rolle. (FHS ignorieren und davon ausgehen, dass Sie nicht versuchen, an einem Ort wie root zu montieren)

sudo fdisk -lwird Ihnen den Dateisystemtyp und / dev / Zuweisung mitteilen. fdisk -lwird Ihnen jedoch nichts sagen (seltsamerweise gibt es nicht "Erlaubnis verweigert" zurück)

warum verwenden dmesgstatt fdisk? weil die Verwendung fdiskdavon ausgeht, dass Ihre Hardware funktioniert. Wenn Ihre Hardware ausfällt, fdisksagen Sie es Ihnen nicht. aber dmesgwird.


1

Wahrscheinlich ist die Partitionstabelle schief gelaufen. Ihr Gerät sollte in aufgeführt sein /dev/disk/by-id as @usb-GENERIC(etwas, das der Beschreibung in Übereinstimmung mit entsprichtscsi 10:0:0:0...

Überprüfen Sie den Symblink, zu dem er führt (wahrscheinlich /dev/sr1). Anschließend können Sie eine neue Partitionstabelle erstellen, indem Sie:

sudo fstab /dev/sr1

Fahren Sie dann mit dem Erstellen neuer Partitionen mithilfe von fstabBefehlen fort.


1

/superuser/106094/can-not-mount-my-usb-disk-ubuntu-nor-windowsdmesg-including

Möglicherweise ist es nicht Ihr USB-Gerät, aber Ihr USB-Anschluss kann das Gerät möglicherweise nicht ausreichend mit Strom versorgen. "

Auf meinem Computer funktionieren die meisten Geräte einwandfrei, aber ich habe ein USB-Laufwerk, das nur funktioniert, wenn es an einen der hinteren Anschlüsse angeschlossen ist, die sich direkt am MB befinden. Die Symptome in diesem Fall sind Ihren Ergebnissen sehr ähnlich.

Sie können einen anderen Anschluss ausprobieren oder einen USB-Hub mit Stromversorgung erwerben.

In meinem Fall funktionierte es mit keinem USB-Anschluss. Aber als ich diese Antwort las, fiel mir ein, dass mein HD-Adapter mit einem doppelten USB-Kabel geliefert wurde und alles ziemlich gut funktionierte, als ich es benutzte.


0

Wenn Sie es abgebrochen haben, hat es möglicherweise in einem Zustand geendet, in dem es vom Betriebssystem nicht erkannt wird, sodass es nicht gemountet wird. Versuchen Sie es lsusb, sollte es auch vorhanden sein. Sie haben nicht veröffentlicht, fdisk -lwann Sie den USB-Anschluss angeschlossen haben


fdisk -lgibt das gleiche zurück, es erscheint tatsächlich unter lsusb: Bus 001 Device 006: ID 0c76:0005 JMTek, LLC. Transcend Flash disk. Leider habe ich immer noch keine Ahnung, wie ich das Problem beheben kann. Was mache ich jetzt?
George Mauer

Wenn es sich tatsächlich in einem Zustand befindet, in dem es nicht gemountet werden kann, versuchen Sie es mit gparted, um es zu formatieren, oder verwenden Sie den Ersteller der Startdiskette erneut. Es sollte darauf angezeigt werden. Sagen Sie es einfach, um es zu löschen.
Geermc4

Es wird nicht im Ersteller der Startdiskette angezeigt. Welche Parameter sollte ich für gparted verwenden?
George Mauer

gut gparted hat eine GUI, die Kommandozeile eins ist nur getrennt, wenn Sie die Kommandozeile eins verwenden wollen, hier sind alle Optionen gnu.org/software/parted/manual/html_chapter/parted_2.html
geermc4

Es wird nicht in gparted angezeigt. Nur meine zwei Festplatten werden angezeigt.
George Mauer

0

Wenn das Gerät mit dem Befehl lsusb angezeigt wird, aber keinem Gerät (/ dev / *) zugewiesen ist, versuchen Sie es mit einem USB-Anschluss, der direkt mit dem Motherboard verbunden ist, normalerweise auf der Rückseite Ihres Desktops.


1
Das ist das gleiche wie diese 2 Jahre alte Antwort .
David Foerster

Das hat bei mir funktioniert! Vielen Dank, dass Sie @John Zoetebier
Bliako
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.