Como transferir arquivos entre uma máquina virtual convidada e o PC host

Como transferir arquivos entre uma máquina virtual convidada e o PC host

As máquinas virtuais permitem que você execute um sistema operacional diferente em um ambiente isolado e o uso de uma máquina virtual pode melhorar consideravelmente sua produtividade. Como as máquinas virtuais, por natureza, são isoladas, você não pode acessar arquivos diretamente em seu PC host.





Copiar texto ou arquivos do PC host para o convidado, ou vice-versa, costuma ser um grande obstáculo para os usuários de máquina virtual. Embora possa parecer complicado, o processo real é bastante direto. Vejamos os diferentes métodos de transferência de arquivos entre o sistema operacional convidado da máquina virtual e o PC host usando o VirtualBox ou VMware.





Como transferir arquivos da máquina virtual para o host

Uma máquina virtual é um ambiente de software que emula o hardware necessário para instalar um sistema operacional (SO). Em termos muito gerais, isso permite que você instale um sistema operacional em um sistema operacional existente, como um aplicativo.





Você não ficará surpreso com as opções de compartilhamento de dados entre um PC host e qualquer sistema operacional convidado em execução em uma máquina virtual. Aqui estão as três opções principais para compartilhar dados entre uma máquina virtual e um PC host:

  • Arrastar e soltar (copiar e colar)
  • pendrive
  • Pasta compartilhada

Cada um desses métodos é ideal para um tipo específico de dados e uso esperado. Por exemplo, copiar e colar é melhor para compartilhar texto e pequenos arquivos, como copiar código de um navegador em seu PC host para uma sessão de terminal no sistema operacional convidado.



A seguir, veremos como compartilhar dados usando esses três métodos em máquinas virtuais em execução no Oracle VirtualBox e VMware Workstation Player

Relacionado: O que é uma máquina virtual? Tudo que você precisa saber





Arrastar e soltar e área de transferência compartilhada

A opção mais simples para transferir arquivos entre o PC host e uma máquina virtual é configurar uma área de transferência compartilhada e / ou arrastar e soltar. Isso permitirá que você use uma área de transferência comum, o que significa que você estará livre para copiar / colar texto / imagens e arquivos entre a máquina virtual e o PC host.

Área de transferência compartilhada no VirtualBox

Se estiver usando o Oracle VirtualBox, você pode configurar um Área de transferência compartilhada e Arraste e solte em apenas algumas etapas rápidas:





  1. Selecione sua máquina virtual, clique com o botão direito e selecione Definições.
  2. Na janela que aparece, clique em em geral e clique no Avançado aba.
  3. Agora você deve ver o Área de transferência compartilhada e Arraste e solte opções suspensas.

Você pode escolher Host para Convidado, Convidado para Host e Bidirecional . Também existe a opção padrão, Desabilitado . Selecione Bidirecional em ambas as caixas suspensas para habilitar o compartilhamento bidirecional de arquivos.

Como copiar e colar dados no VMware

Semelhante à funcionalidade do VirtualBox, você também pode configurar uma área de transferência compartilhada ou habilitar arrastar e soltar no VMware. Mas você pode precisar primeiro instalar o pacote VMware Tools, que traz recursos adicionais.

  1. No VMware, navegue até VM> Instalar ferramentas VMware . Se você ainda não baixou o VMware Tools, instruções para fazer isso serão fornecidas.
  2. Você pode então ativar copiar e colar em VM> Configurações > Opções . Selecione Isolamento de Convidado , então Ativar copiar e colar e Ativar arrastar e soltar , confirme com OK .

O compartilhamento de dados entre os sistemas operacionais convidado e host dessa maneira é mais adequado para arquivos menores. Você também pode compartilhar strings de texto, URLs, esse tipo de coisa. No entanto, evite arquivos grandes - você tem outras opções para eles.

Relacionado: Como transferir e compartilhar arquivos entre o Windows e o Linux

Stick USB

Usar um stick USB para transferir dados entre duas máquinas físicas é uma tradição consagrada pelo tempo. Embora não seja ideal, um stick USB pode transferir arquivos entre o PC host e a máquina virtual. Vejamos como você pode usar uma unidade USB para compartilhar dados entre uma máquina virtual e seu PC host.

Transferir arquivos do host para o VirtualBox usando um pendrive USB

Para poder acessar dispositivos USB de dentro do VirtualBox, você precisará habilitar o acesso USB. Para isso, você precisa baixar o Pacote de extensão VirtualBox

o dispositivo conectado não é compatível com o kies 3

Depois de baixar o pacote de extensão:

  1. Insira o dispositivo USB que deseja usar
  2. Abra o VirtualBox e clique em Arquivo> Preferências , então Extensões e clique + . Navegue até o pacote de extensão baixado e clique em Abrir , então, quando solicitado, Instalar .
  3. Siga as instruções para concluir o processo. Você pode então verificar se o USB está habilitado em Configurações> USB .
  4. Agora você precisa habilitar o suporte USB adicionado. Na janela principal do VirtualBox, clique com o botão direito na VM que deseja usar e selecione Configurações> USB .
  5. Clique + em seguida, navegue até o dispositivo USB. Ele estará disponível quando você iniciar a VM. Unidades adicionais podem ser adicionadas da mesma maneira.

