Я пытаюсь запустить 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-bit, и я использую VirtualBox 4.1.18.
Как заставить VirtualBox запускать полноэкранный режим моей гостевой ОС с собственным разрешением дисплея 1366x768?
the accepted answer is "install the Guest Additions", which I've already done
.