Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox

Nota: O seguinte artigo irá ajudá-lo com: Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox

caixa virtual é um dos melhores (e grátis!) aplicativos para máquinas virtuais (máquina virtual), mas é ainda mais útil se sua máquina virtual puder se integrar mais estreitamente com a máquina host.

Embora você possa conectar em rede o host e o convidado com bastante facilidade, a maioria das pessoas provavelmente só quer uma maneira fácil de compartilhar pastas entre o host e o convidado em caixa virtual . A boa notícia é que é bem fácil de fazer!

Esclarecendo a terminologia(Esclarecendo a Terminologia)

É importante que esclareçamos rapidamente alguns termos-chave que serão usados ​​neste artigo:

  • Uma máquina virtual é um computador simulado que é executado em outro computador.
  • O computador “host” é o computador físico à sua frente.
  • Um computador “convidado” é uma máquina virtual que funciona graças a caixa virtual .
  • Nu(Bare) metal” significa rodar diretamente em um computador físico.

Se você já assistiu a um filme “Matriz(The Matrix)(The Matrix) ”, então você pode pensar em uma máquina virtual como um computador vivendo em um mundo simulado. Ele acha que é um computador real, mas na verdade é apenas um programa.

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 1

Compatibilidade do sistema operacional(Compatibilidade do sistema operacional)

Para usar o recurso de pasta compartilhada integrado caixa virtual você precisa instalar algo chamado ” Convidado (convidado) aditivos”. (Adições) No momento da escrita, existem complementos para:

Para a maioria das pessoas, a máquina convidada provavelmente estará em execução janelas ou linux . Se você estiver usando algo mais exótico (ou tentando executar o macOS), esse método não funcionará.

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 2

Instalando adições de convidado(Instalando adições de convidado)

Antes de fazer com que as pastas compartilhadas funcionem, você precisa instalar adições de convidados(adições de convidados) na máquina virtual em questão. Ele funciona colocando um CD virtual na unidade de CD imaginária da máquina virtual. Estamos usando o Ubuntu Linux aqui, mas caixa virtual determinará automaticamente quais complementos são adequados para convidado(Convidado) sistema operacional.

Tudo o que você precisa fazer é iniciar a máquina virtual e clicar em “Dispositivos(Dispositivos)” e, em seguida, “Inserir imagem de CD de adições de convidados”…(Insira a imagem do CD de adições de convidados…)

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 3

No nosso caso, o “CD” tocou automaticamente e os complementos foram instalados sem problemas. Reiniciamos nossa VM por precaução, mas não é necessário. Com o Guest Additions instalado, você está pronto para adicionar a pasta compartilhada à sua máquina virtual.

Criar uma pasta compartilhada no computador host(Criando uma pasta compartilhada na máquina host)

caixa virtual representa uma pasta compartilhada no computador host como uma unidade de rede compartilhada ou como uma extensão de sistema de arquivos especial para o sistema operacional do computador convidado. Como tal, você desejará designar essa pasta no computador limpo para usá-la.

Você pode atribuir diferentes pastas compartilhadas a cada convidado de VM. Esta pode ser uma pasta que já existe, ou pode ser criada especificamente para esta finalidade. De qualquer forma, depois de decidir qual pasta deseja compartilhar com a máquina virtual, devemos selecioná-la e montá-la.

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 4

Criamos uma pasta com um arquivo de texto de teste dentro para fins de demonstração.

Habilite o compartilhamento de arquivos na máquina convidada(Ativar compartilhamento de arquivos na máquina convidada)

Você pode adicionar uma pasta compartilhada à sua máquina virtual enquanto ela está em execução ou parada. Vamos montar a pasta compartilhada em nossa máquina com Ubuntu.

  • Clique no menu ” Dispositivos(Dispositivos)” e depois ” Pastas Compartilhadas>Configurações de Pasta Compartilhada .

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 5

  • Neste menu de configurações, clique no ícone azul para adicionar uma nova pasta compartilhada.

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 6

  • Selecione a lista suspensa do caminho da pasta e selecione outro(outro) arquivo . Selecione a pasta que deseja compartilhar e clique em ” Selecione a pasta(Selecione a pasta) ” .

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 7

  • Selecionar montagem automática(montagem automática) e clique em OK. Em seguida, pressione novamente OK .(OK)

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 8

