2012-10-29 17:36:21 +0000 2012-10-29 17:36:21 +0000
59
59

Fare in modo che VirtualBox usi la dimensione dello schermo intero in Windows 8

Sto eseguendo la valutazione enterprise (Build 9200) di Win8 e VirtualBox 4.2.4 r81684 e il mio display attuale è 1920x1200. Quando uso il tasto host-F per entrare nella modalità a schermo intero, il meglio che posso configurare in Windows è 1600x1200 che va bene, ma preferirei avere l'intero schermo in gioco piuttosto che vedere un sistema operativo a scatola chiusa.

Per prima cosa ho provato ad eseguire il comando Install Guest Additions ma Windows non ha eseguito alcun installatore che io possa vedere come descritto nella documentazione di VirtualBox .

Ho assegnato la quantità massima di RAM (256MB) alla memoria video del display e non vedo alcun modo per caricare i driver dopo aver cercato nella documentazione di VirtualBox. Posso abilitare o disabilitare l'accelerazione 3D e 2D e queste impostazioni non influenzano il risultato. Ho impostato il numero di monitor a 1 e non ho abilitato il server Remote Display. Dal momento che in ogni angolo accadono cose speciali, la legge di Fitt sta rendendo un dolore colpire gli obiettivi per gli angoli per esplorare l'UI sia che io stia eseguendo il sistema operativo in una finestra o a schermo intero.

Mi manca un'impostazione da qualche parte in Windows o in VirtualBox per riempire la mia vera risoluzione dello schermo dato che non la rileva correttamente? Sono aperto ad hackerare un file di driver o altri passi se necessario per ottenere la risoluzione corretta impostata.

Risposte (11)

