VirtualBox'ın Windows 8'de tam ekran boyutunu kullanmasını sağlayın


58

Win8 ve VirtualBox 4.2.4 r81684'ün kurumsal değerlendirmesini (Build 9200) çalıştırıyorum ve gerçek ekranım 1920x1200. Tam ekran moduna girmek için host-F tuşunu kullandığımda, Windows'ta yapılandırabileceğimin en iyisi 1600x1200'dür, ancak ekran kutusundaki bir işletim sistemi görmek yerine tüm ekranı oynatmaya tercih ederim.

İlk önce Misafir Eklemelerini Kurmayı denedim, ancak Windows , VirtualBox belgelerinde açıklandığı şekilde görebileceğim herhangi bir yükleyici çalıştırmadı .

Görüntülü Video Belleğine maksimum miktarda RAM (256MB) ayırdım ve VirtualBox belgelerini aradıktan sonra sürücü yüklemek için herhangi bir yol göremiyorum. 3B ve 2B Hızlandırmayı etkinleştirebilir veya devre dışı bırakabilirim ve bu ayarlar sonucu etkilemez. Monitör sayısını 1 olarak belirledim ve Uzaktan Görüntüleme sunucusunu etkinleştirmedim. Her köşede özel şeyler olduğu için, Fitt'in yasası , işletim sistemini bir pencerede mi yoksa tam ekranda mi çalıştırdığımı farketmeden, köşelerin UI'yi keşfetmesi için hedefleri vurmak için acı veriyor.

Doğru algılayamadığım için gerçek ekran çözünürlüğümü doldurmak üzere Windows veya VirtualBox'ta bir ayar eksik mi? Doğru çözünürlük ayarını almak için gerekirse bir sürücü dosyasını veya diğer adımları hacklemeye açığım.


Doğru sanal ekran sürücünüz yok gibi görünüyor.
SLaks

@ Toplamlar Konuk sürücüler muhtemelen açıklandığı gibi kurulmamıştır. ISO'nun ana bilgisayarımda bulunduğu VB yazılımını anlatmak ve daha sonra yükleyiciyi çalıştırmak ve yardım edip edemeyeceğini görmek için masaüstünde / gezginde CD'yi bulmak için çalışıyorum.
bmike

1
Fare Entegrasyonunu da devre dışı bırakabilirsiniz (Dosya menüsünden). Ardından imleci, ana bilgisayar tuşuyla serbest bırakana kadar VM penceresi ile sınırlandırılır.
Der Hochstapler

@OliverSalzburg - Şimdi tam ekran olmadığımda gerçekten işe yarayacak. ++
bmike

Yanıtlar:


56
  1. Sanal makinenizi kapatın.

  2. Git C:\Program Files\Oracle\VirtualBox\.

  3. ShiftPencerenin boş alanında basılı tutun ve sağ tıklayın.

  4. Seçin Open Command Window Here.

  5. Yazın VBoxManage.exe setextradata "W8 VM NAME HERE" CustomVideoMode1 1920x1200x32.

  6. VM'nizi yeniden başlatın. Şimdi 1920x1200çözünürlüğü seçebileceksiniz .


Bu muhtemelen sürücüleri yüklemek için harika bir yoldur, ancak ana bilgisayarım Windows'da değil, bu nedenle konuk işletim sistemi olmadan bir .exe programı çalıştıramıyorum. Şu anda, yalnızca sağlanan sürücülere ihtiyacım olduğunu umarak, yükleyiciyi konuk işletim sistemi içinde nasıl çalıştıracağımı üzerinde çalışıyorum.
bmike

Çok çok güzel bir çözüm doğrudan yolu gibi
ahmedsafan86

4
@bmike Kullanarak OSX'te çalışmasını sağladım /Applications/VirtualBox.app/Contents/MacOs/VBoxManage setextradata "my vm name" CustomVideoModel1 1440x900x32. Diğer 'nix OS'lerin de benzer komutları olacağını bekliyorum
Stephen James

Harikasın! Kaydırma çubuklarına ölüm !!
Gishu

1
Ubuntu 15.10'dayım ve yukarıdaki komut ihtiyacım olan tek şeydi. Terminalin herhangi bir yerinden VBoxManage komutunu
verdim

