O VirtualBox é um ótimo software de virtualização gratuito da Oracle. Eu já escrevi muitos artigos sobre o VirtualBox, incluindo como instalar o Ubuntu no VirtualBox e como executar o VirtualBox a partir de um drive USB.
Se você já teve alguma experiência com software de virtualização , você provavelmente já ouviu falar de VMWare e Hyper-V. Eu usei anteriormente o Hyper-V da Microsoft por convertendo meu PC em uma máquina virtual e um recurso que eu realmente gostei foi a capacidade de compartilhar facilmente arquivos e pastas entre o convidado e o sistema operacional host.
No VMWare e no Hyper-V, tudo o que você precisa fazer para compartilhar arquivos do sistema operacional do host com o sistema operacional convidado é arrastar e soltar entre os desktops. Super fácil. Quando eu mudei para o VirtualBox, percebi que compartilhar pastas no VirtualBox não era tão simples quanto arrastar e soltar.
Isso era realmente chato eu no começo e demorei um pouco para descobrir exatamente como fazer isso! Neste artigo, vou orientá-lo através das etapas para compartilhar pastas entre o sistema operacional convidado e host no VirtualBox.
Compartilhar entre convidado e host no VirtualBox
Primeiro, você precisa instalar o VirtualBox Adições de convidado no sistema operacional convidado. Você pode fazer isso indo até Dispositivose clicando em Instalar imagem de CD de Adições aos Convidados.
Uma vez instalado e seu sistema operacional convidado reinicializado, você precisa criar uma pasta compartilhada virtual. Você pode fazer isso indo até Dispositivosnovamente e clicando em Pastas compartilhadas - Configurações de pastas compartilhadas.
Agora clique no botão Adicionar nova pasta compartilhadaà direita.
No
Clique em OK e a nova pasta compartilhada será exibida em Pastas da Máquinase você escolher torná-la Permanente; caso contrário, ela será mostrada em Pastas Transientes.
Agora clique em OK para fechar a caixa de diálogo Pastas Compartilhadas. Você tem que fazer mais uma coisa para poder realmente acessar a pasta no sistema operacional host. Dependendo de o sistema operacional convidado estar executando o Windows ou o Linux (Ubuntu, etc), o método é diferente.
Windows Guest
Nesse caso, você pode navegar até a pasta compartilhada indo até Computador- Rede- VBOXSVRou você pode mapear uma letra de unidade para essa pasta compartilhada.
Eu prefiro o segundo método para torná-lo facilmente acessível. A maneira mais fácil de mapear a pasta para uma letra de unidade no PC virtual é simplesmente clicar com o botão direito do mouse na pasta conforme mostrado acima e escolher Mapear unidade de rede.
Escolha uma letra de unidade, certifique-se de que Reconectar no loginesteja marcado e clique no botão Concluir.
Você também pode mapear a unidade de rede usando o prompt de comando, se necessário. Para fazer isso, abra um prompt de comando e digite o comando abaixo.
net use z:12
Basta substituir sharenamepelo nome da pasta que você usou ao adicionar um compartilhamento. . Note que você não precisa alterar o vboxsvr. Além disso, você pode usar qualquer letra que esteja atualmente livre; não precisa ser Z se você não quiser. É isso aí! Você deve receber uma mensagem como O comando foi concluído com êxitocomo mostrado abaixo.
Agora, quando você acessa o Explorer ou My Computer, você verá a nova unidade montada e pronta para o acesso!
Convidado Linux
Para montar uma pasta compartilhada em um sistema operacional convidado Linux como o Ubuntu, digite o seguinte comando no terminal:
mount -t vboxsf [-o OPTIONS] sharename mountpoint
Substitua sharenamepelo nome do compartilhamento e mountpointcom o caminho em que você deseja que o compartilhamento seja montado (ou seja, /mnt/share).
Não é muito difícil eh? Claro, se você não sabia que tinha que fazer tudo isso, poderia ficar muito frustrante! Agora, quando precisar compartilhar arquivos ou pastas no VirtualBox, você poderá fazer isso facilmente. Aproveite!