Montando uma unidade USB externa via VirtualBox?

8

Eu tenho um disco rígido externo que o Windows não pode abrir (dá uma mensagem de erro dizendo que o sistema de arquivos não é reconhecido e quer me reformatar), então estou tentando ver se o Ubuntu, que estou executando como convidado vm no VirtualBox no meu host Win 7, pode abri-lo.

Estou confuso sobre como montá-lo. Quando eu abro o VirtualBox e clico em "Configurações" para o Ubuntu vm, eu vou para "Storage" e tento ver se consigo montá-lo lá, ou eu vou até "USB" e tento montá-lo de lá? Quando eu tentei o último, e cliquei em "Ativar USB 2.0 (EHCI) Controller", um aviso apareceu do VB dizendo que eu precisava baixar extensões VBox para ser capaz de selecionar essa opção. Então baixei as extensões e não tenho certeza do que fazer a seguir. Quando entro no Ubuntu, como posso acessar o disco rígido externo através da linha de comando? Quando eu tentei o comando "fdisk -l", o seguinte é impresso:

link

Mas eu não fiz mais nada nas configurações do VBox, então eu não acho que qualquer um desses discos rígidos listados está se referindo à unidade USB externa que eu quero acessar (mesmo que a unidade esteja conectada ao meu laptop) . Eu não sei o que drives sda1, sda2 e sda5 se referem exatamente, mas aparentemente eu tenho uma partição estendida, pois vai de sda1 e sda2 para sda5. Quando criei espaço para a máquina virtual do Ubuntu através do VBox, acho que criei apenas uma partição principal e outra para a troca, então por que o fdisk está mostrando 3 partições, a menos que uma esteja se referindo ao disco rígido externo USB conectado, mas eu não acho que é porque eu não fiz mais nada nas configurações do VBox para USB?

Qualquer sugestão será apreciada: -).

Eu tenho um HD externo da Western Digital de cerca de 2 TB; Por algum motivo, o Windows 7 não me permite mais abri-lo: quando eu o conecto ao meu laptop (via uma porta USB 2.0), o Windows não faz nada ou me pede para formatar a unidade, porque ela não reconhece o sistema de arquivos. Então estou tentando ver se consigo acessar os arquivos no Ubuntu.

Estou executando o Ubuntu através do VirtualBox. Antes de iniciar o Ubuntu, eu fui para as configurações USB para a máquina virtual Ubuntu, e selecionei o disco rígido externo (VBox vê). Então eu comecei o Ubuntu. Aqui está a impressão de fdisk -l :

Disk /dev/sda: 91.3 GB, 91268055040 bytes
255 heads, 63 sectors/track, 11096 cylinders, total 178257920 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: 0x000d5f79

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   174583807    87290880   83  Linux
/dev/sda2       174585854   178255871     1835009    5  Extended
/dev/sda5       174585856   178255871     1835008   82  Linux swap / Solaris

Disk /dev/sdb: 2000.4 GB, 2000396746752 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907024896 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: 0x00020fc3

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048  3907024895  1953511424    7  HPFS/NTFS/exFAT

Eu acredito que o drive externo é o de baixo, sdb1, mas não tenho idéia de como acessá-lo. Já está montado ou tenho que montá-lo manualmente? Se o Windows 7 não reconheceu, o mesmo problema ocorrerá no Ubuntu?

    
por Jay 22.06.2012 / 07:54

2 respostas

9

essas três partições estão todas na mesma unidade.

o disco rígido externo deve aparecer como / dev / sdb #.

acesse Dispositivos / Dispositivos USB na janela do VirtualBox e selecione seu disco rígido externo. agora o drive deve ser montado automaticamente pelo Ubuntu

    
por Dan McK 22.06.2012 / 08:15
0

O Ubuntu geralmente pode montar unidades automaticamente e disponibilizá-lo no Nautilus, o gerenciador de arquivos. Você já viu as unidades disponíveis com o Nautilus?

Para montar você mesmo, você deve criar um diretório vazio em algum lugar de sua escolha; você pode criá-lo em seu diretório home para simplificar ... De uma linha de comando no terminal, apenas digite mkdir wd , por exemplo.

Em seguida, tente digitar sudo mount /dev/sdb1 ~/wd e veja o que você obtém no diretório wd. Esse procedimento deve funcionar, mas não é ideal, pois monta todos os arquivos com privilégios completos de leitura / gravação / execução, mas isso pode ser refinado se funcionar definindo-o explicitamente.

Sobre a partição estendida O Windows parece gostar de ser instalado em uma partição primária, mas o Linux não se importa. Portanto, uma unidade com ambos normalmente terá uma partição primária e uma partição estendida.

Uma partição estendida tem a vantagem de poder conter qualquer quantidade de unidades lógicas, enquanto você está limitado a apenas 4 partições primárias no total. Eu acredito que a partição estendida conta como uma partição primária, então você pode ter 3 partições primárias mais uma extendida, se você quiser, mas é melhor evitar as partições primárias o máximo possível; partições estendidas são apenas mais flexíveis.

    
por Marty Fried 24.06.2012 / 08:03