Virtual Box - nie wypełnia całego ekranu

63

Jestem nowy w VirtualBox i próbuję skonfigurować wystąpienie systemu Windows 7 64.

Mam instancję maszyny wirtualnej z zainstalowanym systemem Windows 7, ale wypełnia ona tylko niewielką część mojego ekranu. Nawet gdy przejdę na pełny ekran, okno pozostaje tego samego rozmiaru, a reszta ekranu jest wypełniona szarą przestrzenią.

Zainstalowałem Dodatki dla gości VirtualBox, które pozwoliły mi przejść z rozdzielczości 800x600 na 1024x768, ale to wciąż nie jest satysfakcjonujące, ponieważ mój ekran laptopa ma 1600x900.

Jakakolwiek pomoc w tym zakresie byłaby najbardziej doceniana. Dzięki.

jdavis
źródło
czy możesz opublikować zrzut ekranu za pomocą VB w trybie pełnoekranowym?
Sathyajith Bhat
Mam podobny problem, chociaż pojawił się znikąd po tym, jak wszystko działało poprawnie przez około 2 lata. Gospodarz Mountain Lion, gość XP, VBox v4.2.6. Zwiększyłem całkowitą pamięć VM i pamięć wideo bezskutecznie.
psoft
Właśnie to wymyśliłem - patrz odpowiedź.
psoft

Odpowiedzi:

59

Musisz zainstalować dodatki gości. W menu „Urządzenia” na pasku menu maszyny wirtualnej VirtualBox ma przydatny element menu o nazwie „Instaluj dodatki gości”, który montuje plik ISO Dodatków gości wewnątrz maszyny wirtualnej. Gość systemu Windows powinien następnie automatycznie uruchomić instalatora dodatków gościa, który instaluje dodatki gości w gościu systemu Windows. Następnie wirtualny system operacyjny scren automatycznie zmieni rozdzielczość, aby wypełnić cały ekran.

Arteriusz
źródło
2
W moim przypadku odpowiedź ta była niewystarczająco wyraźna. W przypadku systemów operacyjnych: MAC OS (host), Win (gość): 1. Aplikacje> kliknij prawym przyciskiem myszy VBox.app> zlokalizuj VBoxGuestAdditions.iso 2. W VirtualBoxManager> Pamięć> przeciągnij i upuść plik .iso tutaj. 3. W menu komputera hosta Urządzenia> Napędy optyczne> wybierz plik .iso. Następnie otwórz dysk CD w systemie Windows i zainstaluj wersje gościa, klikając dwukrotnie plik .exe. Na koniec uruchom ponownie.
boldnik
Dzięki Arterius. Pomogło mi to, gdy zainstalowałem system Windows 10 w Debian Stretch za pomocą Virtualbox 6.
Anees
27

Spróbuj zwiększyć pamięć wirtualnej karty graficznej do 64 lub 128 MB. To może pomóc. Możesz także sprawdzić, czy możesz zmienić rozdzielczość ekranu w systemie-gościu.

BobT
źródło
Dodatkowo musiałem ustawić skalowanie na 200%, aby uzyskać czytelny ekran (wszystko było bardzo małe)
grooveplex
5

Automatyczna zmiana rozmiaru wyświetlacza gościa

Po pozostawieniu komentarza do twojego pierwotnego pytania, zorientowałem się, jaki mam problem. Wcisnąłem Command-G zamiast Command-F. Na hoście Mac, Command-G przełącza ustawienie „Automatycznie zmieniaj rozmiar ekranu gościa”. To naprawiło.

psoft
źródło
Wystarczy przejść do pełnego ekranu.
Jayden Lawson
1

O ile mi wiadomo, mogą być trzy przyczyny:

  • Albo twoja karta wideo nie obsługuje tak wysokiej rozdzielczości: jako BobTsaid możesz spróbować dostroić ustawienia swojej karty wideo we właściwościach VM
  • Lub może być tak, że zdarzenie zmiany rozmiaru nie jest poprawnie interpretowane przez VirtualBox: co się stanie, jeśli zmienisz rozmiar okna, przeciągając Przeciągając róg do rozdzielczości wyższej niż 1027 * 768? Jeśli to działa (pozwalając ci przejść wyżej), powinieneś spróbować wejść i wyjść z pełnego ekranu kilka razy
  • A jeśli używasz aplikacji, która przejmuje pełną kontrolę nad ekranem (np. Gra), a ta aplikacja nie obsługuje docelowej rozdzielczości, to niewiele można zrobić.
PPC
źródło
1

Musisz ponownie uruchomić maszynę wirtualną po zainstalowaniu dodatków gości, a następnie wybrać opcje automatycznego zmieniania rozmiaru ekranu gościa itp. Według własnych upodobań.

ZaB
źródło
0

Istnieje opcja menu w graficznym interfejsie VirtualBox w obszarze Ekran> Idź do pełnego ekranu; dostępne również domyślnie przez Host + F. (możesz skonfigurować klucz hosta w opcjach VBox).

Podczas sesji pełnoekranowej powinieneś mieć ukryty pasek na dole ekranu z narzędziami do przywracania: wystarczy dotknąć dolnej części ekranu wskaźnikiem myszy.

PPC
źródło
3
Tak, rozumiem to, ale próbuję powiedzieć, że gdy jest w trybie pełnoekranowym, widoczna część systemu operacyjnego maszyny wirtualnej jest nadal ustawiona na 1024x768 i wszystko, chociaż program VirtualBox wypełnia cały ekran, wszystko wokół okno systemu operacyjnego o rozdzielczości 1024x768 jest po prostu wypełnione szarym. Więc nie mogę sprawić, by ekran wypełnił cały mój ekran.
jdavis,
Przepraszam, źle zrozumiałem pytanie: patrz moja inna odpowiedź
PPC
0

Miałem ten sam problem i mój dodatek do gości został zainstalowany poprawnie. Przeczytałem powyższą sugestię BobT i sprawdziłem pamięć graficzną adaptera, która używała 128 MB. Zmieniłem go na 256 MB i wszystko zostało naprawione. Potem zmieniłem go z powrotem na 128 MB i teraz wszystko jest w porządku :)
Więc może wystarczy zmiana, aby wskazać adapter graficzny VB.
Mam nadzieję, że to działa :)

Arash moradabadi
źródło