56
56
56
2012-10-29 17:54:16 +0000
  1. Chiudete la vostra macchina virtuale.

  2. Naviga fino a `C:\Program Files\Oracle\VirtualBox1. Chiudete la vostra macchina virtuale.

  3. Naviga fino a .

  4. Tenete premuto Shift e cliccate con il tasto destro del mouse nello spazio vuoto della finestra.

  5. Seleziona Open Command Window Here.

  1. Scrivete VBoxManage.exe setextradata "W8 VM NAME HERE" CustomVideoMode1 1920x1200x32.

  1. Riavvia la tua VM. Ora sarai in grado di selezionare la risoluzione 1920x1200.

17
17
17
2012-10-29 18:35:44 +0000

Con la mia configurazione, l'installazione delle Guest Additions a mano era necessaria. Anche richiedendolo dall'UI non ha fatto sì che Win8 vedesse o eseguisse il programma di installazione.

Le persone su un host Windows possono usare i passi qui , ma per qualcuno su un sistema operativo host non Windows, sarà necessario rilasciare il file VBoxGuestAdditions.iso nel Virtual Media Manager in modo che venga montato come un disco ottico.

Nel mio caso, era localizzato (come descritto) in /Applications/VirtualBox.app/Contents/MacOS

Da lì, il percorso più breve per me era andare sul desktop, poi aprire la cartella library in basso a sinistra, e navigare prima sul computer (nella barra laterale) e poi sul disco ottico.

Il programma di installazione stesso è stato eseguito correttamente in Win 8 e ha richiesto un riavvio. Una volta che il sistema operativo ospite si è riavviato, entrare nella modalità a schermo intero e aspettare alcuni istanti che i driver facessero la scansione del display ha fatto il trucco. Win8 ha regolato correttamente le cose senza alcun bisogno di aprire il pannello di controllo della risoluzione dello schermo.

7
7
7
2012-10-29 17:41:04 +0000

Dovete assicurarvi che il guest abbia sufficiente memoria video per andare a schermo intero. Potreste anche voler abilitare l'accelerazione 2D/3D. Quando ce n'è abbastanza, il passaggio a schermo intero funzionerà come al solito. Impostazioni:

5
5
5
2013-10-15 23:37:38 +0000

La risoluzione dello schermo può essere impostata manualmente utilizzando il seguente comando virutalbox

“c:\Program Files\Oracle\VirtualBox\VBoxManage.exe” controlvm “%YOUR_V_HOST” setvideomodehint 1920 1200 32

Questo comando ha effetto immediato su un guest in esecuzione

2
2
2
2015-06-30 18:55:37 +0000

Istruzioni per VirtualBox per Mac OSX:

Spegni la tua VM, apri il terminale, trova il nome della tua macchina virtuale e aggiungi tutte le risoluzioni personalizzate che vuoi:

cd /Applications/VirtualBox.app/Contents/MacOS/
./VBoxManage list vms
./VBoxManage setextradata "Windows VM Name" CustomVideoMode1 1920x1080x32
./VBoxManage setextradata "Windows VM Name" CustomVideoMode2 1280x1024x32
./VBoxManage startvm "Windows VM Name"
2
2
2
2016-09-01 09:26:21 +0000

A parte l'installazione del plugin Guest Additions, si noti che la dimensione massima dello schermo può essere limitata nel pannello Preferenze generali di VirtualBox:

Inoltre, spuntate l'opzione autoResize e VirtualBox imposterà automaticamente la dimensione dello schermo quando ridimensionerete o massimizzerete la finestra.

1
1
1
2013-05-20 16:08:25 +0000

Cosa fare, in dettaglio (se l'host è Windows 7):

  • Vai al menu start e apri il pannello di controllo.
  • Selezionare aspetto e personalizzazione.
  • Selezionare display.
  • Sul lato sinistro dello schermo ci saranno più opzioni, seleziona regola risoluzione.
  • Ora ci saranno tre caselle di selezione. trova quella che dice risoluzione e guarda qual è l'impostazione, la mia era 1366x768, memorizza quella selezione. o scrivila.
  • Andate a guardare il post in cima a questa pagina con gli screenshot. Poi fai quello che ti dice quel post, tranne che per la parte della linea di comando sostituisci 1920x1200x32 con il numero che hai ottenuto prima, ma assicurati che ci sia ancora una x32 alla fine, così quando digiti la cosa finita nel prompt dei comandi dovrebbe apparire così:

Se è così, allora clicca su enter e avvia la tua macchina virtuale.

1
1
1
2012-10-30 19:09:30 +0000

Se non vedete la risoluzione personalizzata nel menu della risoluzione dello schermo all'interno di Windows 8 dopo aver aggiunto il CustomVideoMode, allora fate rollback dei driver. Ho appena installato le aggiunte guest un paio di giorni fa all'interno di Windows 8 e per qualche motivo non riconoscono le modalità video personalizzate. Quando ho riportato il driver video a quello precedente all'installazione di guest additions ho visto la mia risoluzione personalizzata. Spero che questo aiuti se qualcuno ha questo problema.

0
0
0
2015-10-30 09:01:24 +0000

Se ancora non riesci a farlo funzionare dopo aver seguito le istruzioni di @Elmo, come nel mio caso, vai al menu View della macchina virtuale in esecuzione e clicca su Auto-resize Guest Display o semplicemente premi Host+G. Ma devi comunque fare quello che @Elmo ha suggerito prima.

0
0
0
2017-01-17 13:34:50 +0000
0
0
0
2013-03-19 03:31:50 +0000

Installare Guest Addition in modalità provvisoria, è molto più complicato del necessario per arrivare alla modalità provvisoria. seguire le istruzioni su come geek. http://www.howtogeek.com/107511/how-to-boot-into-safe-mode-on-windows-8-the-easy-way/

dopo il riavvio ho fatto andare a schermo intero (host + f), modalità di scala (host+c) a schermo intero, entrambi funzionano come previsto… modalità senza soluzione di continuità (host + l) mentre funziona, non funziona correttamente, in grado di accedere a win 8 sulle caratteristiche dello schermo

Pace,