A pasta compartilhada apareceu em nossa área de trabalho Ubuntu , mas pode ser necessário procurá-lo na lista de unidades de rede do seu sistema operacional ou no explorador do sistema de arquivos. NO Ubuntu tivemos que digitar a senha do ao abrir a pasta.

Para remover uma pasta compartilhada, basta retornar à mesma janela em que você a adicionou e removê-la da lista. Embora a pasta seja compartilhada, você pode usá-la como qualquer outra unidade ou unidade conectada.

Maneiras alternativas de compartilhar pastas entre host e convidado(Formas alternativas de compartilhar pastas entre host e convidado)

Usar o método oficial de compartilhamento de arquivos host-guest não é a única maneira de mover arquivos entre seu computador simples e uma máquina virtual.

Uma maneira fácil de transferir arquivos é usar uma unidade flash USB . caixa virtual permite transferir o controle USB -dispositivo máquina virtual. Apenas(Simplesmente) copie todos os arquivos que deseja transferir para uma unidade flash e, em seguida, alterne o controle para a máquina virtual usando o menu caixa virtual.

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 9

Como sua máquina virtual também tem o à Internet, você pode instalar um pacote de armazenamento em nuvem, como Dropbox , em ambos os sistemas, desde que esteja disponível uma versão para o sistema operacional convidado. Embora isso signifique que os arquivos serão sincronizados pela sua conexão com a Internet, o que pode ser lento e consumir seu limite de dados, se você o tiver.

Se tudo o que você quer fazer é copiar algo que caiba na área de transferência (como uma senha), é melhor ativar a área de transferência compartilhada em caixa virtual que também faz parte das adições de convidados.

Compartilhamento de arquivos quase impecável?(Compartilhamento de arquivos praticamente sem falhas?)

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 10

As máquinas virtuais são um feito tecnológico incrível, mas em termos de elegância, ainda são o equivalente em computador da fita adesiva e do papelão. Em última análise, qualquer solução para compartilhar arquivos entre host e convidado será um pouco inútil.

Ao mesmo tempo, não tivemos problemas com sua operação entre nosso host janelas e convidado Ubuntu. Muitos(Muitos) usuários terão alguma dificuldade com quanta diferença pode haver entre os tipos de sistema operacional host e convidado, mas felizmente a comunidade VirtualBox viu tudo.

Portanto, se você encontrar um problema que não pode resolver, recomendamos que você primeiro pesquise nos fóruns e depois poste uma pergunta se a resposta ainda não estiver lá. No entanto, a maioria das pessoas que seguem as instruções acima ficará bem.

O VirtualBox é um dos melhores (e gratuitos!) aplicativos de máquina virtual disponíveis no mercado, mas é ainda mais útil se o seu computador virtual puder se integrar mais firmemente ao computador host.

Embora você possa conectar em rede o host e o computador convidado com bastante facilidade, a maioria das pessoas provavelmente só quer uma maneira simples de compartilhar pastas entre o host e o sistema operacional convidado no VirtualBox. A boa notícia é que isso é bem fácil de fazer!

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 11

Esclarecendo a Terminologia

É importante esclarecer rapidamente alguns termos-chave que serão usados ​​neste artigo:

  • Uma máquina virtual é um computador simulado que é executado em outro computador.
  • O computador “host” é o computador físico à sua frente.
  • O computador “convidado” é uma máquina virtual que funciona graças ao VirtualBox.
  • “Bare metal” significa rodar diretamente no computador físico.

Se você já viu o filme, pode pensar na máquina virtual como um computador vivendo em um mundo simulado. Ele pensa que é um computador real, mas na verdade é apenas um software.

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 1

Compatibilidade do sistema operacional

Para usar a função de pasta compartilhada incorporada ao VirtualBox, você precisa instalar algo chamado “Adições de convidados” no computador convidado. No momento da redação, há acréscimos para:

Para a maioria das pessoas, a máquina convidada provavelmente rodará Windows ou Linux. Se você estiver executando algo mais exótico (ou tentando executar o macOS), esse método não funcionará.

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 2

Instalando adições de convidado

Antes de fazer as pastas compartilhadas funcionarem, você precisa instalar na máquina virtual em questão. Isso funciona colocando um CD virtual na unidade de CD imaginária das máquinas virtuais. Estamos usando o Ubuntu Linux aqui, mas o VirtualBox detectará automaticamente quais adições são adequadas para o sistema operacional convidado.