17

Kurulumumda, Konuk Eklemelerinin el ile yüklenmesi gerekliydi. Kullanıcı arabiriminden istemek bile Win8'in yükleyiciyi görmesine veya çalıştırmasına neden olmadı.

Bir Windows ana bilgisayarındaki millet buradaki adımları kullanabilir , ancak Windows olmayan bir ana bilgisayar işletim sistemindeki birileri için VBoxGuestAdditions.iso'yu Sanal Medya Yöneticisi'ne bırakmanız gerekir, böylece bir Optik disk olarak monte edilebilir.

Benim durumumda, /Applications/VirtualBox.app/Contents/MacOS içinde (açıklandığı gibi) bulundu.

görüntü tanımını buraya girin Oradan benim için en kısa mesafe masaüstüne gidip sonra sol altta bulunan kütüphane klasörünü açıp önce bilgisayara (kenar çubuğunda) ve sonra Optik diske gitmekti .

Yükleyicinin kendisi Win 8'de doğru şekilde çalıştı ve yeniden başlatılması istendi. Konuk işletim sistemi yeniden başlatıldıktan sonra tam ekran moduna girerek ve sürücülerin ekranı taraması için birkaç dakika bekledikten sonra hile yaptı. Win8 ekran çözünürlüğünü kontrol paneli açmak gerek kalmadan doğru şeyler düzeltildi.


VBoxGuestAdditions diskini veya iso'yu nereden bulabilirim?
ア レ ッ ク ス

@Alex /Applications/VirtualBox.app/Contents/MacOS
bmike

1
Eğer bir * nix sistemindeyseniz, onu bulmak için "locate" komutunu kullanabilirsiniz. örn. "VBoxGuestAdditions bulma"
Guy

7

Tam ekrana geçmek için konuğun yeterli video belleği olduğundan emin olmanız gerekir . Ayrıca 2B / 3B hızlandırmayı etkinleştirmek de isteyebilirsiniz. Yeterli olduğunda tam ekrana geçmek her zamanki gibi çalışır. Ayarlar:

ayarlar


1
Lütfen bunu değiştirme prosedürünü açıklayarak açıklayabilir misiniz? Bu çok daha iyi bir cevap verecektir.

Sanallaştırma yazılımı paketindeki sürücülerle VRAM ve diğerlerinin ilgisi olmadığı ortaya çıktı. Yine de çarpma için teşekkür ederiz.
bmike

Bu tam olarak ihtiyacım olan cevaptı! Yalnızca 8 MB video belleği olan bir sanal makineyi içe aktardım, bu nedenle sanal kutu konuğuna ayarlayabileceğim maksimum çözünürlüğü sınırlandırıyordu.
Cas

5

Ekran yeniden alımı, aşağıdaki virutalbox komutu kullanılarak elle ayarlanabilir.

"c: \ Program Dosyaları \ Oracle \ VirtualBox \ VBoxManage.exe" controlvm "% YOUR_V_HOST" setvideomodehint 1920 1200 32

Bu komut hemen çalışan bir misafir için geçerli olur.


Bunu denediğim zaman hatayı alıyorumVBoxManage.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
Luis Perez

2

VirtualBox fpr Mac OSX talimatları:

Sanal Makinenizi kapatın, terminal açın, Sanal Makinenizin adını bulun ve istediğiniz kadar özel çözünürlük ekleyin:

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"

1
Hey, talimatlarını takip ettim ama işe yaramadı. Ayrıca GuestAdditions yüklü ve Windows konuklarını tam boyutta çalıştırıyorum, ancak 1280x800'den daha iyi elde edemiyorum. Macbook pro retina sunucusuyum. Herhangi bir fikir?
Ned,

Pencerelerde “Gelişmiş Görüntü Ayarları” na girdiğinizde (“çözünürlük” için arama yapın) başka seçenekler var mı ya da sadece 1280x800?
notpeter

Teşekkürler, evet, Gelişmiş Ayarlar'a gidersem, komutta belirlediğimden başka kararlar da var. Hm, belki de belirttiğim komut uygulanmadı, ancak herhangi bir hata alamadım. Komutun başarılı olup olmadığını incelemek için başka bir yol var mı?
Ned

