Pasta compartilhada no VirtualBox — Guia passo a passo

Por que usar uma pasta compartilhada?
Uma pasta compartilhada permite que o sistema host e a máquina virtual (guest) acessem os mesmos arquivos sem necessidade de transferências manuais. É ideal para desenvolvimento, testes e workflows que exigem troca contínua de arquivos entre ambientes.
Importante: as pastas compartilhadas dependem do VirtualBox Guest Additions instaladas corretamente no guest. Sem elas, a integração não funcionará.
Pré-requisitos
- VirtualBox instalado no host (versão estável recomendada).
- Máquina virtual criada e funcionando (Windows, Linux ou outro).
- Direitos administrativos no host e no guest para instalar software e ajustar permissões.
- Espaço no disco e rede local configurada conforme políticas de segurança da sua organização.
Termos rápidos
- Host: computador físico que executa o VirtualBox.
- Guest: máquina virtual que roda dentro do VirtualBox.
- Guest Additions: pacote de integração que habilita recursos como pastas compartilhadas, redimensionamento de tela e integração do cursor.
Como configurar uma pasta compartilhada no VirtualBox (Windows guest)
Siga estes passos no Windows guest para criar e montar uma pasta compartilhada.
No host, crie uma pasta que será compartilhada. Por exemplo: C:\VirtualBoxShared.
Clique com o botão direito na pasta criada no host e selecione Propriedades > Compartilhamento.
Clique em Compartilhar, selecione Everyone e adicione ao compartilhamento.
Ajuste o nível de permissão para Leitura/Gravação (Read/Write) e confirme clicando em Compartilhar.
Alt importante: imagem do Explorador mostrando a pasta compartilhada no host.
Na janela do VirtualBox, inicie a VM Windows e, no menu da VM, vá em Devices > Insert Guest Additions CD image. Se a barra de ferramentas não estiver visível, pressione CTRL + Home para mostrá-la.
Dentro do Windows, deve aparecer um prompt para executar o instalador do Guest Additions. Escolha a execução e siga as etapas do instalador. No fim, reinicie a VM.
Alt importante: diálogo do VirtualBox pedindo para inserir a imagem do CD do Guest Additions.
Após o reinício, no VirtualBox (janela da VM), navegue em Devices > Shared Folders > Shared Folder Settings.
Na janela de Shared Folders, clique no ícone de adicionar (pasta com +). Em Folder Path, escolha a pasta do host que você criou. Em Folder Name, escolha um nome curto (por exemplo, SharedFolder). Marque Auto-mount e Make Permanent.
Alt importante: diálogo do VirtualBox mostrando a adição de uma pasta compartilhada.
- No Windows guest, abra o Explorador de Arquivos e clique em Rede. Se houver um aviso de “Network discovery is turned off”, clique para ativar “Turn on network discovery and file sharing” e confirme com Yes.
Alt importante: mensagem do Windows pedindo para ativar descoberta de rede e compartilhamento de arquivos.
- Atualize a visualização em Rede. Você deverá ver a pasta compartilhada montada como unidade de rede ou entrada em “This PC” dependendo da versão do Windows.
Alt importante: Explorador exibindo a pasta compartilhada configurada com sucesso.
Dicas rápidas para Windows:
- Se a unidade não aparecer, verifique a versão do Guest Additions e reinstale se necessário.
- Para acessar via caminho UNC, use \vboxsrv\SharedFolder (substitua SharedFolder pelo nome que escolheu).
Como configurar uma pasta compartilhada no VirtualBox (Linux guest)
A configuração no Linux envolve criar um ponto de montagem (mount point) e adicionar o usuário ao grupo vboxsf.
- No host, crie a pasta que deseja compartilhar, por exemplo: /home/usuario/SharedFolder. Dentro dela, pode criar subpastas para testar, por exemplo Books.
Alt importante: pasta Shared Folder criada no host com subpasta Books.
- No guest Linux, crie um diretório que servirá de mount point. Exemplo usando terminal:
sudo mkdir -p /home/seu_usuario/Shared_Folder
- Você pode criar o diretório via GUI também. No exemplo, usamos Desktop/Shared_Folder para acesso rápido.
Alt importante: diretório criado no guest Linux que será usado como ponto de montagem.
- Atualize pacotes e dependências antes de instalar o Guest Additions para evitar erros durante a compilação do kernel modules:
sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential dkms linux-headers-$(uname -r)
No VirtualBox, com a VM em execução, vá em Device > Insert Guest Additions CD image. Quando solicitado dentro do guest, execute o instalador (pode pedir sua senha).
Reinicie o guest após a instalação. Em seguida, no VirtualBox, abra Settings > Shared Folders e adicione a pasta do host. Em Folder Path selecione a pasta do host; em Folder Name, escolha SharedFolder; em Mount Point informe o diretório criado no guest, por exemplo /home/seu_usuario/Shared_Folder. Marque Auto-mount e Make Permanent.
Após montar automaticamente, você verá a pasta montada em seu diretório home. Se ao abrir a pasta você vir um cadeado, significa que as permissões do sistema a tornam inacessível para seu usuário — o dono é o grupo vboxsf.
Adicione seu usuário ao grupo vboxsf para obter acesso:
sudo adduser seu_usuario vboxsf
sudo reboot
- Depois do reboot, entre novamente e verifique o acesso à pasta compartilhada. Você deve conseguir ler e escrever arquivos.
Alt importante: pasta compartilhada montada no Linux guest e acessível após adicionar o usuário ao grupo vboxsf.
Dicas avançadas para Linux:
- Montagem manual (quando Auto-mount falha):
sudo mount -t vboxsf -o uid=$(id -u),gid=$(id -g) SharedFolder /home/seu_usuario/Shared_Folder
- Para persistência via fstab (nem sempre recomendado, usar com cuidado):
SharedFolder /home/seu_usuario/Shared_Folder vboxsf uid=1000,gid=1000,iocharset=utf8 0 0
Substitua uid/gid pelos valores corretos do seu usuário (verifique com id seu_usuario).
Solução de problemas comum
Problema: a pasta não aparece no guest
- Verifique se o Guest Additions está instalado e sua versão é compatível com a versão do VirtualBox do host.
- Reinstale Guest Additions se houver erro de build nos módulos do kernel.
- Em Linux, verifique se o módulo vboxsf está carregado: sudo lsmod | grep vboxsf. Caso não, tente sudo modprobe vboxsf.
Problema: permissões negadas
- Em Linux, garanta que o usuário esteja no grupo vboxsf: sudo adduser seu_usuario vboxsf.
- Em Windows, confirme as permissões do compartilhamento no host (Leitura/Gravação para Everyone se apropriado).
Problema: auto-mount não funciona
- Tente montagem manual com mount -t vboxsf.
- Verifique mensagens no dmesg ou /var/log/syslog para pistas.
Problema: nome do compartilhamento com espaços
- Evite espaços no Folder Name ao configurar no VirtualBox. Em vez de “Shared Folder”, use “SharedFolder” ou use escaping ao montar manualmente.
Alternativas à pasta compartilhada do VirtualBox
- Samba/CIFS: configure um servidor Samba no host e conecte-se como cliente no guest. Útil quando precisa de controle de permissões avançadas na rede.
- SSH/SCP/rsync: adequado para transferências seguras entre host e guest, especialmente em automação.
- SSHFS: monta uma pasta via SSH; funciona bem em ambientes Linux.
- Armazenamento em nuvem (Dropbox, Google Drive): bom para sincronização entre múltiplos dispositivos, porém depende de conexão externa.
Quando a solução do VirtualBox falha:
- Use Samba se precisa integrar múltiplos guests.
- Use rsync para grandes sincronizações offline e para preservar permissões.
Mapa de decisão rápido (Mermaid)
flowchart TD
A[Precisa compartilhar arquivos?] --> B{Guest Additions instaladas?}
B -- Sim --> C{Acesso rápido e simples?}
C -- Sim --> D[Usar Shared Folder do VirtualBox]
C -- Não --> E{Requer permissões/controle avançado?}
E -- Sim --> F[Configurar Samba]
E -- Não --> G[Usar rsync/SSH]
B -- Não --> H[Instalar Guest Additions]
H --> B
Checklist rápido antes de começar
- Backup dos dados importantes no host.
- Versão do VirtualBox atualizada.
- Direitos administrativos no host e no guest.
- Espaço livre suficiente na pasta compartilhada.
- Políticas de segurança revisadas (especial atenção em ambientes corporativos).
Playbook: criar uma pasta compartilhada (resumo operacional)
- Criar pasta no host.
- Configurar permissões no host (leitura/gravação).
- Iniciar VM e instalar Guest Additions.
- Adicionar Shared Folder nas configurações da VM (Auto-mount e Make Permanent).
- Em Linux, adicionar usuário ao grupo vboxsf.
- Testar leitura e gravação.
- Documentar localização e nome da pasta para a equipe.
Segurança e privacidade
- Avalie os dados que serão compartilhados. Evite colocar dados sensíveis em pastas compartilhadas sem criptografia.
- Em ambientes corporativos, restrinja acesso por políticas e não use “Everyone” sem aprovação.
- Para requisitos GDPR ou similares, faça inventário dos dados e documente quem tem acesso.
Testes e critérios de aceitação
- O guest consegue listar, ler e criar arquivos na pasta.
- As alterações feitas no guest aparecem no host imediatamente (sincronização observável).
- Em Linux, o usuário não precisa de sudo para operações normais após ser adicionado ao grupo vboxsf.
Checklists por função
Administrador:
- Validar versão do VirtualBox e compatibilidade com Guest Additions.
- Configurar políticas de compartilhamento e auditar acessos.
Desenvolvedor:
- Confirmar que o mount point está no local esperado.
- Testar scripts que leem/gravam na pasta compartilhada.
Tester:
- Verificar integridade de arquivos transferidos (hashes).
- Testar casos de concorrência (vários processos lendo e escrevendo).
Cenários de falha e mitigação
Falha: Guest Additions não instala (erros de compilação).
Mitigação: instalar headers do kernel e build-essential; verificar logs do instalador.Falha: montagem automática não ocorre depois de atualizar kernel.
Mitigação: reinstalar Guest Additions após atualização do kernel.Falha: permissões inconsistentes entre host e guest.
Mitigação: ajustar uid/gid no comando mount ou usar um usuário dedicado para compartilhamento.
Resumo final
Criar uma pasta compartilhada no VirtualBox é uma solução prática para trocar arquivos entre host e guest. O processo principal envolve: criar a pasta no host, instalar o VirtualBox Guest Additions no guest e configurar a pasta como Shared Folder nas definições da VM. Para Linux, lembre-se de adicionar seu usuário ao grupo vboxsf. Quando houver requisitos de segurança ou controle fino, prefira Samba, SSHFS ou soluções de sincronização conforme o caso.
Notas finais: documente o nome e o caminho das pastas compartilhadas para facilitar manutenção e auditoria.
Materiais semelhantes
Consertar zumbido e cliques do WH-1000XM4
Instalar TeamSpeak 3 no CentOS 7

Corrigir calculadora ausente no Windows 10

Verificação automática de CAPTCHA no iOS 16

Compartilhar Amazon Prime: passo a passo
