我正在使用我的第一个 VirtualBox VM 在我的 Windows 7 机器上运行 Windows 8 Preview。看起来只有几种分辨率可供我选择。我的物理显示器是 1600x900,所以我想能够将我的 Windows 8 VM 设置为该分辨率以获得全屏体验。如何在“屏幕分辨率”对话框中将 1600x900 添加到我的选项中?
答案1
您可以使用VBoxManage setextradata "<vm-name>" "CustomVideoMode1" "1600x900x32"
(有关更多信息,请参阅 VirtualBox 手册)。
答案2
这个解决方案对我来说曾经有效,但是现在我有 2 个物理显示器,它就不再起作用了。
您可以使用以下 virtualbox 命令在正在运行的虚拟机上设置视频模式
视窗
“c:\Program Files\Oracle\VirtualBox\VBoxManage.exe” controlvm “YOURVMGUESTNAME” setvideomodehint 1920 1200 32
*尼克斯
VBoxManage controlvm “YOURVMGUESTNAME” setvideomodehint 1920 1200 32
此设置将立即生效,并且有时在重启后仍可生效。
答案3
听起来您需要做的就是在客户操作系统(即 Windows 8)中安装“Guest Additions”。由于是 Windows,所以安装起来非常简单。只需按下主机键(可能是右侧的 CTRL 键)和 D 键。这将安装 Guest Additions .iso,就像将 CD 插入真实驱动器一样,并在 Windows 8 中运行客户附加组件安装程序。完成后,只需重新启动客户机(Windows 8),您就可以调整到您想要的任何分辨率。要全屏显示,请按下主机键(再次,可能是右侧的 CTRL 键)和 F 键以在全屏和正常窗口之间切换。
还有其他方法可以做到这一点,但这可能是最简单的方法。希望对您有所帮助。