VirtualBox – моя любимая программа для виртуализации. Он бесплатный и многофункциональный, поэтому все мои виртуальные машины создаются в VirtualBox.
Иногда вам нужно установить точное разрешение экрана, которое не указано в настройках гостевой ОС. Хотя вы можете добиться этого, изменив размер окна виртуальной машины, это пустая трата времени. Вот как это можно сделать быстро.
Допустим, я хочу установить разрешение экрана в моей виртуальной машине Windows 10 на 1366×768. Как видите, его нет в списке доступных режимов отображения в моей настройке:
Чтобы обойти это ограничение, вам необходимо использовать инструмент VBoxManage, который представляет собой консольное приложение для настройки виртуальных машин на лету и в автономном режиме. Наши читатели могут быть знакомы с этим инструментом из статьи Как изменить размер образа жесткого диска VirtualBox (VDI).
Вам необходимо выполнить следующие команды:
VBoxManage setextradata global GUI/MaxGuestResolution anyVBoxManage setextradata "Имя машины" "CustomVideoMode1" "Ширина x Высота x Bpp" VBoxManage controlvm "Имя машины" setvideomodehint Ширина Высота Bpp
Первая команда разблокирует все возможные разрешения экрана для виртуальных машин .
Вторая команда определяет настраиваемый видеорежим для конкретной виртуальной машины с именем «Имя машины».
Наконец, третья команда устанавливает этот настраиваемый видеорежим для вашей виртуальной машины.
Эти команды необходимо запускать после запуска виртуальной машины, когда гостевая операционная система готова к использованию, а ее гостевые дополнения установлены и загружены правильно.
В моем случае Мне нужно выполнить следующие команды:
VBoxManage setextradata global GUI/MaxGuestResolution anyVBoxManage setextra data "Windows 10 build 14352" "CustomVideoMode1" "1366x768x32" VBoxManage controlvm "Windows 10 build 14352" setvideomodehint 1366 768 32
В Linux VBoxManage доступен из любого открытого терминала/консоли.
В Windows вам нужно открыть новое окно командной строки в папке C: Program Files Oracle VirtualBox. См. Следующую статью: Все способы открытия командной строки в Windows 10 и часть «Запуск командной строки непосредственно из проводника».
После выполнения этих команд результат будет следующим :