Как изменить размер VirtualBox, чтобы он соответствовал размеру экрана?

Вопрос или проблема

Я использую VirtualBox OSE 4.0.4 r70112

Раньше я развертывал VirtualBox на весь экран, это всегда работало после установки Guest Additions.

Но я не знаю, почему сейчас это не работает.

Вот так, как на этом рисунке (1562×864):

введите описание изображения здесь

Когда я настраиваю на 1920×955, он становится слишком большим:

введите описание изображения здесь

Как я могу сделать так, чтобы он просто соответствовал размеру экрана?

Я обнаружил, что я могу нажать HostG, чтобы он соответствовал размеру экрана.

Я получил желаемые результаты с помощью “Просмотр > Автоматическое изменение размера дисплея гостя”.

Таким образом, дисплей гостя адаптируется к размеру окна хоста, в котором он работает.

Просто убедитесь, что у вас установлены Guest Additions и вы сделали соответствующее количество перезагрузок гостя…

MacOSX Catalina, v10.15.5

Vbox 6.1

Ваши решения могут быть

  • Host C
  • Host G
  • Host F

Хотя у меня были следующие настройки:

  • Установленные Guest Additions
  • VirtualBox Manager → виртуальная машина → НастройкиДисплейЭкранГрафический контроллер установлен на VBoxSVGA
  • Окно ВМ → ПросмотрАвтоматическое изменение размера дисплея гостя включено

… это все равно не работало для меня. Я даже не смог выбрать любой из стандартных размеров экрана для моего виртуального экрана.

Решение, которое я нашел, заключалось в том, чтобы выключить мою ВМ, выйти из VirtualBox Manager и ввести следующее из командной строки:

VBoxManage setextradata "Windows 10" GUI/LastGuestSizeHint 3840,2160

Вам нужно заменить ‘Windows 10’ на название вашей виртуальной машины, а последний параметр должен соответствовать разрешению вашего монитора.

Ответ или решение

Как настроить VirtualBox для подгонки размера экрана

Использование VirtualBox для виртуализации операционных систем — это удобное решение для разработчиков и тестировщиков. Однако иногда возникают проблемы с правильной настройкой размера экрана виртуальной машины (ВМ). В данной статье мы рассмотрим, как масштабировать VirtualBox так, чтобы он идеально вписывался в размеры вашего экрана.

1. Убедитесь, что установлены дополнения для гостевой ОС

Первый шаг к решению проблемы заключается в установке Guest Additions. Эти дополнения предоставляют множество функций, включая улучшенную графику и возможность автоматической регулировки разрешения экрана в зависимости от размеров окна хост-системы.

  • Для установки дополнений:
    1. Запустите виртуальную машину.
    2. В меню выберите Устройства и затем Вставить образ диска дополнений гостя.
    3. Следуйте инструкциям по установке внутри виртуальной машины.

После установки дополнений, перезагрузите ВМ для применения изменений.

2. Настройка параметров дисплея

После установки Guest Additions проверьте следующие параметры:

  • Графический контроллер: Откройте настройки вашей ВМ через VirtualBox Manager. Перейдите в раздел НастройкиЭкран и убедитесь, что графический контроллер установлен на VBoxSVGA, что обеспечивает лучшую совместимость с большими разрешениями.

  • Авторазмер дисплея: Внутри виртуальной машины выберите меню Вид и убедитесь, что опция Авторазмер дисплея гостя активирована. Это позволит ВМ автоматически подстраивать разрешение под размер окна.

3. Горячие клавиши для изменения размера

Используйте горячие клавиши для изменения размера экрана:

  • Host + G — активирует авторазмер дисплея.
  • Host + C — переключает режим зафиксированного размера.
  • Host + F — переключает режим полноэкранного отображения.

Убедитесь, что вы используете правильную клавишу-хоста (обычно это правый Ctrl или правый Command на Mac).

4. Командная строка для настроек размера

Если выполнение предыдущих шагов не помогло, вы можете вручную изменить настройки разрешения с помощью командной строки:

  1. Полностью выключите виртуальную машину и закройте VirtualBox Manager.
  2. Откройте терминал (на Windows) или консоль (на macOS).
  3. Введите следующую команду, заменив "Windows 10" на имя вашей виртуальной машины, а 3840,2160 — на разрешение вашего монитора:
VBoxManage setextradata "Windows 10" GUI/LastGuestSizeHint 3840,2160

После выполнения этой команды перезапустите вашу ВМ.

5. Резюме

Проблемы с масштабированием виртуальной машины в VirtualBox могут вызываться неподходящей графикой, отсутствием дополнений или неправильными настройками. Важно не только установить Guest Additions, но и настроить параметры дисплея, а также воспользоваться горячими клавишами для регулировки размера экрана. В крайнем случае, можно изменять настройки через командную строку.

Следуя указанным выше рекомендациям, вы сможете эффективно настроить VirtualBox для соответствия вашему экрану, что улучшит ваш рабочий процесс в виртуализированной среде.

Оцените материал
Добавить комментарий

Капча загружается...