Como um usb pode ser detectado, mas não aparece em nenhum lugar?

11

Comecei a manhã tentando criar um usb inicializável usando um stick de 2GB e o criador do disco de inicialização. Pareceu executar todo o processo muito bem até chegar a uma tela que exibia algo como "Criando partição de memória" e que ficava 100% por cerca de 45 minutos antes de pressionar Cancelar e remover o pendrive.

Agora, o pendrive não está sendo detectado como armazenamento ou ... qualquer coisa (mesmo no meu pc com Windows), embora 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 conecto 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 então:

[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 recupero minha chave usb?

George Mauer
fonte
você deve ls / media não mnt. e pode ser uma excentricidade com SCSI em oposição aos adaptadores USB mais normais
RobotHumans

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 saída / dev / dmesg aqui, dmesgquando acabei de conectar um cartão de memória 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 sudo mount /dev/sde1 /home/user/Desktop/foo onde você monta seu hardware, é um tanto trivial. / mnt / media / quando não importa. (ignorando a ESF e assumindo que você não tentará montar em um local como raiz)

sudo fdisk -linformará o tipo de sistema de arquivos e / dev / assignment. fdisk -lno entanto, não lhe dirá nada (estranhamente, não retorna "permissão negada")

por que usar em dmesgvez de fdisk? porque usar fdiskassume que seu hardware está funcionando. Se o seu hardware falhar, fdiskvocê não dirá. mas dmesgvai.

j0h
fonte
1

Provavelmente a tabela de partição deu tudo errado. Seu dispositivo deve estar listado em /dev/disk/by-id as @usb-GENERIC(algo que se assemelha à descrição, de acordo comscsi 10:0:0:0...

Verifique o symblink ao qual ele leva (provavelmente será /dev/sr1). Em seguida, você pode criar uma nova tabela de partição:

sudo fstab /dev/sr1

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

user93144
fonte
1

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

Pode não ser o seu dispositivo USB, mas 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 conectada a uma das portas traseiras, 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 com alimentação.

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

user229713
fonte
0

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

geermc4
fonte
fdisk -lretorna o mesmo, ele, de fato, aparecem sob lsusb: Bus 001 Device 006: ID 0c76:0005 JMTek, LLC. Transcend Flash disk. Infelizmente ainda não tenho idéia de como corrigir o problema. O que eu faço agora?
George Mauer
se estiver de fato em um estado em que não é possível montá-lo, tente o gparted para formatá-lo ou use o criador de disco de inicialização novamente, ele deve aparecer, basta dizer para apagá-lo.
geermc4
Não está aparecendo no criador do disco de inicialização - quanto ao gparted, quais parâmetros devo usar?
George Mauer
bem GParted tem um GUI, a linha de comando é apenas se separaram, se você quiser usar a linha de comando é aqui todas as opções gnu.org/software/parted/manual/html_chapter/parted_2.html
geermc4
Ele não aparece no gparted. Apenas meus dois discos rígidos aparecem.
George Mauer
0

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

John Zoetebier
fonte
1
É o mesmo que essa resposta de 2 anos .
David Foerster
Isso funcionou para mim! Obrigado @John Zoetebier
bliako