evet, komutun doğru yapıldığını onaylayabilirim, bu CustomVideoMode1'i, getextradata ile listelediğimde görebilirim. Ancak, bu çözünürlük VM'yi çalıştırdığımda görünmüyor.
Ned,

Benim mac aynı sorun var - bi'şey sadece 1280x800 alma
Maciej Miklas

2

Konuk Eklemeleri eklentisini kurmanın dışında, maksimum ekran boyutunun VirtualBox genel tercihler panelinde kapatılabileceğini unutmayın :

görüntü tanımını buraya girin

Ayrıca, autoResize seçeneğini işaretleyin; siz VirtualBox siz pencereyi yeniden boyutlandırdığınızda ya da ekranı kapladığınızda ekran boyutunu otomatik olarak ayarlayacaktır.


Benimki otomatiğe ayarlanmış, ben "yok" olarak değiştirdim ve ti çalıştı. Nedense "otomatik" benim ana bilgisayar çözünürlüğümden daha azına sınırladı. CustomVideoMode1 şeyi benim için hiç işe yaramadı. VirtualBox 5.0.26r programını Windows 10 ile kullanıyordum.
Luis Perez

1

CustomVideoMode'u ekledikten sonra Windows 8 içindeki ekran çözünürlüğü menüsünde özel çözünürlüğü göremiyorsanız, sürücüleri geri alın. Konuk eklerini birkaç gün önce Windows 8'in içine yerleştirdim ve bir nedenden dolayı özel video modlarını tanımıyorlar. Misafir eklemeleri kurulmadan önceki video sürücüsünü geri aldığımda özel çözünürlüğümü orada gördüm. Birisi bu sorunu varsa, bu yardımcı olur umarım.


Sorunum, sürücülerin yüklenmediği ve hata mesajının (ya da eksikliğinin) bana belli olmadığı için sürücülerin geri dönüşü değildi. Bu olsa da, başkalarına yardımcı olabilir.
bmike

1

Ne yapmalı, daha ayrıntılı olarak (eğer ana bilgisayar Windows 7 ise):

  • Başlat menüsüne gidin ve kontrol panelini açın.
  • Görünüm ve kişiselleştirme seçin.
  • Ekranı seç.
  • Ekranın sol tarafında daha fazla seçenek olacak, ayar çözünürlüğünü seçin.
  • Şimdi üç seçim kutusu olayı olacak. çözünürlük diyeni bul ve ayarın ne olduğuna bak, benimki 1366x768, bu seçimi ezberle. veya bir yere yazın.
  • Git ve bu sayfanın en üstündeki yazıya ekran görüntüleriyle bak. Daha sonra bu yazının size söylediklerini yapın, komut satırı kısmı dışında 1920x1200x32 yerine daha önce aldığınız numarayı kullanın, fakat sonunda hala bir x32 olduğundan emin olun, bu yüzden bitmiş olanı komut istemine yazdığınızda bunun gibi, böyle:

    VBoxManage.exe setextradata "Burada misafir işletim sistemi, tırnak işaretleri dahil" CustomVideoMode1 #### x ### x32

Öyle görünüyorsa, enter tuşuna basın ve sanal makinenizi başlatın.


0

Guest Addition'ı güvenli modda kurun, o zaman çok daha karmaşıktır ve güvenli modda olmanız gerekir. geek nasıl yönergeyi izleyin.

http://www.howtogeek.com/107511/how-to-boot-into-safe-mode-on-windows-8-the-easy-way/

yeniden başlattıktan sonra, tam ekran (ana + f), ölçek modu (ana + c) tam ekran, her ikisi de beklendiği gibi çalıştı ... sorunsuz mod (ana bilgisayar + l) çalışırken, düzgün çalışmaz, kazanamayacağım 8 ekran özellikleri

Barış,


0

Halen @ Elmo'nun talimatlarını takip ettikten sonra çalışmaya devam edemiyorsanız, benim durumumda olduğu gibi View, çalışan sanal makinenin menüsüne gidin ve üzerine tıklayın Auto-resize Guest Displayveya sadece basın Host+G. Ama yine de @Elmo'nun önerdiği şeyi yapmalısın.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.