Question Résolution personnalisée dans VirtualBox Windows 8 avec les ajouts d'invité


J'ai installé Windows 8 en tant que système d'exploitation invité et j'ai défini des résolutions personnalisées avec cette commande:

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

Après avoir installé les ajouts invités, il réinitialise toutes les résolutions aux paramètres par défaut. Même après l'exécution

VBoxManage setextradata global GUI/MaxGuestResolution any

il montre seulement les résolutions 4: 3 dans les propriétés d'affichage, mais j'ai besoin de 1366: 768 (qui est lié 16: 9).

J'ai aussi essayé

VBoxManage controlvm "Win 8 dev" setvideomodehint 1366 768 24

mais rien ne s'est produit même après le redémarrage du système invité.

La résolution est apparue (en quelque sorte) dans la liste des résolutions après avoir supprimé les ajouts d'invités et les avoir réinstallés.

Mais j'ai toujours besoin de régler la résolution 1920x1080 sur le second moniteur. Quelqu'un peut-il me dire pls, comment le faire?


7
2017-09-09 19:30


origine




Réponses:


Cette astuce de (http://www.mstechpages.com/2011/09/set-custom-resolution-in-virtualbox-for-windows-8/) m'a donné le conseil que j'avais besoin pour enfin le faire fonctionner:

"Ne fonctionnait pas pour moi. J'ai ensuite installé le pilote d'affichage à partir des extensions invité qui activaient le raccourci Host + G (également utilisé en plein écran)"

Voici ce que j'ai fini par faire:

  1. Installer Windows 8.1 sur VM
  2. Exécutez la commande ci-dessus: VBoxManage.exe setextradata "GuestName" CustomVideoMode1 1900x1080x32 (plusieurs fois, pour ajouter toutes les résolutions souhaitées)
  3. Installer les ajouts d'invité VirtualBox
  4. Extrayez les pilotes à partir des ajouts d'invité conformément aux instructions du fichier D: \ 64Bit \ Readme.txt une. Ouvrir l'invite de commande b. Type "D:" c. VBoxWindowsAdditions-amd64 / extract / D = C: \ Drivers
  5. Clic droit sur le bureau, choisissez "Résolution d'écran"
  6. Choisissez "Paramètres avancés"
  7. Sur l'onglet "Adaptateur", choisissez "Propriétés"
  8. Choisissez l'onglet "Pilote"
  9. Cliquez sur le bouton "Mettre à jour le pilote"
  10. Cliquez sur "Laissez-moi choisir parmi une liste de pilotes de périphérique sur mon compteur".
  11. Choisissez "Microsoft Basic Display Adapter"
  12. Cliquez sur Suivant.
  13. Redémarrez si vous y êtes invité.
  14. De retour sur la page Résolution d'écran, choisissez votre nouvelle résolution parmi celles que vous avez ajoutées à partir de la ligne de commande.

1
2017-12-30 18:45





Ma situation est différente de la vôtre mais vous pouvez essayer si ma solution peut résoudre votre problème.

Mon Virtual OS VirtualBox Guest est Win XP, que je viens juste de faire pour utiliser un second moniteur (1280x1028). Mon écran principal (ordinateur portable) est un écran large comme le vôtre qui est 1366x768.

Au début, j'ai aussi du mal à configurer mes deux écrans virtuels pour qu'ils correspondent à la résolution exacte des deux moniteurs, en particulier mon écran principal, car il n'y a que 1360 x 768 comme choix de résolution dans les propriétés du bureau. Mon affichage résultant sera alors endommagé dans l'affichage principal ou l'affichage secondaire, peu importe comment je règle les résolutions.

Plus tard, j'ai découvert le Redimensionnement automatique de l'affichage des invités fonction dans le View Menu. Il me suffira donc de cliquer soit en mode plein écran, soit en mode échelle (mode fenêtre normale) pour ajuster automatiquement la résolution en fonction des moniteurs.

Cependant, je dirais que cette solution n'est pas parfaite pour moi, car mes écrans se gâtent parfois quand je bascule en mode plein écran et je devrai changer l'écran virtuel en un écran hôte différent et / ou changer selon que cela fonctionne ou non. Cela pourrait être dû à ma faible mémoire vidéo, mais juste pour partager cette astuce si vous rencontrez le même problème.

PS: / Je me rends compte que je ne peux pas poster d'image pour illustrer mieux parce que je n'ai pas assez de réputation. Il était plus clair de trouver le menu et moins verbeux que maintenant.

Mettre à jour
Je me rends compte que je peux google une image en ligne pour mieux illustrer, ce lien montre le menu View que j'ai mentionné.


0
2017-12-11 10:04





Un peu tard à la fête, mais:

La méthode recommandée pour gérer les résolutions dans Windows consiste à ne pas utiliser CustomVideoModes, mais à installer les compléments d'invité sur l'invité, puis à utiliser la fonctionnalité "Affichage automatique du redimensionnement". Cela fonctionne car les ajouts d'invité installent une carte graphique VirtualBox qui prend en charge le redimensionnement. Les CustomVideoModes ne semblent pas être captés par cette carte graphique.

Cela n'exclut cependant pas entièrement CustomVideoMode.

J'ai tendance à installer quelques modes vidéo personnalisés sur mes machines virtuelles car je trouve que dans mon cas, la carte graphique VirtualBox se bloque souvent et est désactivée par le système d'exploitation Windows invité. Lorsque cela se produit, le pilote d'affichage revient au "pilote Microsoft Basic Display". Ce pilote ne prend en charge CustomVideoModes.

Cela signifie que les modes CustomVideo peuvent être utilisés pour dimensionner correctement l'affichage invité et éviter un redémarrage à un moment inopportun.

J'en ai eu un peu plus long ici.


0
2017-08-06 09:30



Bien sûr, la fonction de redimensionnement automatique fonctionne ... sauf si vous souhaitez utiliser une taille supérieure à celle du moniteur hôte (+ activer le mode de mise à l'échelle) ou si vous souhaitez une résolution très spécifique. Les cas d'utilisation sont limités, par ex. des tests de haute résolution sur une machine à faible DPI, mais certainement un package de virtualisation de qualité. - RomanSt