Como Compartilhar Arquivos Entre o PC Host e Máquinas Virtuais

Uma das razões para usar máquinas virtuais é ter uma instância isolada de um sistema operacional separada do seu host. Dessa forma, você pode testar coisas sem afetar seu sistema operacional host. No entanto, há casos em que você precisa de alguns dos arquivos no seu sistema host para estarem na máquina virtual. Tanto o VMware quanto o VirtualBox suportam o compartilhamento de arquivos entre host e cliente.
Compartilhar Arquivos com 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 Pen Drive
- Clique com o botão direito na sua máquina virtual e escolha “Configurações da Máquina Virtual” no menu que aparece.

Enquanto estiver na aba Hardware, vá para a página de configurações do “Controlador USB”.
Se sua VM não tiver um Controlador USB, use o botão “+ Adicionar” para dar um a ela. Certifique-se de que a Compatibilidade USB esteja definida como “USB 3.1” para aproveitar as melhores velocidades dos novos pen drives USB.
Ative “Conectar automaticamente novos dispositivos USB” e deixe as outras duas opções desativadas.

Conecte um pen drive ao seu PC host. Verifique o menu “Dispositivos USB” para seu convidado ativo no VMWare Player. Você verá uma lista de todos os dispositivos USB conectados ao seu PC.
Localize seu pen drive e escolha “Conectar (Desconectar do host).”
Agora você pode copiar arquivos de um lado para o outro entre o computador host e o cliente dessa forma.
Habilitar Compartilhamento de Pastas
Na página de Configurações, vá para a aba Opções e selecione “Pastas Compartilhadas.”
Altere a opção “Compartilhamento de Pastas” para “Sempre habilitado.”
Se seu sistema operacional convidado for Windows, você também pode habilitar “Mapear como uma unidade de rede em convidados Windows.”

Clique em “+ Adicionar” sob a lista de pastas atualmente vazia. Digite um nome para sua pasta compartilhada e clique em Procurar para encontrar e selecionar a pasta real que será compartilhada entre o sistema operacional host e cliente.
Deixe os Atributos como Habilitados.
Certifique-se de que Somente leitura esteja desativado se você quiser que ambos os sistemas operacionais tenham acesso total de leitura/gravação ao conteúdo da sua pasta.

- Clique em OK para salvar suas configurações e anexar a pasta à VM.
Após inicializar o convidado, execute seu gerenciador de arquivos e você encontrará sua pasta em Pastas Compartilhadas.

Habilitar Compartilhamento de Área de Transferência
O VMWare Player vem com a funcionalidade de área de transferência compartilhada. Você só precisa instalar o VMware Tools no sistema operacional convidado para habilitá-la.
- Inicie seu sistema operacional convidado. Escolha “Máquina Virtual -> Instalar VMware Tools …” Se não estiver disponível, o VMware Player sugerirá baixar a versão mais recente disponível. Aceite e siga quaisquer etapas que ele apresentar para baixar o VMware Tools no seu PC host.

- Uma vez que o VMware Tools esteja instalado, reinicie o sistema operacional convidado.

- Após a próxima inicialização da sua VM, você poderá copiar algo no seu PC host e colá-lo no sistema operacional convidado, ou vice-versa. Você também pode arrastar e soltar arquivos entre eles.
Leia também: VirtualBox vs VMware: O Melhor Software de Virtualização
Compartilhar Arquivos com 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 as Adições para Convidados do VirtualBox no seu sistema operacional convidado primeiro:
Escolha “Dispositivos -> Inserir imagem de CD das Adições para Convidados …”
Normalmente, você verá o assistente de configuração aparecer automaticamente. Se não, execute manualmente o executável de configuração que você encontrará no disco óptico que aparecerá no seu sistema operacional cliente.

Siga as etapas do assistente para instalá-las no cliente.
Reinicie a máquina cliente.
Agora, clique com o botão direito na 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 de Área de Transferência
Na primeira aba Geral, certifique-se de que “Área de Transferência Compartilhada” esteja definida como Bidirecional se você quiser compartilhar o conteúdo da área de transferência tanto do seu host para o seu PC convidado quanto vice-versa. Com essa configuração habilitada, você pode arrastar e soltar arquivos do seu Host para o PC convidado e vice-versa.

Habilitar Compartilhamento USB
Se você preferir usar um pen drive USB como intermediário entre seu host e o sistema operacional cliente:
Enquanto estiver nas configurações da sua VM, vá para a aba USB.
Verifique se “Habilitar Controlador USB” está ativo.

Salve suas configurações e inicie a VM.
Enquanto a VM estiver ativa, encontre seu pen drive em “Dispositivos -> USB.” Escolha-o para que ele se desconecte do seu PC host e se conecte ao sistema operacional convidado.
Você pode copiar e mover arquivos para e dele, depois desconectá-lo da VM para acessar seu conteúdo no PC host. Repita o processo.
Leia também: Como Compartilhar Dispositivos USB e de Rede no VirtualBox
Habilitar Compartilhamento de Pastas
Para usar pastas compartilhadas em clientes VirtualBox, abra as configurações da sua VM:
Vá para a aba “Pastas Compartilhadas”.
Clique no ícone com o sinal de Mais para adicionar uma nova pasta compartilhada.
Escolha o caminho da pasta real que será compartilhada em Caminho da Pasta.
Digite um nome para ela em Nome da Pasta.
Certifique-se de que Somente leitura esteja desativado se você quiser que tanto o host quanto o cliente tenham acesso de leitura e gravação ao seu conteúdo.
Habilite Montagem Automática se não estiver ativa para que você não precise montar a pasta manualmente a cada vez no sistema operacional cliente.
No campo Ponto de Montagem, insira uma letra se você 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.

- Você encontrará sua pasta compartilhada apresentada no sistema operacional cliente como uma Unidade de Rede.

Conclusão
À medida que a tecnologia de virtualização se torna mais madura, também está se tornando mais fácil compartilhar arquivos entre o host e o cliente.