Faça o VirtualBox usar o tamanho de tela inteira no Windows 8

58

Estou executando a avaliação corporativa (Build 9200) do Win8 e do VirtualBox 4.2.4 r81684 e minha exibição real é 1920x1200. Quando eu uso a tecla host-F para entrar no modo de tela cheia, o melhor que eu posso configurar no Windows é 1600x1200, o que é bom, mas eu prefiro ter toda a tela em jogo ao invés de ver um sistema operacional de caixa de letras.

Primeiro, tentei executar o Instalar adições de convidado , mas o Windows não executou nenhum instalador que eu pudesse ver como descrito na documentação do VirtualBox .

Eu aloquei a quantidade máxima de RAM (256MB) para a exibição de memória de vídeo e não vejo nenhuma maneira de carregar drivers depois de pesquisar a documentação do VirtualBox. Eu posso ativar ou desativar a aceleração 3D e 2D e essas configurações não afetam o resultado. Eu configurei a contagem do monitor em 1 e não habilitei o servidor de exibição remota. Já que coisas especiais acontecem em cada esquina, a lei de Fitt está fazendo com que seja difícil atingir os alvos para os cantos explorarem a interface do usuário se estou executando o sistema operacional em uma janela ou em tela cheia.

Estou faltando uma configuração em algum lugar no Windows ou VirtualBox para preencher minha resolução de tela real, uma vez que não está sentindo corretamente? Estou aberto para hackear um arquivo de driver ou outras etapas, se necessário, para obter o conjunto de resolução correto.

    
por bmike 29.10.2012 / 18:36

11 respostas

17

Com a minha configuração, a instalação do Guest Additions manualmente foi necessária. Mesmo a solicitação da interface do usuário não fez com que o Win8 visse ou executasse o instalador.

As pessoas em um host do Windows podem usar as etapas aqui , mas para alguém em um sistema operacional host que não seja Windows, você vai precisar soltar o VBoxGuestAdditions.iso no Virtual Media Manager para que ele seja montado como um disco óptico.

No meu caso, estava localizado (conforme descrito) em / Applications /VirtualBox.app/Contents/MacOS

A partir daí, a distância mais curta para mim era ir para a área de trabalho, abrir a pasta da biblioteca no canto inferior esquerdo e navegar primeiro até o computador (na barra lateral) e depois no disco Ótico.

O próprio instalador foi executado corretamente no Win 8 e solicitou uma reinicialização. Depois que o sistema operacional convidado reinicializou, entrando no modo de tela cheia e aguardando vários momentos para que os drivers fizessem a varredura, a tela funcionou. O Win8 ajustou corretamente as coisas sem necessidade de abrir o painel de controle de resolução de tela.

    
por 29.10.2012 / 19:35
56
  1. Feche sua máquina virtual.

  2. Navegue até C:\Program Files\Oracle\VirtualBox\ .

  3. Segure Shift e clique com o botão direito do mouse no espaço em branco da janela.

  4. Selecione Open Command Window Here .

  5. DigiteVBoxManage.exesetextradata"W8 VM NAME HERE" CustomVideoMode1 1920x1200x32 .

  6. ReiniciesuaVM.Agoravocêpoderáselecionar1920x1200resolution.

por 29.10.2012 / 18:54
7

Você precisa garantir que o convidado tenha memória de vídeo suficiente para acessar a tela inteira. Você também pode querer ativar a aceleração 2D / 3D. Quando houver o suficiente, a mudança para tela cheia funcionará normalmente. Configurações:

    
por 29.10.2012 / 18:41
5

O resoultion de tela pode ser definido manualmente usando o seguinte comando virutalbox

"c: \ Arquivos de programas \ Oracle \ VirtualBox \ VBoxManage.exe" controlve "% YOUR_V_HOST" setvideomodehint 1920 1200 32

Este comando entra em vigor imediatamente em um convidado em execução

    
por 16.10.2013 / 01:37
2

Instruções do VirtualBox para Mac OSX:

Desligue sua VM, abra o terminal, encontre o nome da sua máquina virtual e adicione quantas resoluções personalizadas desejar:

cd /Applications/VirtualBox.app/Contents/MacOS/
./VBoxManage list vms
./VBoxManage setextradata "Windows VM Name" CustomVideoMode1 1920x1080x32
./VBoxManage setextradata "Windows VM Name" CustomVideoMode2 1280x1024x32
./VBoxManage startvm "Windows VM Name"
    
por 30.06.2015 / 20:55
2

Além de instalar o plug-in Guest Additions, observe que o tamanho de exibição máximo pode ser limitado no painel VirtualBox preferências gerais :

Além disso, marque a opção autoResize e o VirtualBox definirá automaticamente o tamanho de exibição à medida que você redimensiona ou maximiza a janela.

    
por 01.09.2016 / 11:26
1

Se você não vir a resolução personalizada no menu de resolução de exibição dentro do Windows 8 depois de adicionar o CustomVideoMode, faça a reversão dos drivers. Acabei de instalar os acréscimos de convidados há alguns dias atrás dentro do Windows 8 e, por algum motivo, eles não reconhecem os modos de vídeo personalizados. Quando reverti o driver de vídeo para o driver antes da instalação dos acréscimos do convidado, vi minha resolução personalizada lá. Espero que isso ajude se alguém tiver esse problema.

    
por 30.10.2012 / 20:09
1

O que fazer, com mais detalhes (se o host for o Windows 7):

  • Vá para o menu Iniciar e abra o painel de controle.
  • Selecione aparência e personalização.
  • Selecionar exibição.
  • No lado esquerdo da tela, haverá mais opções, selecione ajustar a resolução.
  • Agora, haverá três itens da caixa de seleção. encontrar o que diz resolução e olhar para o que é o cenário, o meu foi 1366x768, memorizar essa seleção. ou anotá-lo.
  • Veja o post principal desta página com as capturas de tela. Então faça o que esse post lhe disser, exceto para a parte da linha de comando substituir 1920x1200x32 com o número que você obteve anteriormente, mas certifique-se que ainda existe um x32 no final, então quando você digita a coisa finalizada no prompt de comando ele deve procurar assim:

    VBoxManage.exe setextradata "O sistema operacional convidado aqui, incluindo as aspas" CustomVideoMode1 #### x ### x32

Se parecer com isso, clique em entrar e inicializar sua máquina virtual.

    
por 20.05.2013 / 18:08
0

Instale o Guest Addition no modo de segurança, é muito mais complicado do que precisar para chegar ao modo de segurança. siga as instruções de como nerd.

link

após a reinicialização eu fui tela cheia (host + f), modo de escala (host + c) tela cheia, ambos funcionam como esperado ... modo sem costura (host + l) enquanto funciona, ele não funciona corretamente, incapaz para acessar os recursos do win 8 na tela

Paz,

    
por 19.03.2013 / 04:31
0

Se você ainda não conseguir fazê-lo funcionar depois de seguir as instruções do @ Elmo, como no meu caso, vá para o menu View da máquina virtual em execução e clique em Auto-resize Guest Display ou apenas pressione Host+G . Mas você ainda tem que fazer o que o @Elmo sugeriu primeiro.

    
por 30.10.2015 / 10:01
0

Às vezes, a solução simples pode ser:

    
por 17.01.2017 / 14:34