Resolución personalizada en VirtualBox Windows 8 con adiciones de invitados

7

Instalé Windows 8 como sistema operativo invitado y configuré resoluciones personalizadas con este comando:

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

Después de instalar adiciones de invitados, restablece todas las resoluciones a la configuración predeterminada. Incluso después de ejecutar

VBoxManage setextradata global GUI/MaxGuestResolution any

muestra solo resoluciones relacionadas de 4: 3 en las propiedades de visualización, pero necesito 1366: 768 (que está relacionado con 16: 9).

También intenté

VBoxManage controlvm "Win 8 dev" setvideomodehint 1366 768 24

pero nada sucedió incluso después de reiniciar el sistema invitado.

La resolución apareció (de alguna manera) en la lista de resoluciones después de eliminar las adiciones de invitados y volver a instalarlas.

Pero todavía necesito configurar la resolución de 1920x1080 en el segundo monitor. ¿Alguien puede decirme pls, cómo hacerlo?

Andrew Kovalenko
fuente

Respuestas:

1

Este consejo de ( http://www.mstechpages.com/2011/09/set-custom-resolution-in-virtualbox-for-windows-8/ ) me dio la pista que necesitaba para que finalmente funcionara:

"No funcionó para mí. Luego instalé el controlador de pantalla de las extensiones de invitado que habilitó el acceso directo de Host + G (también funcionó en pantalla completa)"

Esto es lo que terminé haciendo:

  1. Instalar Windows 8.1 en VM
  2. Ejecute el comando anterior: VBoxManage.exe setextradata "GuestName" CustomVideoMode1 1900x1080x32 (varias veces, para agregar todas las resoluciones que quería)
  3. Instalar adiciones de invitados VirtualBox
  4. Extraiga los controladores de Guest Additions de acuerdo con las instrucciones en D: \ 64Bit \ Readme.txt a. Abra el símbolo del sistema b. Escriba "D:" c. VBoxWindowsAdditions-amd64 / extract / D = C: \ Drivers
  5. Haga clic derecho en el escritorio, elija "Resolución de pantalla"
  6. Elija "Configuración avanzada"
  7. En la pestaña "Adaptador", elija 'Propiedades'
  8. Elija la pestaña "Controlador"
  9. Haga clic en el botón "Actualizar controlador"
  10. Haga clic en "Permitirme elegir de una lista de controladores de dispositivo en mi computadora".
  11. Elija "Adaptador de pantalla básico de Microsoft"
  12. Haga clic en Siguiente.
  13. Reinicie, si se le solicita.
  14. De vuelta en la página de Resolución de pantalla, elija su nueva resolución de las que agregó desde la línea de comandos.
Adam JR Erickson
fuente
0

Mi situación es diferente a la suya, pero puede intentar si mi solución puede resolver su problema.

Mi SO VirtualBox Guest es Win XP, que recientemente hice para usar un segundo monitor (1280x1028). Mi pantalla principal (computadora portátil) es panorámica como la suya, que es 1366x768.

Al principio, también tengo dificultades para configurar mis pantallas virtuales para que se ajusten a la resolución exacta de ambos monitores, especialmente mi principal, ya que solo hay 1360x768 como opción de resolución en la configuración de las propiedades del escritorio. Mi pantalla resultante se desordenará en la pantalla principal o en la pantalla secundaria sin importar cómo ajuste las resoluciones.

Más tarde descubrí la función de cambio automático de tamaño de la pantalla de invitado en el Viewmenú. Por lo tanto, solo tendré que hacer clic cuando esté en modo de pantalla completa o en modo de escala (modo de ventana normal), ajustará automáticamente la resolución para que se ajuste a los monitores.

Sin embargo, diría que esta solución no es perfecta para mí, porque mis pantallas a veces se estropean cuando cambio el modo de pantalla completa y tendré que cambiar la pantalla virtual a una pantalla de host diferente y / o cambiar de nuevo depende de si funciona. Eso podría deberse a mi poca memoria de video, pero solo para compartir este consejo en caso de que enfrente el mismo problema.

PD: / Me doy cuenta de que no puedo publicar imágenes para ilustrar mejor porque no tengo suficiente reputación. Fue más claro encontrar el menú y menos prolijo como ahora.

Actualización
Me doy cuenta de que puedo googlear una imagen en línea para ilustrar mejor, este enlace muestra el menú Ver que mencioné.

wiz -_- lee
fuente
0

Un poco tarde para la fiesta, pero:

La forma recomendada de manejar las resoluciones en Windows no es usar CustomVideoModes, sino instalar las adiciones de invitado al invitado y luego usar la función "Cambiar tamaño de pantalla automáticamente". Esto funciona porque las adiciones de Guest instalan un adaptador de pantalla VirtualBox que admite el cambio de tamaño. Los CustomVideoModes no parecen ser recogidos por este adaptador de pantalla.

Sin embargo, esto no descarta completamente CustomVideoMode.

Tiendo a instalar un par de modos de video personalizados en mis máquinas virtuales, ya que encuentro que, en mi caso, el adaptador de pantalla VirtualBox a menudo se bloquea / desactiva por el sistema operativo Windows invitado. Cuando esto sucede, el controlador de pantalla vuelve al "Controlador de pantalla básico de Microsoft". Este controlador recoge CustomVideoModes.

Esto significa que los modos CustomVideo pueden usarse para dimensionar correctamente la pantalla de invitado manualmente y evitar un reinicio en un momento inconveniente.

He discutido sobre esto un poco más largo aquí .

Jon Egerton
fuente
1
Claro, la función de cambio de tamaño automático funciona ... a menos que desee usar un tamaño más grande que el monitor host (+ habilitar el modo de escala), o si desea una resolución muy específica. Los casos de uso son limitados, por ejemplo, pruebas de DPI alto en una máquina de DPI bajo, pero ciertamente es algo que un paquete de virtualización de calidad debería soportar.
RomanSt