Uma das razões para usar máquinas virtuais é ter uma instância em área restrita de um sistema operacional separado do seu host. Dessa forma, você pode testar coisas sem afetar o sistema operacional do host. No entanto, há casos em que você precisa que alguns dos arquivos do sistema host estejam na máquina virtual. Tanto o VMware quanto o VirtualBox oferecem suporte ao compartilhamento de arquivos entre o host e o cliente.
Compartilhar arquivos com o cliente VMware
Para este tutorial, estamos usando a versão gratuita do VMware Workstation 16 Player e já configuramos um cliente Windows 10.
Compartilhar com unidade USB
1. Clique com o botão direito na sua máquina virtual e escolha “Configurações da Máquina Virtual” no menu que aparece.
2. Na guia Hardware, vá para a página de configurações do “Controlador USB”.
3. Se sua VM ainda não tiver um controlador USB, use o botão “+ Adicionar” para fornecer um. Certifique-se de que a compatibilidade USB esteja definida como “USB 3.1” para aproveitar as melhores velocidades das unidades flash USB mais recentes.
4. Habilite “Conectar automaticamente novos dispositivos USB” e deixe as outras duas opções desabilitadas.
5. Conecte uma unidade USB em seu PC host. Verifique o menu “Dispositivos USB” para seu convidado ativo no VMWare Player. Você verá uma lista de todos os dispositivos USB que estão conectados ao seu PC.
6. Localize sua unidade USB e escolha “Conectar (Desconectar do host)”.
Agora você pode copiar arquivos para frente e para trás entre o computador host e o cliente dessa maneira.
Habilitar compartilhamento de pasta
1. Na página Configurações, vá para a guia Opções e selecione “Pastas compartilhadas”.
2. Altere a opção “Compartilhamento de pasta” para “Sempre habilitado”.
3. Se o seu sistema operacional convidado for Windows, você também pode ativar “Mapear como uma unidade de rede em convidados do Windows”.
4. Clique em “+ Adicionar” na lista de pastas atualmente vazia. Digite um nome para sua pasta compartilhada e clique em Procurar para localizar e selecionar a pasta real que será compartilhada entre o sistema operacional host e cliente.
5. Deixe os atributos ativados.
6. Certifique-se de que somente leitura esteja desabilitado se você deseja que ambos os sistemas operacionais tenham acesso total de leitura / gravação ao conteúdo de sua pasta.
7. Clique em OK para salvar suas configurações e anexar a pasta à VM.
Depois de inicializar o convidado, execute seu gerenciador de arquivos e você encontrará sua pasta em Pastas compartilhadas.
Habilitar compartilhamento da área de transferência
VMWare Player vem com a funcionalidade de área de transferência compartilhada. Você só precisa instalar o VMware Tools no sistema operacional convidado para ativá-lo.
1. Inicialize seu sistema operacional convidado. Escolha “Virtual Machine -> Install VMware Tools…” Se não estiver disponível, o VMware Player irá sugerir o download da versão mais recente disponível. Aceite e siga todas as etapas apresentadas para fazer o download do VMware Tools em seu PC host.
2. Assim que o VMware Tools estiver instalado, reinicie o sistema operacional convidado.
3. Após a próxima inicialização de sua VM, você poderá copiar algo em seu PC host e colá-lo no sistema operacional convidado, ou vice-versa. Você também pode arrastar e soltar arquivos entre eles.
Compartilhe arquivos com o cliente VirtualBox
Para o que podemos fazer com o VMware, podemos fazer as mesmas coisas com o VirtualBox. Mas antes de fazer isso, certifique-se de instalar o VirtualBox Guest Additions em seu sistema operacional convidado primeiro:
1. Escolha “Dispositivos -> Inserir imagem de CD de adições de convidados…”
2. Normalmente, você verá o assistente de configuração aparecer automaticamente. Caso contrário, execute manualmente o executável de configuração que você encontrará no disco óptico que aparecerá no sistema operacional do seu cliente.
3. Siga as etapas do assistente para instalá-los no cliente.
4. Reinicialize a máquina cliente.
Agora, clique com o botão direito em sua VM e escolha Configurações ou selecione-a na lista à esquerda e clique no botão Configurações na parte superior da janela do VirtualBox.
Habilitar compartilhamento da área de transferência
Na primeira guia Geral, certifique-se de que “Área de transferência compartilhada” esteja definida como Bidirecional se desejar compartilhar o conteúdo da área de transferência de seu host para o PC convidado e vice-versa. Com esta configuração habilitada, você pode arrastar e soltar arquivos do seu Host para o PC convidado e vice-versa.
Habilitar compartilhamento de USB
Se você preferir usar uma unidade flash USB como intermediário entre o sistema operacional host e cliente:
1. Enquanto estiver nas configurações de sua VM, vá para a guia USB.
2. Verifique se “Ativar controlador USB” está ativo.
3. Salve suas configurações e inicie a VM.
4. Enquanto a VM estiver ativa, encontre sua unidade flash em “Dispositivos -> USB”. Escolha-o para ser desconectado do PC host e anexado ao sistema operacional convidado.
5. Você pode copiar e mover arquivos de e para ele e, em seguida, desconectá-lo da VM para acessar seu conteúdo no PC host. Enxague e repita.
Habilitar compartilhamento de pasta
Para usar pastas compartilhadas em clientes VirtualBox, abra as configurações de sua VM:
1. Vá para a guia “Pastas compartilhadas”.
2. Clique no ícone com o sinal de adição para adicionar uma nova pasta compartilhada.
3. Escolha o caminho da pasta real que será compartilhada em Caminho da pasta.
4. Digite um nome para ele em Nome da pasta.
5. Certifique-se de que somente leitura esteja desabilitado se desejar que o host e o cliente tenham acesso de leitura e gravação a seu conteúdo.
6. Ative a montagem automática se ela não estiver ativa, para que você não precise montar a pasta manualmente todas as vezes no sistema operacional do cliente.
7. No campo Ponto de montagem, insira uma letra se estiver usando um cliente Windows ou um nome de pasta se estiver usando um cliente Linux, sob o qual o sistema operacional tentará montar sua pasta.
8. Você encontrará sua pasta compartilhada apresentada no sistema operacional do cliente como uma unidade de rede.
Empacotando
Conforme a tecnologia de virtualização amadurece, também fica mais fácil compartilhar arquivos entre o host e o cliente.
Relacionado:
-
Como criar uma estação de trabalho de virtualização Linux
-
Como criar uma máquina virtual a partir do seu PC com Windows 10 existente
-
Como começar a usar o Virtual Machine Manager no Linux