Máquina Virtual (VirtualBox) - Como acessar arquivos da máquina de hospedagem?


26

Eu tenho um PC com o Windows 7 Ultimate (A) em execução. A partir desse SO, tenho o VirtualBox executando outra instância do Windows 7 (B).

Existe alguma maneira de o Windows 7 (B) acessar arquivos do Windows 7 (A)? Idealmente, eu gostaria de acessá-los sem precisar copiá-los para a instância da VM em execução, porque não tenho um disco rígido grande o suficiente para fazer isso ... O disco rígido possui uma pasta com 1,5 TB de dados ( em um disco rígido de 2 TB), portanto, copiá-lo para uma instância de VM simplesmente não funcionaria.


Observe também uma etapa de solução de problemas: verifique se os arquivos estão acessíveis no sistema operacional host com as configurações corretas de controle de acesso para leitura / gravação / execução.
precisa saber é o seguinte

Respostas:


29

Existem várias maneiras de conseguir isso.

Você pode usar o próprio recurso de pastas compartilhadas do VBox .

Para isso: Vá para Configurações da máquina virtual e selecione: Pastas compartilhadas .

Clique no botão Adicionar pasta compartilhada . Especifique o caminho da pasta e o nome da pasta.

Na Máquina Virtual, você acessa \\ vboxsrv \

você veria suas pastas.

Você também pode criar um compartilhamento de rede e acessar esse compartilhamento de B a A.


Algum deles precisará fazer uma cópia do arquivo (mesmo que em uma pasta temporária) para utilizá-lo? Sei que compartilhamentos de rede em diferentes máquinas funcionam assim ... Nunca fiz um compartilhamento de rede na mesma máquina. Além disso, o mesmo vale para a pasta compartilhada (é uma situação em que o arquivo é copiado para ser usado)?
meu

Não. Ele não copiará seus arquivos. É por isso que se chama Pasta Compartilhada
bakytn

Uma vez que isto funciona você vai ter a marca de verificação :)
o meu

Usar a segunda abordagem é mais difícil. Você precisaria jogar com redes (como alterar o anexo da rede em ponte) etc. A primeira e mais óbvia maneira deve resolver seu problema perfeitamente.
bakytn

1
myermian, apenas no caso de não funcionar. Provavelmente você precisaria instalar o Extenstion Pack na página de downloads oficiais: virtualbox.org/wiki/Downloads faça o download. E então basta clicar duas vezes nele.
bakytn

7

Presumo que você tenha sua VM em funcionamento. Siga esses passos:

  1. Na janela da VM, vá para Ferramentas -> Inserir imagem do CD de adições de convidados. insira a descrição da imagem aqui

  2. Você verá uma nova unidade de CD em Meu computador. abra-o e inicie "VBoxWindowsAdditions"insira a descrição da imagem aqui

  3. Siga a instalação para instalar a adição de convidado na máquina Convidado. Reinicie o convidado.
  4. Em seguida, abra as configurações da VM:insira a descrição da imagem aqui
  5. Vá para Pastas compartilhadas -> clique com o botão direito do mouse -> adicionar pasta compartilhada -> adicione a pasta que deseja compartilhar: insira a descrição da imagem aqui
  6. Sua pasta compartilhada aparecerá em Meu computador na máquina convidada.

Você também pode seguir um método semelhante para outros sistemas operacionais.


isto é brilhante! Eu não tinha percebido que eu precisava para reiniciar o VM que é por isso que eu estava tendo tantos problemas, graças
Philip Eagles

2

Outra opção é apenas copiar arquivos:

Selecione Máquina virtual e vá para Configurações - Geral - Avançado , onde você pode configurar a área de transferência compartilhada e o suporte ao Drag'n'Drop. Selecionei a opção Bidirecional para ambos.

Agora você pode arrastar e soltar arquivos entre o Host e o Convidado, também pode copiar o texto na máquina Host e colá-lo na VM do Convidado (e vice-versa)


Essa técnica não funciona com arquivos muito grandes. Mas funciona bem para os menores.
queima

-1

A maneira mais simples é usar a memória flash USB:

1- Conecte sua memória flash USB ao seu computador.

2- Sua memória flash deve ser reconhecida em sua máquina virtual em:

Configuração> USB> Adicionar novo USB

3- Execute sua máquina VB e vá para a unidade removível como de costume e explore seus arquivos.


Novamente, lembre-se de que você postou uma resposta para uma pergunta muito antiga e que possui uma resposta aceita. Não há nada de errado em fazer isso, mas eu odeio vê-lo perder seu tempo respondendo a perguntas que podem não aumentar sua reputação. Você pode se concentrar em perguntas mais recentes.
21816 CharlieRB #
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.