Віртуальна скринька - не заповнює весь екран


63

Я новачок у VirtualBox і намагаюся налаштувати примірник Windows 7 64.

У мене зараз встановлений екземпляр віртуальної машини під управлінням Windows 7, але він заповнює лише невелику частину мого екрана. Навіть коли я переходжу на весь екран, вікно залишається однакового розміру, а решта екрана заповнена сірим пробілом.

Я встановив VirtualBox Guest Additions, що дозволило мені переходити з роздільної здатності від 800x600 до 1024x768, але це все ще не задовільно, оскільки дисплей мого ноутбука 1600x900.

Будь-яка допомога з цього питання буде дуже вдячна. Дякую.


чи можете ви розмістити скріншот із VB в режимі повноекранного режиму?
— Сатьядхіт Бхат

У мене є аналогічна проблема, хоча вона з'явилася з нізвідки після того, як справи працювали належним чином протягом приблизно 2 років. Ведучий гірських левів, гість XP, VBox v4.2.6. Я збільшив загальну пам'ять VM та відеопам'ять безрезультатно.
— psoft

Просто зрозумів для себе - див. Відповідь.
— psoft

Відповіді:


59

Ви повинні встановити додатки для гостей. У меню "Пристрої" на панелі меню віртуальної машини VirtualBox має зручний пункт меню під назвою "Встановити додатки для гостей", який встановлює ISO-файл додатків для гостей у вашій віртуальній машині. Потім гість Windows повинен автоматично запустити інсталятор додатків для гостей, який встановить додатки для гостей у ваш гість Windows. Після цього ваш віртуальний екран екрана автоматично змінить роздільну здатність, щоб заповнити весь екран.


2
У моєму випадку я знайшов цю відповідь недостатньо явною. Для ОС: MAC OS (хост), Win (гість): 1.Прикладки> клацніть правою кнопкою миші VBox.app> знайдіть VBoxGuestAdditions.iso 2.В VirtualBoxManager> Зберігання> перетягніть тут файл .iso. 3.У меню хост-машини Пристрої> Оптичні приводи> виберіть .iso файл. Потім відкрийте компакт-диск у Windows та встановіть гостьові видання, двічі клацнувши на .exe файл. Нарешті, перезавантажте.
— болдник

Спасибі Артерію. Це допомогло мені, коли я встановив Windows 10 в Debian Stretch за допомогою Virtualbox 6.
— Anees,

27

Спробуйте збільшити пам'ять віртуального графічного адаптера до 64 або 128 Мб. Це може допомогти. Ви також можете дізнатися, чи можна змінити роздільну здатність екрана в межах гостьової ОС.


Крім того, мені довелося встановити масштабування на 200%, щоб отримати читабельний екран (все було дуже мало)
— grooveplex

5

Автоматичний розмір дисплея гостей

Залишивши коментар до вашого первісного питання, я зрозумів свою проблему. Я вдарив Command-G замість Command-F. На хості Mac, Command-G перемикає налаштування "Автоматично змінити розмір гостя". Це і виправило.


Все, що робить, це перенести вас на весь екран.
— Джейден Лоусон

1

Наскільки я знаю, може бути три причини:

  • Або ваша відеокарта не підтримує настільки високу роздільну здатність: як BobTsaid, ви можете спробувати налаштувати налаштування відеокарти у властивості VM
  • Або може бути, що подія зміни розміру неправильно інтерпретується VirtualBox: що станеться, якщо змінити розмір вікна, перетягнувши кут до роздільної здатності вище 1027 * 768? Якщо це спрацьовує (що дозволяє вам піднятися вище), то вам слід спробувати кілька разів увійти та вийти з повного екрану
  • І якщо ви використовуєте програму, яка повністю контролює екран (наприклад, гра), і ця програма не підтримує вашу цільову роздільну здатність, то багато чого не вдається зробити.

1

Вам потрібно перезавантажити VM після встановлення гостьових доповнень, а потім вибрати параметри автоматичного зміни розміру гостьового дисплея тощо.


0

У графічному інтерфейсі VirtualBox є опція меню під екраном> Перейти на повний екран; також доступний за замовчуванням через Host + F. (ви можете налаштувати ключ хоста в параметрах VBox).

Під час сеансу на повноекранному екрані у вас має бути прихована смужка в нижній частині екрана з інструментами відновлення: просто торкніться нижньої частини екрана вказівником миші.


3
Так, я це розумію, але те, що я намагаюся сказати, це те, що коли він перебуває в повноекранному режимі, видима частина ОС віртуальної машини все ще встановлена ​​в 1024x768 і все, хоча програма VirtualBox заповнює весь екран, все навколо вікно ОС у 1024x768 просто заповнене сірим кольором. Тому я не можу змусити екран заповнити весь мій екран.
— jdavis

Вибачте, я зрозумів це питання неправильно: дивіться іншу мою відповідь
— PPC

0

У мене була така ж проблема, і моє доповнення гостей було встановлено правильно. Я прочитав пропозицію BobT вище і перевірив графічну пам'ять адаптера, і вона використовувала 128 Мб. Я змінив його на 256 МБ і все виправилось. Потім повернув його на 128 Мб і тепер все нормально :)
Тож, можливо, просто потрібно змінити натяк на графічний адаптер VB.
Сподіваюся, що це працює :)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.