Windows Tips & News

Définir la résolution d'affichage exacte dans la machine virtuelle VirtualBox

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

VirtualBox est mon logiciel de virtualisation de choix. C'est gratuit et riche en fonctionnalités, donc toutes mes machines virtuelles sont créées dans VirtualBox.

Parfois, vous devez définir la résolution d'affichage exacte qui n'est pas répertoriée dans les paramètres du système d'exploitation invité. Bien que vous puissiez y parvenir en redimensionnant la fenêtre de la VM, c'est une perte de temps. Voici comment vous pouvez le faire rapidement.

Publicité


Disons que je souhaite définir la résolution d'affichage de ma machine virtuelle Windows 10 sur 1366x768. Comme vous pouvez le voir, il n'est pas répertorié dans les modes d'affichage disponibles dans ma configuration :

Modes d'affichage de la machine virtuelle Pour contourner cette limitation, vous devez utiliser l'outil VBoxManage, qui est une application console pour modifier les machines virtuelles à la volée et hors ligne. Nos lecteurs connaissent peut-être cet outil à partir de l'article Comment redimensionner une image de disque dur VirtualBox (VDI).

Vous devez exécuter les commandes suivantes :

VBoxManage setextradata GUI global/MaxGuestResolution tout. VBoxManage setextradata "Nom de la machine" "CustomVideoMode1" "Largeur x Hauteur x Bpp" VBoxManage controlvm "Machine Name" setvideomodehint Largeur Hauteur Bpp

La première commande déverrouille toutes les résolutions d'affichage possibles pour les machines virtuelles.
La deuxième commande définit un mode vidéo personnalisé pour la machine virtuelle spécifique avec le nom "Machine Name".
Enfin, la troisième commande définit ce mode vidéo personnalisé pour votre machine virtuelle.

Vous devez exécuter ces commandes après le démarrage de la machine virtuelle, lorsque le système d'exploitation invité est prêt à être utilisé et que ses suppléments invité sont correctement installés et chargés.

Dans mon cas, je dois exécuter les commandes suivantes :

VBoxManage setextradata GUI global/MaxGuestResolution tout. VBoxManage setextradata "Windows 10 build 14352" "CustomVideoMode1" "1366x768x32" VBoxManage controlvm "Windows 10 build 14352" setvideomodehint 1366 768 32

Sous Linux, VBoxManage est accessible depuis n'importe quel terminal/console ouvert.
Sous Windows, vous devez ouvrir une nouvelle fenêtre d'invite de commande dans le dossier C:\Program Files\Oracle\VirtualBox. Voir l'article suivant: Toutes les façons d'ouvrir l'invite de commande dans Windows 10, et la partie "Exécuter l'invite de commande directement depuis l'explorateur".

Une fois ces commandes exécutées, le résultat sera le suivant :virtualbox définir la résolution d'affichage exacte

C'est ça.

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système
Quoi de neuf dans Windows 11 23H2

Quoi de neuf dans Windows 11 23H2

RECOMMANDÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du s...

Lire la suite

Windows 12 peut être disponible via un abonnement, tout comme Office 365

Windows 12 peut être disponible via un abonnement, tout comme Office 365

Le fichier slmgr.ini dans les versions internes de Windows 11 pour la chaîne Canary contient des ...

Lire la suite

Windows 11 Build 23555 (Dev) est livré avec plusieurs correctifs

RECOMMANDÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du s...

Lire la suite