Используя Windows в качестве цели хоста и виртуальной машины, мне удалось добиться этого следующим образом:
- Закрыть VirtualBox, если он открыт.
- Открыть командную строку и перейти к установке виртуальной коробкиdir
- Run: VBoxManage.exe setextradata "NAME OF VM" CustomVideoMode1 WxHxD
Где "NAME OF VM" - это имя виртуальной машины, W - ширина, H - высота, D - это глубина.
например, чтобы сделать доступной для моей виртуальной машины 2560x1600 с именем «Windows 8 VM», я бы:
.. VirtualBox> VBoxManage.exe setextradata «Windows 8 VM» CustomVideoMode12560x1600x32
При следующей загрузке виртуальной машины Windows 8 я вижу новое настраиваемое разрешение в списке вместе с разрешениями по умолчанию (т. Е. Щелкните правой кнопкой мыши на рабочем столе-> Разрешение экрана).
Не уверен, что этот метод работает на других хостах / целях, отличных от Windows.