Я пытаюсь запустить Windows 8 в VirtualBox. Дисплей моего ноутбука точно 1366x768. Windows 8 отключает некоторые функции, если разрешение меньше 1366x768, поэтому мне нужно запустить гостевую ОС в полноэкранном режиме.
Проблема в том, что VirtualBox отказывается запускать гостя в разрешении 1366x768. Когда VirtualBox "полноэкранный", гость только 1360x768 - шесть пикселей слишком узко. Таким образом, есть трехпиксельная черная полоса на левой и правой сторонах дисплея.
У этого пользователя была та же проблема, но принятый ответ - "установить гостевые дополнения", что я уже сделал; это дало мне 1360, но не 1366.
Согласно системе отслеживания билетов VirtualBox, раньше была ошибка, при которой ширина экрана гостя округлялась до ближайшего кратного 8, но они утверждают, что исправили ошибку в версии 3.2.12. Я пользуюсь версией 4.1.18 и вижу ту же проблему, которую, как они утверждают, исправили, поэтому либо они сломали ее снова, либо ошиблись, что когда-либо ее исправили, либо моя проблема - совсем другая.
В этом ответе предлагалось выделить ВМ 128 МБ видеопамяти, и не было проблем с получением 1366x768 впоследствии. Когда я создавал виртуальную машину, ее память дисплея по умолчанию уже была 128 МБ. Я попытался увеличить его до 256 МБ, но безрезультатно: гость по-прежнему слишком узок на шесть пикселей.
Моя операционная система Windows 7 64-битная, и я использую VirtualBox 4.1.18.
Как я могу заставить VirtualBox запускать полноэкранный режим моей гостевой ОС с собственным разрешением дисплея 1366x768?