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


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.