J'essaie d'exécuter Windows 8 dans VirtualBox. L'écran de mon ordinateur portable est exactement de 1366x768. Windows 8 désactive certaines de ses fonctionnalités si la résolution est inférieure à 1366x768, je dois donc exécuter le système d'exploitation invité en plein écran.
Le problème est que VirtualBox refuse d'exécuter l'invité à 1366x768. Lorsque VirtualBox est en "plein écran", l'invité n'est qu'en 1360x768 -- six pixels trop étroits. Il y a donc une barre noire de trois pixels sur les côtés gauche et droit de l'écran.
Cet utilisateur J'ai eu le même problème, mais la réponse acceptée est "installer les Guest Additions", ce que j'ai déjà fait ; cela m'a permis de passer à 1360, mais pas à 1366.
Selon le Suivi des tickets pour VirtualBox Dans la version 3.2.12, il y avait un bogue où la largeur de l'écran de l'invité était arrondie au multiple de 8 le plus proche, mais ils prétendent avoir corrigé ce bogue dans la version 3.2.12. J'utilise la version 4.1.18 et je rencontre le même problème qu'ils prétendent avoir corrigé, donc soit ils l'ont à nouveau cassé, soit ils se sont trompés en disant qu'ils l'avaient corrigé, soit mon problème est entièrement différent.
Cette réponse a suggéré de donner 128 Mo de mémoire vidéo à la VM, et a affirmé n'avoir aucun problème pour obtenir 1366x768 par la suite. Lorsque j'ai créé la VM, sa mémoire d'affichage était déjà fixée par défaut à 128 Mo. J'ai essayé de l'augmenter à 256 Mo, mais sans effet : l'invité est toujours six pixels trop étroit.
Mon système d'exploitation hôte est Windows 7 64 bits, et j'utilise VirtualBox 4.1.18.
Comment puis-je faire en sorte que VirtualBox exécute mon système d'exploitation invité en plein écran à la résolution native de mon écran de 1366x768 ?