O Ubuntu não "vê" o disco rígido USB externo

17

É NTFS. É USB2. Estou usando o Ubuntu 13.04. Funciona perfeitamente no Windows (que exclui problemas de cabo e hardware). Eu tenho dois computadores Ubuntu e também não foi detectado. É cerca de 500 GB.

Bottomline: vídeo explicando a solução

Editar% s:

Após o primeiro link, insiro sudo lsusbum terminal; antes e depois de conectar o disco rígido. A diferença era Bus 001 Device 012: ID 14cd:6116 Super Top M6116 SATA Bridge. Aí está! ("sata bridge" costumava aparecer em uma notificação do Windows quando eu conectei o HDD!). ... Isso significa que o Ubuntu o detecta, mas não está montando?


Eu tentei isso:

sudo mount /dev/sdb1 /mnt

Mas dá o seguinte:

mount: dispositivo especial / dev / sdb1 não existe

Eu também tentei:

sudo mount /dev/sdc1 /mnt

mas permanece sem saída para sempre. Deixei em segundo plano por cerca de 30 minutos.


sudo fdisk -l dá o seguinte:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 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: 0xa42d04a3
 Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63       80324       40131   de  Dell Utility
/dev/sda2   *       80325   102481919    51200797+   7  HPFS/NTFS/exFAT
/dev/sda3       263874558   312580095    24352769    5  Extended
/dev/sda4       102481920   263872511    80695296    7  HPFS/NTFS/exFAT
/dev/sda5       263874560   310505471    23315456   83  Linux
/dev/sda6       310507520   312580095     1036288   82  Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdc: 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: 0x5822aaea

 Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048   976769023   488383488    7  HPFS/NTFS/exFAT

A parte abaixo de "Entradas da tabela de partição não está na ordem do disco" leva cerca de 5 minutos para aparecer.


As saídas de ls /dev/ | grep sdantes e depois de conectar o HDD:

antes:

sda
sda1
sda2
sda3
sda4
sda5
sda6

,depois de:

sda
sda1
sda2
sda3
sda4
sda5
sda6
sdd
sdd1

A segunda saída tem as linhas sdde sdd1diferente da primeira.


MOSTRAU OS ARQUIVOS !!

O comando sudo mount /dev/sdd1 /mntfuncionou depois que eu digitei sudo fdisk -l!!! Graças um milhão !! :) :)

Mina Michael
fonte
Como você tem certeza, então aqui está: forneça informações extras.
janeiro
Você pode garantir que não há problema de hardware como um cabo quebrado? Funciona em outros computadores? Além disso, remova o dispositivo e inicie o programa "terminal" e digite "ls / dev / | grep sd". Faça o mesmo enquanto o dispositivo estiver conectado e ligado. Copie tudo do terminal e edite-o em sua pergunta.
verpfeilt
minha ideia era que você me dissesse o que precisa saber, sry. Vou editar o título. Eu esqueci algumas informações básicas.
Mina Michael
Para futuros pesquisadores: tente reiniciar o computador (antigo clássico) antes de tentar algo sofisticado! Eu tive esse problema e uma simples reinicialização fixa-lo :)
Este foi um bug antigo e acho que foi corrigido porque não o encontrei no Ubuntus mais recente. Provavelmente, você conseguiu a correção em uma atualização: D De qualquer forma, a solução não faz nada permanente. Era uma espécie de @JoeRocc solução alternativa
Mina Michael

Respostas:

15

Ok, aqui está o que funcionou ... ( Aqui está uma explicação em vídeo )


Primeiramente, vamos verificar se o Ubuntu detecta o dispositivo:

Desconecte seu dispositivo, abra um terminal e insira ls /dev/ | grep sde Enter. Agora conecte o dispositivo e insira ls /dev/ | grep sdnovamente e Enter. Agora você deve ter duas saídas. Compare- os entre si.

Você deve encontrar uma linha extra (ou duas) na segunda saída. Mantenha essa linha extra em algum lugar; vamos usá-lo mais tarde.

Se você não encontrar uma diferença, acho que minha solução não funcionará para você, mas você pode tentar. Provavelmente você tem um problema de hardware.


( Aqui está a segunda parte do vídeo demonstrando o que está abaixo )

Agora insira sudo fdisk -lem um terminal. Você deve ver uma grande saída.

Aguarde até o "prompt" (a linha que parece user@host:~$) aparecer novamente. Pode levar até 5 minutos.

Quando o prompt aparecer novamente agora, você poderá "montar" o dispositivo com este comando:

sudo mount /dev/sdxn /mnt

Substitua sdxn pela linha extra que você encontrou quando fizemos o primeiro passo.

( exemplo sudo mount /dev/sdb1 /mnt :)

E pronto!



Resumo: Para montar o disco rígido novamente mais tarde:

  • sudo fdisk -l
  • Esperar
  • sudo mount /dev/sdxn /mnt
Mina Michael
fonte
2
sdc e sdc1 foram os novos que apareceram quando eu digitei "ls / dev / | grep sd". Eu executei o comando mount e ele disse "mount: você deve especificar o tipo de sistema de arquivos".
Gogobebe2
11
Mesmo problema aqui, eu tenho:mount: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error
Gabriel Ziegler
0

É simples Siga esses passos:

    fdisk -l

Isso listará as partições. Vamos supor, seu disco é "xxx"

pmount xxx /media/mydisc;

Seu disco será montado no /media/mydiscdiretório

Se você quiser desmontar,

umount /media/mydisc;
Vinay Kumar D
fonte
11
Deve sermkdir -p /media/mydisc && mount xxx /media/mydisc
Zaz 21/12