Korzystam z oceny korporacyjnej (kompilacja 9200) Win8 i VirtualBox 4.2.4 r81684, a mój rzeczywisty ekran to 1920x1200. Kiedy używam klawisza host-F, aby przejść do trybu pełnoekranowego, najlepszym, co mogę skonfigurować w systemie Windows, jest 1600 x 1200, co jest w porządku, ale wolałbym uruchomić cały ekran w grze, niż widzieć system operacyjny z literami.
Najpierw próbowałem uruchomić Instalowanie dodatków gości, ale system Windows nie uruchomił żadnych instalatorów, które mogłem zobaczyć, jak opisano w dokumentacji VirtualBox .
Przydzieliłem maksymalną ilość pamięci RAM (256 MB) do wyświetlania pamięci wideo i nie widzę żadnego sposobu na załadowanie sterowników po przeszukaniu dokumentacji VirtualBox. Mogę włączyć lub wyłączyć przyspieszenie 3D i 2D, a te ustawienia nie wpływają na wynik. Ustawiłem liczbę monitorów na 1 i nie włączyłem serwera zdalnego wyświetlania. Ponieważ w każdym rogu zdarzają się specjalne rzeczy, prawo Fitta sprawia, że trudno jest trafić w rogi, aby zbadać interfejs użytkownika, niezależnie od tego, czy korzystam z systemu operacyjnego w oknie, czy na pełnym ekranie.
Czy brakuje mi jakiegoś ustawienia w Windows lub VirtualBox, aby wypełnić moją rzeczywistą rozdzielczość wyświetlania, ponieważ nie wykrywa ona poprawnie? Jestem otwarty na hakowanie pliku sterownika lub inne kroki, jeśli to konieczne, aby uzyskać prawidłowy zestaw rozdzielczości.
źródło
Odpowiedzi:
Zamknij maszynę wirtualną.
Przejdź do
C:\Program Files\Oracle\VirtualBox\
.Przytrzymaj Shifti kliknij prawym przyciskiem myszy puste miejsce w oknie.
Wybierz
Open Command Window Here
.Typ
VBoxManage.exe setextradata "W8 VM NAME HERE" CustomVideoMode1 1920x1200x32
.Uruchom ponownie maszynę wirtualną. Teraz będziesz mógł wybrać
1920x1200
rozdzielczość.źródło
/Applications/VirtualBox.app/Contents/MacOs/VBoxManage setextradata "my vm name" CustomVideoModel1 1440x900x32
. Spodziewam się, że inne systemy operacyjne będą miały podobne poleceniaPrzy mojej konfiguracji wymagana była ręczna instalacja dodatków gości. Nawet żądanie tego od interfejsu użytkownika nie spowodowało, że Win8 zobaczył lub uruchomił instalator.
Ludzie na hoście Windows mogą skorzystać z tych kroków , ale dla kogoś na systemie operacyjnym innym niż Windows, musisz upuścić VBoxGuestAdditions.iso w Virtual Media Manager, aby został zamontowany jako dysk optyczny.
W moim przypadku został on zlokalizowany (zgodnie z opisem) w /Applications/VirtualBox.app/Contents/MacOS
Stamtąd najkrótszą drogą było dla mnie przejście na pulpit, a następnie otwarcie folderu biblioteki w lewym dolnym rogu i przejście najpierw do komputera (na pasku bocznym), a następnie do dysku optycznego.
Sam instalator działał poprawnie w Win 8 i poprosił o ponowne uruchomienie. Po ponownym uruchomieniu systemu-gościa przejście do trybu pełnoekranowego i czekanie kilku chwil na skanowanie sterowników przez kierowcę załatwiło sprawę. Win8 poprawnie dostosował rzeczy bez potrzeby otwierania panelu sterowania rozdzielczością ekranu.
źródło
Musisz upewnić się, że gość ma wystarczającą pamięć wideo, aby przejść do pełnego ekranu. Możesz także włączyć akcelerację 2D / 3D. Gdy jest wystarczająca, przejście do trybu pełnoekranowego będzie działać jak zwykle. Ustawienia:
źródło
Resoultion ekranu można ustawić ręcznie za pomocą następującego polecenia virutalbox
„c: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe” controlvm ”% YOUR_V_HOST” setvideomodehint 1920 1200 32
To polecenie działa natychmiast na uruchomionego gościa
źródło
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
Instrukcje VirtualBox fpr Mac OSX:
Zamknij maszynę wirtualną, otwórz terminal, znajdź nazwę swojej maszyny wirtualnej i dodaj tyle niestandardowych rozdzielczości, ile chcesz:
źródło
Poza instalacją wtyczki Guest Additions zwróć uwagę, że maksymalny rozmiar ekranu może być ograniczony w panelu preferencji ogólnych VirtualBox :
Zaznacz także opcję autoResize, a VirtualBox automatycznie ustawi rozmiar ekranu podczas zmiany rozmiaru lub maksymalizacji okna.
źródło
Jeśli nie widzisz niestandardowej rozdzielczości w menu rozdzielczości ekranu w systemie Windows 8 po dodaniu CustomVideoMode, wycofaj sterowniki. Właśnie zainstalowałem dodatki dla gości kilka dni temu w systemie Windows 8 iz jakiegoś powodu nie rozpoznają one niestandardowych trybów wideo. Kiedy przywróciłem sterownik wideo do tego przed zainstalowaniem dodatków gości, zobaczyłem tam swoją niestandardową rozdzielczość. Mam nadzieję, że to pomoże, jeśli ktoś ma ten problem.
źródło
Co robić, bardziej szczegółowo (jeśli hostem jest system Windows 7):
Idź i spójrz na górny post na tej stronie ze zrzutami ekranu. Następnie zrób to, co nakazuje ci ten post, z wyjątkiem tego, że część wiersza poleceń zastąp 1920x1200x32 numerem, który otrzymałeś wcześniej, ale upewnij się, że na końcu nadal jest x32, więc po wpisaniu gotowego elementu w wierszu polecenia powinien on wyglądać lubię to:
VBoxManage.exe setextradata "System gościa tutaj, w tym cytaty" CustomVideoMode1 #### x ### x32
Jeśli tak to wygląda, kliknij Enter i uruchom maszynę wirtualną.
źródło
Zainstaluj dodatek dla gości w trybie awaryjnym, jest o wiele bardziej skomplikowany niż trzeba przejść do trybu awaryjnego. postępuj zgodnie z instrukcjami, jak maniakiem.
http://www.howtogeek.com/107511/how-to-boot-into-safe-mode-on-windows-8-the-easy-way/
po ponownym uruchomieniu przeszedłem na pełny ekran (host + f), tryb skalowania (host + c) na pełny ekran, oba działają zgodnie z oczekiwaniami ... tryb płynny (host + l) podczas pracy, nie działa poprawnie, nie mogę uzyskać dostępu do wygranej 8 funkcji na ekranie
Pokój,
źródło
Jeśli nadal nie możesz uruchomić go po wykonaniu instrukcji @ Elmo, tak jak w moim przypadku, przejdź do
View
menu uruchomionej maszyny wirtualnej i kliknijAuto-resize Guest Display
lub po prostu naciśnijHost+G
. Ale nadal musisz zrobić to, co sugerował @Elmo.źródło
Czasami prostym rozwiązaniem może być:
źródło