Resolução personalizada no VirtualBox Windows 8 com Adições aos Convidados

7

Instalei o Windows 8 como um sistema operacional convidado e defini resoluções personalizadas com este comando:

VBoxManage.exe setextradata "Win 8 dev" CustomVideoMode1 1366x768x24

Depois de instalar as adições de convidados, todas as resoluções são redefinidas para as configurações padrão. Mesmo depois de executar

VBoxManage setextradata global GUI/MaxGuestResolution any

mostra apenas 4: 3 resoluções relacionadas em propriedades de exibição, mas eu preciso de 1366: 768 (que é relacionado 16: 9).

Eu também tentei

VBoxManage controlvm "Win 8 dev" setvideomodehint 1366 768 24

mas nada aconteceu mesmo após a reinicialização do sistema convidado.

A resolução apareceu (de alguma forma) na lista de resoluções depois que eu removi adições de convidados e as instalei novamente.

Mas ainda preciso definir a resolução de 1920x1080 para o segundo monitor. Alguém pode me dizer pls, como fazer isso?

    
por Torin 09.09.2013 / 21:30

3 respostas

1

Esta dica de ( link ) me deu a dica de que precisava para finalmente funcionar:

"Did not work for me. I then installed the display driver from the guest extensions which enabled the Host+G shortcut (also worked in fullscreen)"

Veja o que acabei fazendo:

  1. Instalar o Windows 8.1 na VM
  2. Execute o comando acima: VBoxManage.exe setextradata "GuestName" CustomVideoMode1 1900x1080x32 (várias vezes, para adicionar em todas as resoluções que eu queria)
  3. Instalar adições ao convidado do VirtualBox
  4. Extraia os drivers das adições de comentários de acordo com as instruções em D: \ 64Bit \ Readme.txt uma. Abrir o prompt de comando b. Digite "D:" c. VBoxWindowsAdditions-amd64 / extract / D = C: \ Drivers
  5. Clique com o botão direito do mouse na área de trabalho, escolha "Resolução da tela"
  6. Escolha "Configurações avançadas"
  7. Na guia "Adaptador", escolha "Propriedades"
  8. Escolha a guia "Driver"
  9. Clique no botão "Atualizar driver"
  10. Clique no link "Deixe-me selecionar uma lista de drivers de dispositivo no meu computador".
  11. Escolha "Adaptador de monitor básico da Microsoft"
  12. Clique em Próximo.
  13. Reinicie, se solicitado.
  14. De volta à página Resolução de tela, escolha sua nova resolução daquelas adicionadas na linha de comando.
por 30.12.2014 / 19:45
0

Minha situação é diferente da sua, mas você pode tentar se minha solução puder resolver seu problema.

Meu SO Guest do VirtualBox é o Win XP, que recentemente acabei de usar um segundo monitor (1280x1028). Meu monitor principal (laptop) é widescreen como o seu, que é 1366x768.

No começo, também estou enfrentando dificuldades em definir minhas telas virtuais para ajustar a resolução exata de ambos os monitores, especialmente a minha principal, pois há apenas 1360x768 como opção de resolução na configuração de propriedades da área de trabalho. Minha exibição resultante será desarrumada na exibição principal ou secundária, não importa como eu ajuste as resoluções.

Mais tarde, descobri a função Auto-Resize Guest Display no menu View . Assim, apenas terei que clicar nele quando estiver no modo de tela inteira ou no modo de escala (modo de janela normal), ele ajustará automaticamente a resolução para caber nos monitores para mim.

No entanto, eu diria que esta solução não é perfeita para mim, porque minhas telas às vezes estragam quando alterno o modo de tela cheia e terei que alterar a tela virtual para a tela do host diferente e / ou alterar de volta se funciona. Isso pode ser devido à minha baixa memória de vídeo, mas apenas para compartilhar essa dica, caso você enfrente o mesmo problema.

PS: / Eu sei que não posso postar imagens para ilustrar melhor porque não tenho reputação suficiente. Ficou mais claro para encontrar o menu e menos prolixo como agora é.

Atualizar
Percebo que posso pesquisar uma imagem on-line no Google para ilustrar melhor, este link mostra Ver o menu que mencionei.

    
por 11.12.2013 / 11:04
0

Um pouco atrasado para a festa, mas:

A maneira recomendada de lidar com resoluções no Windows não é usar CustomVideoModes, mas instalar as Adições de Convidados para o convidado e usar o recurso "Exibição de redimensionamento automático". Isso funciona porque as adições de Convidado instalam um adaptador de vídeo do VirtualBox que suporta o redimensionamento. O CustomVideoModes não parece ser captado por este adaptador de vídeo.

Isso não descarta o CustomVideoMode totalmente.

Eu costumo instalar alguns modos de vídeo personalizados para as minhas VMs, já que no meu caso o adaptador de tela do VirtualBox geralmente trava / fica desativado pelo sistema operacional convidado do Windows. Quando isso acontece, o driver de exibição volta para o "Microsoft Basic Display Driver". Este driver seleciona CustomVideoModes.

Isso significa que os modos CustomVideo podem ser usados para dimensionar corretamente a exibição de convidados manualmente e evitar uma reinicialização em um momento inconveniente.

Eu já pensei sobre isso com um pouco mais de extensão aqui .

    
por 06.08.2015 / 11:30