Я использую пробную версию (сборка 9200) для Win8 и VirtualBox 4.2.4 r81684, и мой реальный дисплей составляет 1920x1200. Когда я использую клавишу host-F для входа в полноэкранный режим, лучшее, что я могу настроить в Windows, это 1600x1200, что хорошо, но я предпочел бы получить весь экран в игре, а не видеть почтовую коробочную ОС.
Сначала я попытался запустить Install Guest Additions, но Windows не запустила никаких инсталляторов, которые я видел, как описано в документации VirtualBox .
Я выделил максимальный объем ОЗУ (256 МБ) для видеопамяти дисплея и не вижу способа загрузить драйверы после поиска в документации по VirtualBox. Я могу включить или отключить ускорение 3D и 2D, и эти настройки не влияют на результат. Я установил количество мониторов на 1 и не включил сервер удаленного отображения. Поскольку в каждом углу происходят особые вещи, закон Фитта заставляет испытывать боль при попадании в цели по углам, чтобы исследовать пользовательский интерфейс, работаю ли я с ОС в окне или на полном экране.
Я пропускаю настройку где-нибудь в Windows или VirtualBox, чтобы заполнить мое истинное разрешение экрана, так как оно не определяет его правильно? Я открыт для взлома файла драйвера или других шагов, если необходимо получить правильное разрешение.
Ответы:
Закройте вашу виртуальную машину.
Перейдите к
C:\Program Files\Oracle\VirtualBox\
.Удерживайте Shiftи щелкните правой кнопкой мыши в пустом пространстве окна.
Выберите
Open Command Window Here
.Тип
VBoxManage.exe setextradata "W8 VM NAME HERE" CustomVideoMode1 1920x1200x32
.Перезагрузите виртуальную машину. Теперь вы сможете выбрать
1920x1200
разрешение.источник
/Applications/VirtualBox.app/Contents/MacOs/VBoxManage setextradata "my vm name" CustomVideoModel1 1440x900x32
. Я ожидаю, что другие 'nix OS будут иметь аналогичные командыС моей установкой установка гостевых дополнений вручную требовалась. Даже запрос его из пользовательского интерфейса не заставил Win8 увидеть или запустить установщик.
Пользователи на хосте Windows могут использовать описанные здесь шаги , но для кого-то на ОС, отличной от Windows, вам нужно будет поместить VBoxGuestAdditions.iso в Virtual Media Manager, чтобы он был смонтирован как оптический диск.
В моем случае он был расположен (как описано) в /Applications/VirtualBox.app/Contents/MacOS
Оттуда самым коротким расстоянием для меня было перейти к рабочему столу, затем открыть папку библиотеки в левом нижнем углу и перейти сначала к компьютеру (на боковой панели), а затем к оптическому диску.
Сам установщик правильно запустился в Win 8 и запросил перезагрузку. После того, как гостевая ОС перезагрузилась, она перешла в полноэкранный режим и подождала несколько секунд, пока драйверы сканируют дисплей. Win8 правильно настроил вещи без необходимости открывать панель управления разрешением экрана.
источник
Вы должны убедиться , что гость имеет достаточно видео памяти , чтобы пойти на полный экран. Вы также можете включить 2D / 3D ускорение. Когда будет достаточно, переключение в полноэкранный режим будет работать как обычно. Настройки:
источник
Разрешение экрана можно установить вручную с помощью следующей команды virutalbox
"c: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe" controlvm "% YOUR_V_HOST" setvideomodehint 1920 1200 32
Эта команда вступает в силу немедленно на работающем госте
источник
VBoxManage.exe: error: Code E_FAIL (0x80004005) - Unspecified error (extended info not available) VBoxManage.exe: error: Context: "LockMachine(a->session, LockType_Shared)" at line 101 of file VBoxManageControlVM.cpp
VirtualBox для Mac OSX инструкции:
Завершите работу виртуальной машины, откройте терминал, найдите имя вашей виртуальной машины и добавьте столько пользовательских разрешений, сколько хотите:
источник
Обратите внимание, что помимо установки плагина Guest Additions максимальный размер экрана может быть ограничен на панели общих настроек VirtualBox :
Кроме того, установите флажок autoResize, и VirtualBox автоматически установит размер экрана при изменении размера или увеличении размера окна.
источник
Если пользовательское разрешение не отображается в меню разрешения экрана в Windows 8 после добавления CustomVideoMode, выполните откат драйверов. Я только что установил гостевые дополнения пару дней назад в Windows 8, и по какой-то причине они не распознают пользовательские режимы видео. Когда я откатил видео драйвер до того, как были установлены гостевые дополнения, я увидел там свое собственное разрешение. Надеюсь, это поможет, если у кого-то есть такая проблема.
источник
Что делать, более подробно (если хост - Windows 7):
Зайдите и посмотрите верхний пост на этой странице со скриншотами. Затем выполните то, о чем говорится в этом посте, за исключением части командной строки, замените 1920x1200x32 на номер, полученный ранее, но убедитесь, что в конце все еще стоит x32, поэтому при вводе готовой вещи в командной строке она должна выглядеть как это:
VBoxManage.exe setextradata "Гостевая ОС здесь, включая цитаты" CustomVideoMode1 #### x ### x32
Если это выглядит так, нажмите Enter и запустите вашу виртуальную машину.
источник
Установите Guest Addition в безопасном режиме, это намного сложнее, чем нужно, чтобы перейти в безопасный режим. следуйте инструкциям о том, как выродить.
http://www.howtogeek.com/107511/how-to-boot-into-safe-mode-on-windows-8-the-easy-way/
после перезагрузки я перешел в полноэкранный режим (хост + f), в режиме масштабирования (хост + c) на весь экран, оба работают как положено ... бесшовный режим (хост + l), пока работает, работает неправильно, не может получить доступ к win 8 функций на экране
Мир,
источник
Если вы все еще не можете заставить его работать после следования инструкциям @ Elmo, как в моем случае, перейдите в
View
меню работающей виртуальной машины и нажмитеAuto-resize Guest Display
или просто нажмитеHost+G
. Но вы все равно должны сделать то, что предложил @Elmo в первую очередь.источник
Иногда простое решение может быть:
источник