Jak można wykryć usb, ale nigdzie się nie pokazać?

11

Zacząłem rano, próbując utworzyć bootowalną pamięć USB za pomocą pendrive'a 2GB i kreatora dysku startowego. Wydawało się, że cały proces przebiega dobrze, dopóki nie dotarł do ekranu z napisem „Tworzenie części pamięci” i który pozostawał na 100% przez około 45 minut, zanim wcisnąłem przycisk Anuluj i usunąłem pamięć USB.

Teraz pamięć USB nie jest wykrywana jako pamięć lub ... cokolwiek (nawet na moim komputerze z systemem Windows), chociaż pojawia się w dzienniku systemowym.

Pozwól mi zademonstrować. Zaczynamy od USB niepodłączonego:

[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

Podłączam USB:

[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

ale wtedy:

[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 ../

Co może się dziać i jak mogę odzyskać klucz USB?

George Mauer
źródło
powinieneś ls / media not mnt. i może to być dziwactwo z SCSI w przeciwieństwie do bardziej normalnych adapterów USB
RobotHumans

Odpowiedzi:

3

sudo lsusbto pierwszy krok. zaglądanie do / mnt lub / media lub /wherelse oznacza, że ​​sprzęt został zamontowany. Sprzęt może być podłączony, ale nie zamontowany.

Jeśli zobaczysz urządzenie na liście, możesz sprawdzić, czy przypisanie / dev / dmesg tutaj znajduje się tutaj, dmesggdy właśnie włożyłem kartę pamięci do mojego komputera:

[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

więc wtedy spróbuję zamontować ten system plików w / dev / sde1, w sudo mount /dev/sde1 /home/user/Desktop/foo którym montujesz swój sprzęt, jest to trochę banalne. / mnt / media / whocares to nie ma znaczenia. (ignorując FHS i zakładając, że nie spróbujesz montować w miejscu takim jak root)

sudo fdisk -lpowie ci typ systemu plików i / dev / przypisanie. fdisk -ljednak nic ci nie powie (co dziwne, nie zwraca „odmowy dostępu”)

dlaczego warto korzystać dmesgzamiast fdisk? ponieważ używanie fdiskzakłada, że ​​sprzęt działa. Jeśli twój sprzęt ulegnie awarii, fdisknie powiem ci. ale dmesgbędzie.

j0h
źródło
1

Prawdopodobnie tabela partycji poszła źle. Twoje urządzenie powinno być wymienione w /dev/disk/by-id as @usb-GENERIC(coś, co przypomina opis zgodnie zscsi 10:0:0:0...

Sprawdź symblink, do którego prowadzi (prawdopodobnie tak będzie /dev/sr1). Następnie możesz utworzyć nową tablicę partycji:

sudo fstab /dev/sr1

Następnie kontynuuj tworzenie nowych partycji za pomocą fstabpoleceń.

użytkownik93144
źródło
1

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

To może nie być twoje urządzenie USB, ale twój port USB może nie być w stanie zapewnić wystarczającej mocy urządzenia. ”

Na moim komputerze większość urządzeń działa dobrze, ale mam jeden dysk USB, który działa tylko po podłączeniu do jednego z tylnych portów, które są bezpośrednio w MB. Objawy w tym przypadku są bardzo podobne do twoich wyników.

Dostępne opcje to wypróbowanie innego portu lub uzyskanie zasilanego koncentratora USB.

W moim przypadku nie działał z żadnym portem USB. Ale czytając tę ​​odpowiedź, przypomniałem sobie, że mój adapter HD został wyposażony w podwójny kabel USB i wszystko działało całkiem dobrze, gdy go używałem.

użytkownik229713
źródło
0

Jeśli go anulowałeś, mogło się skończyć w stanie, w którym nie jest rozpoznawany przez system operacyjny, więc nie można go zamontować, spróbuj lsusb, powinien tam być, a także nie opublikowałeś tego, fdisk -lkiedy podłączyłeś USB

geermc4
źródło
fdisk -lpowraca to samo, to rzeczywiście pojawiają się w lsusb: Bus 001 Device 006: ID 0c76:0005 JMTek, LLC. Transcend Flash disk. Niestety nadal nie mam pojęcia, jak rozwiązać problem. Co mam teraz zrobić?
George Mauer,
jeśli rzeczywiście jest w stanie, w którym nie może go zamontować, spróbuj go sformatować lub użyj kreatora dysku startowego ponownie, powinien się na nim pokazać, po prostu powiedz, żeby go usunąć.
geermc4
Nie pojawia się w kreatorze dysków startowych - jakich parametrów powinienem użyć dla gparted?
George Mauer,
dobrze gparted ma GUI, pierwsza linia poleceń jest właśnie podzielona, ​​jeśli chcesz użyć jednej z linii poleceń, oto wszystkie opcje gnu.org/software/parted/manual/html_chapter/parted_2.html
geermc4
Nie pojawia się w gparted. Wyświetlane są tylko moje dwa dyski twarde.
George Mauer,
0

Gdy urządzenie wyświetla się z poleceniem lsusb, ale nie jest przypisane do urządzenia (/ dev / *), spróbuj użyć portu USB bezpośrednio podłączonego do płyty głównej, zwykle z tyłu pulpitu.

John Zoetebier
źródło
1
To to samo co ta 2-letnia odpowiedź .
David Foerster
To działało dla mnie! Dziękuję @John Zoetebier
bliako