Como transferir arquivos para VMWare com um stick USB

Com o VMware, quando um dispositivo USB é conectado e o VM é a janela ativa, o dispositivo é detectado. No entanto, ele não será detectado pelo PC host neste cenário. Para que isso aconteça, remova a unidade, minimize a VM e reconecte.

É simples, mas pode ficar confuso se você esquecer a qual sistema operacional o pen drive está conectado.

Esta opção é melhor para arquivos grandes. Claro, você está limitado pela capacidade do dispositivo USB, então tenha isso em mente. Qualquer que seja o software VM que você usa, a ejeção segura de dispositivos USB é recomendada tanto nas máquinas virtuais host quanto nas convidadas.

Criar uma pasta compartilhada

Sua terceira opção é configurar um compartilhamento de rede em seu PC host que a VM convidada possa acessar. Isso significa designar uma parte da unidade de disco rígido do PC como acessível pela rede local. Com essa configuração, a VM pode se conectar à rede e acessar a unidade.

Embora fisicamente todos no mesmo computador, isso adiciona maior capacidade ao compartilhamento de dados da máquina virtual.

Crie uma pasta compartilhada no VirtualBox

Você já deve ter baixado o VirtualBox Guest Additions. Isso deve ser instalado via Dispositivos> Instalar Adições para Convidados , onde você deve procurar o arquivo EXE apropriado. Siga as etapas até o final, escolhendo as opções padrão, a seguir Terminar .

Abra o VirtualBox e abra Dispositivos> Pastas compartilhadas> Configurações de pastas compartilhadas . Clique em + e depois em Caminho da pasta, clique na seta e selecione De outros . Procure (o sistema operacional host) para a pasta que você está usando como um compartilhamento, realce-a e, em seguida, Selecione a pasta .

No Adicionar compartilhamento janela, dê um nome ao compartilhamento (é aconselhável manter o mesmo nome no sistema operacional convidado que o sistema operacional host). Verificar Auto-montagem e Tornar permanente , então OK .

No sistema operacional convidado, você encontrará o compartilhamento configurado no local usual para compartilhamentos de rede. Por exemplo, no Windows 10, isso será em Localizações de rede no explorador de janelas .

Compartilhe uma unidade de rede em VMWare

O processo de criação de uma pasta compartilhada no VMWare é bastante simples:

  1. No VMWare Workstation, escolha sua máquina virtual e clique em Player> Gerenciar> Configurações da Máquina Virtual
  2. Clique em Opções > Pastas compartilhadas. Você pode então escolher uma opção de compartilhamento em Compartilhamento de pasta
  3. Clique em Adicionar para configurar sua pasta compartilhada e siga as instruções na tela no Assistente para adicionar pasta compartilhada .
  4. Você pode então digitar o Caminho do host para o diretório que você deseja compartilhar e nomear sua pasta.
  5. Depois de clicar Próximo , você decide o acesso à pasta ( Somente leitura ou Habilite este compartilhamento , o último permite que o host e a máquina virtual tenham acesso completo à pasta compartilhada).
  6. Clique em Terminar para criar sua pasta compartilhada.

Os usuários do Linux podem visualizar a pasta compartilhada no / mnt / hgfs diretório.

Embora esta seja a opção mais complicada de configurar, você poderá compartilhar arquivos maiores sem esforço. Isso pode incluir instaladores, arquivos de imagem de disco e vídeos de alta resolução.

Transferir arquivos da VM para o host

Nem todo mundo precisa usar uma máquina virtual, mas aqueles de nós que precisam quase sempre precisam compartilhar dados. Se você não estiver copiando arquivos do host para o sistema operacional convidado, há um motivo para copiar os dados da VM. Normalmente, isso ocorre quando você está prestes a destruir a VM e deseja fazer backup de seus dados.

Aprender como compartilhar dados entre uma VM e o sistema operacional host ajudará a sobrecarregar o uso da VM.

o que fazer com laptops antigos
Compartilhado Compartilhado Tweet O email VirtualBox vs. VMware Player: a melhor máquina virtual para Windows

Qual software de máquina virtual você deve usar? VirtualBox e VMware Player são escolhas populares. Veja como eles se comparam.

Leia a seguir
Tópicos relacionados
  • Tecnologia Explicada
  • VirtualBox
  • Máquina virtual
Sobre o autor Christian Cawley(1510 artigos publicados)

Editor adjunto de segurança, Linux, DIY, programação e explicação técnica e produtor de podcasts realmente úteis, com vasta experiência em suporte de desktop e software. Um colaborador da revista Linux Format, Christian é um mexedor de Raspberry Pi, amante de Lego e fã de jogos retro.

Mais de Christian Cawley

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever