Como um USB pode ser detectado, mas não aparece em algum lugar?

9

Comecei a manhã tentando criar um usb inicializável usando um stick de 2gb e o criador de disco de inicialização. Pareceu percorrer todo o processo até chegar a uma tela que dizia algo como "Criando paródia de memória" e que ficava em 100% por cerca de 45 minutos antes de eu cancelar e remover o pendrive.

Agora o stick usb não está sendo detectado como armazenamento ou ... qualquer coisa (mesmo no meu windows pc) embora ele apareça no syslog.

Permita-me demonstrar. Começamos com o usb não conectado:

[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

eu plugo o 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

mas depois:

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

O que poderia estar acontecendo e como recuperar minha chave usb?

    
por George Mauer 04.04.2012 / 22:04

5 respostas

3

sudo lsusb é o primeiro passo. procurar em / mnt ou / media ou / anywherelse implica que o hardware foi montado. O hardware pode estar conectado, mas não montado.

Se você vir o dispositivo listado, poderá procurar a atribuição / dev / em dmesg aqui está dmesg de quando eu pluguei um memory stick no meu computador:

[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

então eu tentaria montar esse sistema de arquivos em / dev / sde1 %código% onde você monta seu hardware, é um tanto trivial. / mnt / media / whocares isso não importa. (ignorando o FHS e supondo que você não tentará montar em um lugar como root)

sudo mount /dev/sde1 /home/user/Desktop/foo informará o tipo de sistema de arquivos e / dev / assignment. sudo fdisk -l no entanto não lhe dirá nada, (estranhamente, não retorna "permissão negada")

por que usar fdisk -l em vez de dmesg ? porque usar fdisk assume que seu hardware está funcionando. Se o seu hardware falhar, fdisk não lhe dirá. mas fdisk será.

    
por j0h 04.05.2013 / 03:03
1

Provavelmente a tabela de partições deu errado. Seu dispositivo deve estar listado em /dev/disk/by-id as @usb-GENERIC (algo que se parece com a descrição de acordo com scsi 10:0:0:0...

Verifique o symblink que ele leva (provavelmente será /dev/sr1 ). Então você pode criar uma nova tabela de partição por:

sudo fstab /dev/sr1

Em seguida, continue com a criação de novas partições usando os comandos fstab .

    
por user93144 27.09.2012 / 21:43
1

link

  

Pode não ser o seu dispositivo USB, mas a sua porta USB pode não ser capaz de   fornecer energia suficiente para o dispositivo. "

     

Na minha máquina, a maioria dos dispositivos funciona bem, mas eu tenho uma unidade USB que   só funciona quando conectado a uma das portas traseiras, que são diretamente   no MB. Os sintomas neste caso são muito semelhantes aos seus resultados.

     

As opções são tentar uma porta diferente ou obter um hub USB ativado.

No meu caso, não funcionou com nenhuma porta USB. Mas, ao ler esta resposta, lembrei-me que o meu adaptador HD veio com um cabo duplo USB e funcionou muito bem quando o usei.

    
por user229713 15.01.2014 / 03:56
0

Se você cancelou, pode ter terminado em um estado em que ele não é reconhecido pelo SO para que não seja montado, tente lsusb , deveria estar lá, também, você não postou o fdisk -l de quando você conectou o usb

    
por geermc4 05.04.2012 / 04:21
0

Quando o dispositivo aparece com o comando lsusb, mas não é atribuído a um dispositivo (/ dev / *), tente uma porta USB diretamente conectada à placa-mãe, geralmente na parte de trás da sua área de trabalho.

    
por John Zoetebier 28.06.2016 / 10:18