虚拟盒子-无法充满整个屏幕


63

我是VirtualBox的新手,正在尝试设置Windows 7 64实例。

我已经安装了运行Windows 7的虚拟机实例,但是它只占屏幕的一小部分。即使当我全屏显示时,窗口也保持不变,屏幕的其余部分仍充满灰色空间。

我已经安装了VirtualBox Guest Additions,它使我的分辨率从800x600变为1024x768,但这仍然不能令人满意,因为我的笔记本电脑的显示屏为1600x900。

任何帮助,将不胜感激。谢谢。


您可以在全屏模式下用VB发布屏幕截图吗?
Sathyajith Bhat

我遇到了类似的问题,尽管在正常运行大约两年后,它突然出现了。Mountain Lion主机,XP guest虚拟机,VBox v4.2.6。我没有增加虚拟机的总内存和视频内存。
psoft

只是自己弄清楚了-请参阅答案。
psoft

Answers:


59

您必须安装来宾添加。在虚拟机菜单栏中的“设备”菜单中,VirtualBox有一个方便的菜单项,名为“安装来宾添加项”,可将来宾添加项ISO文件挂载到虚拟机中。然后,Windows guest虚拟机应自动启动Guest Additions安装程序,该安装程序会将Guest Additions安装到Windows guest虚拟机中。之后,您的虚拟OS屏幕将自动更改分辨率以填充整个屏幕。


2
对于我而言,我发现此答案不够明确。对于操作系统:MAC OS(主机),Win(宾客):1.应用程序>右键单击VBox.app>找到VBoxGuestAdditions.iso 2.在VirtualBoxManager>存储>在此处拖放.iso文件。3.在主机菜单上的设备>光盘驱动器>选择.iso文件。然后在Windows中打开CD驱动器,然后双击.exe文件安装来宾版本。最后,重新启动。
boldnik

谢谢阿特里乌斯。这帮助了我,当我在Debian的弹力使用VirtualBox 6.安装了Windows 10
ANEES

27

尝试将虚拟图形适配器的内存增加到64或128M。这可能会有所帮助。您可能还想查看是否可以在来宾操作系统中更改屏幕分辨率。


此外,我必须将缩放比例设置为200%才能获得可读的屏幕(一切都非常小)
grooveplex

5

自动调整访客显示

在对您的原始问题发表评论后,我发现了我的问题。我打了Command-G而不是Command-F。在Mac主机上,Command-G切换“自动调整访客显示”设置。这样就解决了。


所有要做的就是将您带到全屏。
杰登·劳森

1

据我所知,可能有三个原因:

  • 您的视频卡不支持这种高分辨率:如BobTsai所述,您可以尝试在VM属性中调整视频卡设置
  • 或者可能是VirtualBox无法正确解释resize事件:如果通过拖动角点将角调整到高于1027 * 768的分辨率来调整窗口大小,会发生什么?如果这行得通(允许您超越该范围),则应尝试进入和离开全屏几次
  • 而且,如果您使用的是可以完全控制屏幕的应用程序(例如游戏),并且该应用程序不支持您的目标分辨率,那么您将无能为力。

1

安装来宾添加后,您需要重新引导VM,然后选择选项以根据自己的喜好自动调整来宾显示的大小。


0

VirtualBox GUI中的“屏幕”>“转到全屏”下有一个菜单选项;默认情况下也可以通过Host + F访问。(您可以在VBox选项中配置主机密钥)。

在全屏会话期间,您应该在屏幕底部有一个带有还原工具的隐藏栏:只需用鼠标指针点击屏幕底部即可。


3
是的,我理解这一点,但是我想说的是,一旦它进入全屏状态,虚拟机操作系统的可见部分仍设置为1024x768,尽管VirtualBox程序会填满整个屏幕,在1024x768的OS窗口中仅填充了灰色。因此,我无法使屏幕充满我的整个显示屏。
jdavis 2012年

对不起,我理解错的问题:看到我的其他答案
PPC

0

我遇到了同样的问题,并且我的Guest Addition已正确安装。我阅读了上面的BobT建议,并检查了我的适配器图形内存,它使用了128 MB。我将其更改为256 MB,并且一切都已修复。然后将其更改回128 MB,现在一切都很好:)
因此,可能只需更改即可提示VB图形适配器。
希望它能工作:)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.