題 使用Guest Additions在VirtualBox Windows 8中自定義分辨率


我安裝了Windows 8作為客戶操作系統,並使用此命令設置自定義分辨率:

VBoxManage.exe setextradata "Win 8 dev" CustomVideoMode1 1366x768x24

安裝guest虛擬機添加後,會將所有分辨率重置為默認設置。即使在執行之後

VBoxManage setextradata global GUI/MaxGuestResolution any

它在顯示屬性中僅顯示4:3相關分辨率,但我需要1366:768(與16:9相關)。

我也試過了

VBoxManage controlvm "Win 8 dev" setvideomodehint 1366 768 24

但即使在客戶系統重啟後也沒有任何反應

在我刪除了guest添加內容並再次安裝後,解決方案列表中的分辨率出現了(不知何故)。

但我仍然需要將1920x1080分辨率設置為第二台顯示器。 有誰能告訴我,怎麼辦?


7
2017-09-09 19:30


起源




答案:


這個提示來自(http://www.mstechpages.com/2011/09/set-custom-resolution-in-virtualbox-for-windows-8/)給了我最終讓它工作所需的暗示:

“對我來說沒用。我然後從來賓擴展安裝了顯示驅動程序,啟用了Host + G快捷方式(也可以全屏工作)”

這是我最終做的事情:

  1. 在VM上安裝Windows 8.1
  2. 運行以上命令:VBoxManage.exe setextradata“GuestName”CustomVideoMode1 1900x1080x32(幾次,實際上要添加我想要的所有分辨率)
  3. 安裝VirtualBox Guest Additions
  4. 根據D:\ 64Bit \ Readme.txt中的說明從Guest Additions中提取驅動程序 一個。打開命令提示符 灣輸入“D:” C。 VBoxWindowsAdditions-amd64 / extract / D = C:\ Drivers
  5. 右鍵單擊桌面,選擇“屏幕分辨率”
  6. 選擇“高級設置”
  7. 在“適配器”選項卡上,選擇“屬性”
  8. 選擇“驅動程序”選項卡
  9. 單擊“更新驅動程序”按鈕
  10. 單擊“讓我從我的comptuer上的設備驅動程序列表中選擇”鏈接。
  11. 選擇“Microsoft Basic Display Adapter”
  12. 點擊下一步。
  13. 如果提示,請重啟。
  14. 返回“屏幕分辨率”頁面,從命令行添加的分辨率中選擇新分辨率。

1
2017-12-30 18:45





我的情況與您的情況不同,但如果我的解決方案可以解決您的問題,您可以嘗試。

我的VirtualBox Guest OS是Win XP,我最近只是使用第二台顯示器(1280x1028)。我的主要顯示器(筆記本電腦)是寬屏,就像你的1366x768。

起初我也很難設置我的虛擬屏幕以適應兩個顯示器的精確分辨率,尤其是我的主屏幕,因為在桌面屬性設置中只有1360x768作為分辨率的選擇。無論我如何調整分辨率,我的結果顯示都將在主顯示屏或輔助顯示屏中混亂。

後來我發現了這個 自動調整訪客顯示大小 功能在 View 菜單。因此,我只需要在全屏模式下或在比例模式(普通窗口模式)下單擊它,它將自動調整分辨率以適合我的顯示器。

但是我會說這個解決方案對我來說並不完美,但是當我切換全屏模式時我的屏幕有時會搞砸,我將不得不將虛擬屏幕更改為不同的主機屏幕和/或更改取決於它是否有效。這可能是由於我的視頻內存不足,但只是為了分享這個提示,以防你遇到同樣的問題。

PS:/我意識到不能發布圖片來說明更好的原因我沒有足夠的聲譽。找到菜單確實更清楚,現在就更不用說了。

更新
我意識到我可以穀歌在線圖像來說明更好, 這個鏈接顯示 我提到的視圖菜單。


0
2017-12-11 10:04





派對有點晚了,但是:

Windows中處理分辨率的推薦方法不是使用CustomVideoModes,而是將Guest Additions安裝到guest虛擬機,然後使用“Auto resize gest display”功能。這是有效的,因為Guest添加程序安裝了支持調整大小的VirtualBox顯示適配器。此顯示適配器似乎沒有拾取CustomVideoModes。

但這並不完全排除CustomVideoMode。

我傾向於為我的VM安裝幾個自定義視頻模式,因為我發現在我的情況下,VirtualBox顯示適配器經常崩潰/被訪客Windows操作系統禁用。發生這種情況時,顯示驅動程序將回退到“Microsoft Basic Display Driver”。這個驅動程序確實選擇了CustomVideoModes。

這意味著CustomVideo模式可用於手動正確調整訪客顯示的大小,避免在不方便的時刻重新啟動。

我對這個問題進行了更長時間的討論 這裡


0
2017-08-06 09:30



當然,自動調整大小功能有效...除非您想使用大於主機監視器的大小(+啟用縮放模式),或者您想要一個非常特定的分辨率。用例是有限的,例如在低DPI機器上進行高DPI測試,但這肯定是高質量虛擬化軟件包應該支持的。 - RomanSt