Tudo o que você precisa fazer é executar sua máquina virtual e clicar em dispositivos e depois Inserir imagem de CD de adições de convidados…

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 3

No nosso caso, o “CD” foi reproduzido automaticamente e as adições instaladas sem problemas. Reiniciamos nossa máquina virtual por precaução, mas não é estritamente necessário. Com as adições de convidado instaladas, você está pronto para adicionar uma pasta compartilhada à sua máquina virtual.

Criando uma pasta compartilhada na máquina host

O VirtualBox apresenta uma pasta compartilhada no computador host como uma unidade de rede compartilhada ou como uma extensão especial do sistema de arquivos para o sistema operacional do computador convidado. Portanto, você desejará designar essa pasta no computador bare metal para ser usada.

Você pode atribuir diferentes pastas compartilhadas a cada convidado de máquina virtual. Pode ser uma pasta que já existe ou pode ser uma que você criou especialmente para esse fim. Em ambos os casos, depois de decidir qual pasta você deseja compartilhar com a máquina virtual, temos que selecioná-la e montá-la.

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 4

Criamos uma pasta com um arquivo de texto de teste dentro para fins de demonstração.

Habilitar o compartilhamento de arquivos na máquina convidada

Você pode adicionar a pasta compartilhada à sua máquina virtual com ela em execução ou parada. Vamos montar a pasta compartilhada com nossa máquina Ubuntu em execução.

  • Clique no dispositivos cardápio e depois Pastas Compartilhadas>Configurações de Pasta Compartilhada.

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 5

  • Neste menu de configurações, clique no ícone azul para adicionar uma nova pasta compartilhada.

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 6

  • Selecione a lista suspensa do caminho da pasta e escolha outro. Escolha a pasta que deseja compartilhar e clique em Selecione a pasta.

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 7

  • selecionar montagem automática e depois clique OK. Então clique OK novamente.

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 8

A pasta compartilhada apareceu em nosso desktop Ubuntu, mas você pode ter que procurá-la na lista de unidades de rede do seu sistema operacional ou no explorador do sistema de arquivos. No Ubuntu tivemos que digitar a senha do ao abrir a pasta.

Para remover a pasta compartilhada, basta voltar para a mesma janela em que você a adicionou e removê-la da lista. Enquanto a pasta é compartilhada, você pode basicamente usá-la como qualquer outro disco ou unidade montada.

Maneiras alternativas de compartilhar pastas entre host e convidado

Usar o método oficial de compartilhamento de arquivos entre host e convidado não é a única maneira de mover arquivos entre seu computador bare metal e a máquina virtual.

Uma maneira fácil de transferir arquivos é usando uma unidade flash USB. O VirtualBox permite que você dê o controle de um dispositivo USB à máquina virtual. Basta copiar todos os arquivos que deseja transferir para uma unidade flash e, em seguida, alternar o controle para a máquina virtual usando o menu VirtualBox.

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 9

Como sua máquina virtual também tem o à internet, você pode instalar um pacote de armazenamento em nuvem, como o Dropbox, em ambos os sistemas, desde que haja uma versão disponível para o sistema operacional convidado. Embora isso signifique que os arquivos serão sincronizados pela sua conexão com a Internet, o que pode ser lento e consumir seu limite de dados, se você tiver um.

Se tudo o que você quer fazer é copiar algo que caiba na área de transferência (como uma senha), é melhor habilitar a área de transferência compartilhada no VirtualBox, que também faz parte das adições de convidados.

Compartilhamento de arquivos praticamente impecável?

Compartilhe pastas entre o sistema operacional host e convidado no VirtualBox 10

As máquinas virtuais são um feito incrível da tecnologia, mas ainda é o equivalente em computador da fita adesiva e do papelão no que diz respeito à elegância. Em última análise, qualquer solução para compartilhar arquivos entre um host e um sistema convidado será algum grau de kludge.

Dito isto, não tivemos problemas para fazê-lo funcionar entre nosso host do Windows e o convidado do Ubuntu. Muitos usuários vão se deparar com alguns pontos difíceis graças a quanta variação pode haver entre os tipos de sistema operacional host e convidado, mas felizmente a comunidade VirtualBox viu tudo.

Portanto, se você se deparar com um problema que não pode resolver, recomendamos primeiro fazer uma pesquisa nos fóruns e, em seguida, postar uma pergunta se a resposta ainda não estiver lá. No entanto, a maioria das pessoas que seguem as instruções acima vai ficar bem.