Caixa virtual - não preenchendo a tela inteira

63

Eu sou novo no VirtualBox e estou tentando configurar uma instância do Windows 7 64.

Agora, tenho a instância da máquina virtual em execução no Windows 7, mas ela preenche apenas uma pequena parte da minha tela. Mesmo quando eu fico em tela cheia, a janela permanece do mesmo tamanho e o restante da tela é preenchido com espaço em cinza.

Instalei o VirtualBox Guest Additions, o que me permitiu passar de uma resolução de 800x600 para 1024x768, mas isso ainda não é satisfatório, pois a tela do meu laptop é 1600x900.

Qualquer ajuda sobre isso seria muito apreciada. Obrigado.

jdavis
fonte
você pode postar uma captura de tela com o VB no modo de tela cheia?
Sathyajith Bhat
Estou tendo um problema semelhante, embora tenha surgido do nada depois que as coisas funcionaram corretamente por cerca de 2 anos. Anfitrião Mountain Lion, convidado XP, VBox v4.2.6. Aumentei a memória total e a memória de vídeo da VM sem sucesso.
psoft 6/13
Apenas descobri por mim mesmo - veja a resposta.
psoft 6/13

Respostas:

60

Você deve instalar adições de convidados. No menu "Dispositivos" na barra de menus da máquina virtual, o VirtualBox possui um item de menu útil chamado "Instalar adições de convidados", que monta o arquivo ISO de adições de convidados na sua máquina virtual. Um convidado do Windows deve iniciar automaticamente o instalador do Guest Additions, que instala o Guest Additions no seu convidado do Windows. Depois disso, o seu sistema operacional virtual mudará automaticamente a resolução para preencher a tela inteira.

Arterius
fonte
2
Para o meu caso, achei esta resposta não suficientemente explícita. Para sistemas operacionais: MAC OS (host), Win (convidado): 1. Aplicativos> clique com o botão direito do mouse em VBox.app> localize VBoxGuestAdditions.iso 2.No VirtualBoxManager> Armazenamento> arraste e solte o arquivo .iso aqui. 3.No menu da máquina host Dispositivos> Unidades ópticas> selecione o arquivo .iso. Em seguida, abra a unidade de CD no Windows e instale as edições guest com um clique duplo no arquivo .exe. Finalmente, reinicie.
boldnik
Obrigado Arterius. Isso me ajudou quando eu instalei o Windows 10 no Debian Stretch usando o Virtualbox 6.
Anees
27

Tente aumentar a memória do adaptador gráfico virtual para 64 ou 128M. Isso pode ajudar. Você também pode querer ver se pode alterar a resolução da tela no sistema operacional convidado.

BobT
fonte
Além disso, eu tive que definir o dimensionamento para 200% para obter uma tela legível (tudo era muito pequeno)
grooveplex
5

Redimensionar automaticamente a exibição do convidado

Depois de deixar o comentário sobre sua pergunta original, descobri meu problema. Eu havia batido no Comando-G em vez de no Comando-F. No host do Mac, o Command-G alterna uma configuração "Redimensionar automaticamente a tela do convidado". Isso consertou.

psoft
fonte
Tudo o que faz é levá-lo para tela cheia.
Jayden Lawson
1

Até onde eu sei, pode haver três causas:

  • A sua placa de vídeo não suporta uma resolução tão alta: como o BobTsaid, você pode tentar ajustar as configurações da sua placa de vídeo nas propriedades da VM
  • Ou pode ser que o evento de redimensionamento não seja interpretado corretamente pelo VirtualBox: o que acontece se você redimensionar a janela arrastandoNDropping o canto para uma resolução superior a 1027 * 768? Se isso funcionar (permitindo que você suba mais do que isso), tente entrar e sair da tela cheia várias vezes
  • E se você estiver usando um aplicativo que assume o controle total da tela (por exemplo, um jogo) e esse aplicativo não suporte a resolução de destino, pouco poderá ser feito.
PPC
fonte
1

Você precisa reiniciar a VM depois de instalar as adições de convidados e, em seguida, selecionar opções para redimensionar automaticamente a exibição de convidados etc.

ZaB
fonte
0

Há uma opção de menu na GUI do VirtualBox em Tela> Ir para tela cheia; também acessível através do Host + F por padrão. (você pode configurar a chave do host nas opções do VBox).

Durante uma sessão em tela cheia, você deve ter uma barra oculta na parte inferior da tela com ferramentas de restauração: basta tocar na parte inferior da tela com o ponteiro do mouse.

PPC
fonte
3
Sim, eu entendo isso, mas o que estou tentando dizer é que, quando está em tela cheia, a parte visível do sistema operacional da máquina virtual ainda está definida para 1024x768 e tudo, embora o programa VirtualBox esteja preenchendo a tela inteira, tudo ao redor a janela do sistema operacional em 1024x768 é preenchida apenas com cinza. Portanto, não posso fazer com que a tela preencha toda a exibição.
jdavis
Desculpe, eu entendi errado pergunta: ver a minha outra resposta
PPC
0

Eu tive o mesmo problema e minha adição de convidado foi instalada corretamente. Li a sugestão de BobT acima e verifiquei a memória gráfica do meu adaptador e ele estava usando 128 MB. Eu mudei para 256 MB e tudo foi corrigido. Em seguida, mudei de volta para 128 MB e agora está tudo bem :)
Então, talvez apenas uma mudança seja necessária para sugerir o adaptador gráfico VB.
Espero que funcione :)

Arash moradabadi
fonte