Virtualbox 4.2.10 自动调整大小不起作用。会自动缩小,但不会放大,除非全屏显示

Virtualbox 4.2.10 自动调整大小不起作用。会自动缩小,但不会放大,除非全屏显示

使用 Virtualbox 4.2.10 和 Windows 7 作为主机和客户机。

如果我按下Ctrl+ F,操作系统将全屏显示。如果我检查分辨率,它显示 1680×1050 — 与我的主机操作系统大小相同,主机操作系统还有许多其他选项(大约 20 个),包括更大的分辨率。

现在,如果我再次按Ctrl+ F(我希望它刚好填满可用窗口),它会回到 1024×732。

如果我缩小窗口,分辨率确实会缩小,但当我再次调整窗口大小时,分辨率不会再缩小。当我缩小窗口大小后检查分辨率时,分辨率为 640×480(没有其他可用选项)。

这里是一个描述该问题的视频。

高清版本

有人能帮我解决这个奇怪的问题吗?

配置:

主持人

  • Windows 7的
  • 16 GB 内存
  • 2 个 Nvidia 680(工厂超频)SLI(每个视频卡 4GB)
  • CPU 虚拟化已开启

客人

  • Windows 7的
  • 4 GB 内存
  • 已安装来宾工具

答案1

来自 virtualbox.org 手册第 9 章 高级主题

当使用图形前端(普通的 VirtualBox 应用程序)启动安装了 Guest Additions 的客户系统时,除非用户通过拖动窗口、切换到全屏或无缝模式或使用 VBoxManage 发送视频模式提示来手动调整其大小,否则将不允许它们使用大于主机屏幕尺寸的屏幕分辨率。大多数用户都希望这种行为,但如果您有不同的需求,可以通过从命令行发出以下命令之一来更改它:

VBoxManage setextradata global GUI/MaxGuestResolution any

将取消对来宾分辨率的所有限制。

VBoxManage setextradata global GUI/MaxGuestResolution >width,height<

手动指定最大分辨率。

VBoxManage setextradata global GUI/MaxGuestResolution auto

恢复默认设置。请注意,这些设置将全局应用于所有客户系统,而不仅仅是单台机器。

对于海报来说,这是第一个修复问题命令。

答案2

修复:Oracle VM VirtualBox 管理器 -> 文件 -> 首选项 -> 显示 -> 最大客户屏幕尺寸 -> 自动

答案3

在 virtualbox 菜单中(从主窗口或虚拟机):

  • 文件 >
  • 偏好设置 >
  • 显示 >
  • 最大访客屏幕尺寸 > “无”

然后重新启动虚拟机以使它生效。

在此处输入图片描述

相关内容