JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como compartilhar pastas entre host e convidado no VirtualBox

Editado 2 Semanas atrás por ExtremeHow Equipe Editorial

VirtualBoxPastas CompartilhadasHostConvidadoArquivosAcessoSincronizarRedeVM

Como compartilhar pastas entre host e convidado no VirtualBox

Tradução atualizada 2 Semanas atrás

VirtualBox é um poderoso produto de virtualização x86 e AMD64/Intel64 que permite aos usuários executar múltiplos sistemas operacionais em suas máquinas host. Uma tarefa comum ao usar o VirtualBox é compartilhar pastas entre o sistema operacional host e o sistema operacional convidado que está sendo executado em uma máquina virtual. Este processo permite que arquivos sejam facilmente transferidos de um lado para o outro, proporcionando um fluxo de trabalho contínuo e eficiente. Este guia o guiará através do processo de compartilhamento de pastas entre os sistemas operacionais host e convidado no VirtualBox, explicando cada passo em detalhe.

Pré-requisitos

Antes de poder compartilhar pastas entre seus sistemas operacionais host e convidado, certifique-se de ter o seguinte:

VirtualBox Guest Edition é um conjunto de utilitários projetados para melhorar o desempenho e a usabilidade do SO convidado. É necessário para o compartilhamento contínuo de pastas. A instalação do Guest Edition pode variar dependendo do sistema operacional convidado em uso. A seção seguinte explicará como instalá-lo.

Instalando VirtualBox Guest Additions

Para instalar o VirtualBox Guest Additions, siga estes passos:

  1. Inicie sua máquina virtual onde deseja instalar o Guest Additions.
  2. Assim que a VM for iniciada, clique em Dispositivos no menu do VirtualBox.
  3. Selecione Inserir imagem de CD do Guest Additions....
  4. Baixe a imagem do Guest Additions se solicitado.
  5. Dependendo do seu SO convidado:
    • Windows: A configuração deve começar automaticamente. Siga os prompts de configuração para completar a instalação.
    • Linux: Execute o script de instalação indo para a unidade de CD montada e executando o script de configuração.
  6. Reinicie sua máquina virtual uma vez que a instalação estiver completa.

Configurar pastas compartilhadas

Depois que o Guest Additions for instalado com sucesso, você pode começar a configurar pastas compartilhadas seguindo estes passos:

  1. Certifique-se de que sua máquina virtual esteja desligada.
  2. Vá para o Gerenciador do VirtualBox e selecione a máquina virtual que deseja configurar.
  3. Clique em Configurações.
  4. No menu Configurações, clique em Pastas Compartilhadas.
  5. Clique no botão Adicionar Pasta (com formato de pasta com um sinal de mais) para criar uma nova pasta compartilhada.
    • No diálogo Adicionar Compartilhamento:
      • Selecione Caminho da Pasta e escolha uma pasta existente do seu SO host para compartilhar.
      • Determine o nome da pasta que seu SO convidado reconhecerá.
      • Se você deseja que a pasta compartilhada seja somente leitura a partir dos convidados, marque o atributo Somente Leitura.
      • Se você deseja que a pasta seja montada automaticamente a cada vez que a VM for iniciada, marque Montagem Automática.
      • Se você deseja que esta configuração de pasta compartilhada persista em sessões futuras, marque Fazer Permanente.
  6. Clique em OK para confirmar e completar a adição da pasta compartilhada.

Acessando pastas compartilhadas no SO convidado

Depois que a pasta for compartilhada a partir do host, o próximo passo é acessá-la a partir do SO convidado. Este método varia ligeiramente de um SO para outro. Vamos dar uma olhada nos sistemas convidados Windows, Linux e macOS:

Convidado Windows

  1. Inicie sua máquina virtual.
  2. Depois de logar no SO convidado do Windows, abra o Explorador de Arquivos.
  3. Navegue até Este PC.
  4. Em Localização de Rede, você verá a pasta compartilhada listada.
  5. Se a pasta compartilhada não aparecer automaticamente, você pode mapeá-la manualmente seguindo estes passos:
    • Clique com o botão direito em Este PC e selecione Mapear unidade de rede....
    • Selecione a letra da unidade e insira o caminho da pasta compartilhada neste formato: \\VBOXSVR\NomeDaPastaCompartilhada
    • Clique em Concluir.

Convidado Linux

  1. Inicie sua máquina virtual e faça login no SO convidado do Linux.
  2. Certifique-se de que seu usuário é parte do grupo vboxsf. Você pode usar o seguinte comando para adicionar seu usuário, se necessário:
    sudo usermod -a -G vboxsf seunome
  3. Você pode ter que reiniciar sua sessão ou reiniciar a máquina virtual para aplicar a nova associação do grupo.
  4. Pastas compartilhadas devem ser montadas automaticamente no diretório /media/sf_NomeDaPastaCompartilhada.
  5. Visite este diretório no seu gerenciador de arquivos ou terminal favorito para acessar os arquivos compartilhados.

Convidado macOS

Infelizmente, o suporte nativo para pastas compartilhadas pode não estar disponível diretamente para convidados macOS no VirtualBox. Nesses casos, considere usar métodos alternativos de transferência de arquivos, como servidores de arquivos externos, armazenamento em nuvem ou configurar acesso à rede para transferir arquivos entre seu host e convidado macOS.

Resolvendo problemas comuns

Se você tiver problemas para compartilhar uma pasta, considere estas etapas gerais de solução de problemas:

Guest Additions não instalado corretamente

Certifique-se de que o Guest Additions está instalado e em execução. Às vezes, reinstalá-lo pode resolver problemas.

Erro de Permissão Negada no Linux

Se você está enfrentando um erro de “Permissão Negada” ao acessar pastas no SO convidado Linux, verifique se seu usuário está adicionado ao grupo vboxsf conforme discutido anteriormente.

Pasta compartilhada não aparecendo

Verifique se a pasta compartilhada está configurada para montagem automática. Se não, tente navegar manualmente para o caminho mencionado nas instruções do SO convidado acima.

Falha no mapeamento de unidade de rede no Windows

Certifique-se de que a descoberta de rede está habilitada e verifique as configurações de rede para confirmar que a máquina virtual está no tipo de rede esperado (como bridge ou NAT).

Conclusão

Compartilhar pastas entre os sistemas operacionais host e convidado no VirtualBox pode melhorar muito a eficiência ao simplificar os processos de transferência de dados. Seja seu SO convidado Windows, Linux ou macOS, entender os passos e nuances específicos para cada sistema ajudará você a aproveitar ao máximo esse recurso. Sempre certifique-se de que os complementos de convidado estão instalados corretamente, pois eles facilitam funcionalidades importantes, incluindo pastas compartilhadas. À medida que você se acostuma a usar o VirtualBox, esses processos se tornarão automáticos, aumentando ainda mais a produtividade e a usabilidade do seu ambiente de computação virtual.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários