VirtualBox

VirtualBox 5.1 更新日志

本页面列出了 VirtualBox 5.1 版本的所有更改。
所有分支:7.1 · 7.0 · 6.1 · 6.0 · 5.2 · 5.1 · 5.0 · 4.3 · 4.2 · 4.1 · 4.0

VirtualBox 5.1.x 不再受支持!

VirtualBox 5.1.38 (发布于 2018 年 5 月 9 日)

这是一个维护版本。以下项目已修复和/或添加:

  • Linux 主机:支持 Linux 4.17 更改。感谢 Larry Finger
  • Linux 虚拟机:支持 Linux 4.16 和 EL 7.5 内核 (错误 #17676#17678)
  • Linux 虚拟机:近期虚拟机 3D 修复 (错误 #17623)

VirtualBox 5.1.36 (发布于 2018 年 4 月 17 日)

这是一个维护版本。以下项目已修复和/或添加:

  • VMM:修复了 MMIO 代码中缺失的 NULL 指针检查。
  • 网络:修复了在 Windows 主机上桥接到某些适配器时出现 VERR_INTNET_FLT_IF_NOT_FOUND 的问题(可能相关错误 #15294#15060#13481

VirtualBox 5.1.34 (发布于 2018 年 2 月 27 日)

这是一个维护版本。以下项目已修复和/或添加:

  • VMM:增加了对虚拟机 FSGSBASE、PCID、INVPCID CPU 功能的支持
  • VMM:修复了 EMM386 在检测合适页框基址时的问题 (错误 #10022)
  • 前端:切换到 HTTPS 下载
  • 串口:修复了模拟和主机串口参数不同步的问题 (错误 #17116)
  • 存储:修复了处理由 Amazon EC2 虚拟机导出创建的 VMDK 镜像的问题
  • 音频:HDA 模拟的各项修复
  • 3D:添加环境变量以配置在主线程上呈现 3D 内容 (参见错误 #13653)
  • Windows 主机:修复了 NDIS5 桥接驱动程序的随意绑定导致 PPPoE 故障的问题 (错误 #16407#17489)
  • Linux 虚拟机:支持 Linux 4.15 (错误 #17311#17320#17282)
  • Linux 虚拟机:修复了在虚拟机中启用 3D 时黑屏的问题 (错误 #17463,5.2.6 回归)
  • Linux 虚拟机:在共享文件夹中禁用 setuid 和 setgid

VirtualBox 5.1.32 (发布于 2018 年 1 月 15 日)

这是一个维护版本。以下项目已修复和/或添加:

  • GUI:修复了主机屏幕分辨率更改时偶尔出现的屏幕损坏问题
  • 用户界面:为 Windows 7 及更新版本创建新虚拟机时,增加建议的磁盘大小
  • 串口:修复了 Linux 主机上与某些设备的通信中断问题
  • VMM:修复了在原始模式虚拟机中使用 256MB 显存的问题
  • 音频:为更特殊的虚拟机(例如 Haiku)添加了 HDA 支持
  • 音频:修复了 ALSA 后端播放问题 (5.1.28 回归)
  • USB/OHCI:修复了 OHCI 模拟可能偶尔丢失数据传输的问题
  • Windows 主机:Python API 中的 VirtualBoxManager 在销毁时不再调用 CoUninitialize
  • Linux 主机:修复了 Linux 内核 4.14 上 VBoxNetFlt 内核模块编译失败的问题
  • Linux 虚拟机:修复了 Linux 内核 4.14 的内核模块编译及其他问题

VirtualBox 5.1.30 (发布于 2017 年 10 月 16 日)

这是一个维护版本。以下项目已修复和/或添加:

  • GUI:翻译更新
  • GUI:修复了未安装 Guest Additions 时使用鼠标集成出现双鼠标光标的问题,这是 Qt 5.6 的一个错误,已在 QT 5.6.3 中修复(仅限 Mac OS X 主机;错误 #15610)
  • Solaris 主机:允许将仅主机适配器的 MTU 大小增加到 9706 字节以支持巨型帧
  • Linux 主机:glibc 2.26 编译修复
  • Windows Additions:3D 相关崩溃修复 (错误 #17082#17092)

VirtualBox 5.1.28 (发布于 2017 年 9 月 13 日)

这是一个维护版本。以下项目已修复和/或添加:

  • GUI:鼠标事件未能到达透明虚拟机窗口后面的主机窗口(仅限 Mac OS X 主机;错误 #16246)
  • 音频:修复了使用 AC'97 声音模拟时意外崩溃的问题 (错误 #16959)
  • 音频:修复了默认输入或输出设备更改时崩溃的问题 (错误 #16968#16969#17004)
  • 音频:修复了使用 ALSA 后端时的录音问题
  • 音频:修复了使用 OSS 后端时句柄泄漏的问题
  • E1000:修复了内部网络上 VLAN 流量相关的崩溃问题 (5.1.26 回归;错误 #16960)
  • NAT:将 --natbindip1 应用于 TCP 连接 (错误 #16478)
  • OVF:导入带有 XHCI 控制器的虚拟设备时,不要添加 OHCI 控制器
  • Mac OS X 主机:修复了从文件对话框使用 Spotlight 时 GUI 崩溃的问题 (5.1.20 回归;错误 #16935#16953)
  • Linux 主机:修复了创建固定大小 VDI 镜像的问题 (错误 #17010)
  • Linux 主机/虚拟机:openSUSE Leap 42.3 的 Linux 4.4 修复 (错误 #16966)
  • 桥接网络:将出站数据包与字边界对齐,防止 Windows 主机在 MsLbfoProvider 中崩溃
  • Linux Additions:为自定义 EL7 Linux 3.10 内核提供内核 DRM 驱动支持
  • Solaris Additions:在启动控制台上隐藏一条信息性消息

VirtualBox 5.1.26 (发布于 2017 年 7 月 27 日)

这是一个维护版本。以下项目已修复和/或添加:

  • VMM:在虚拟机重置时重置 TSC,以解决 Windows 错误 (错误 #16643)
  • 音频:修复了启用 VRDP 连接时内存泄漏的问题 (5.1.24 回归;错误 #16928)
  • 音频:修复了在 Linux 主机上使用 PulseAudio 后端时创建过多声音接收器的问题 (错误 #16938)
  • 音频:为 AC'97 模拟实现了录音增益寄存器;较新的 Ubuntu 虚拟机在控制增益和静音录音(捕获)级别时需要这些寄存器
  • 存储:修复了使用 SPDK 的模拟 NVMe 控制器时挂起的问题 (错误 #16945)
  • 鼠标:精密触控板双击不工作 (错误 #14632)
  • Linux 主机:使用 iproute 正确启动仅主机网络接口 (5.1.24 回归;错误 #16911)
  • Linux 主机:为 deb/rpm 包提供 Python 3 库
  • Windows 主机:现在可以在不安装桥接网络的情况下使用仅主机网络
  • Windows 虚拟机:修复了 Vista 及更新版本的 Windows 虚拟机自动登录问题 (5.1.24 回归;错误 #16921)

VirtualBox 5.1.24 (发布于 2017 年 7 月 18 日)

这是一个维护版本。以下项目已修复和/或添加:

  • VMM:暂时屏蔽 AMD Ryzen 处理器上的 VME CPUID 功能,以便某些虚拟机(例如 Windows XP)正常工作
  • VMM:模拟更多 SSE2 指令
  • VMM:在分发实模式中断时正确清除 TF 和 AC 标志
  • GUI:修复了迷你工具栏与 KDE / Plasma 最新版本不兼容的问题 (错误 #16325)
  • GUI:修复了多屏幕虚拟机在全屏/无缝模式下运行时,如果主机屏幕被移除(例如通过 RDP 连接到主机),可能发生的崩溃问题
  • GUI:修复了虚拟机在响应前设置中间大小时的初始尺寸提示问题 (错误 #16593)
  • GUI:在某些条件下,防止多屏幕设置中屏幕更新停止或重启时黑屏
  • 音频:针对 Windows 10 虚拟机进行了多项改进 (错误 #15189#15925#16170#16682#16794 及其他)
  • 存储:修复了使用 Intel SPDK 时可能发生的崩溃
  • API:如果虚拟机设置目录被重命名,例如在分组/取消分组虚拟机时,使用正确的虚拟机状态文件名 (错误 #16074#16745)
  • API:如果启动虚拟机失败,返回正确的错误代码
  • API:在虚拟机设置中启用视频录制后,录制功能不会在虚拟机启动时自动开始 (错误 #16803)
  • API:移动介质时,检查目标路径是否完全限定
  • EFI:修复了内存超过 3504MB 的虚拟机问题 (错误 #11103)
  • 仅主机适配器:在 Windows 主机上正确确定 IPv4 子网掩码 (错误 #16826)
  • NAT 网络:如果在适配器网络连接类型不是 NAT 网络时更改了 NAT 网络,则正确执行启动/停止 NAT/DHCP 服务的引用计数
  • VBoxManage:修复了 controlvm videocapfile 命令 (错误 #16779)
  • Windows 主机:Windows Insider 版本又一个修复 (错误 #16892)
  • Windows 主机:修复了启用驱动程序验证器时崩溃的问题 (错误 #15741)
  • Linux / Mac OS X 主机:加载共享库的更多修复 (5.1.20 回归;错误 #16778#16693)
  • Linux 主机/虚拟机:Linux 4.12 修复 (错误 #16725#16800)
  • Linux 主机/虚拟机:减少定义了 CONFIG_CPUMASK_OFFSTACK 的 Linux 内核的内核堆栈消耗
  • Linux 主机/虚拟机:使用 gcc-7 构建的内核模块修复 (错误 #16772)
  • Linux 主机/虚拟机:Linux 4.13 修复 (错误 #16887)
  • Linux 主机:在新发行版上不再依赖 net-tools,因为该软件包已被 iproute 弃用 (错误 #16764)
  • Linux 主机:为旧版 Linux 发行版提供 2D 视频加速 (5.1 回归;错误 #16858)
  • Linux Additions:修复了 Oracle Linux 6 UEK4 的动态调整大小问题
  • Linux Additions:在启用 3D 直通时,使 Fedora 25 和 26 Alpha 正常工作
  • Linux Additions:如果已安装的 Additions 更新到我们的指导,不再建议删除发行版安装的 Additions

VirtualBox 5.1.22 (发布于 2017 年 4 月 28 日)

这是一个维护版本。以下项目已修复和/或添加:

  • VMM:修复了在某些条件下(5.1 回归;主要是 Mac OS X 主机)VERR_IEM_INSTR_NOT_IMPLEMENTED Guru Meditation 问题 (错误 #15693#15801#16274#16569#16663)
  • VMM:修复了 Solaris 主机上的软件虚拟化问题 (5.1.20 回归)
  • 存储:修复了在极少数情况下可能发生的挂起问题 (错误 #16677)
  • 存储:修复了在极少数情况下(异步 I/O 禁用或在合并快照等维护文件操作期间)可能发生的崩溃问题
  • Linux 主机:使 ALSA 后端再次工作,并修复在某些主机上加载 GL 库的问题 (5.1.20 回归;错误 #16667#16693)
  • Linux Additions:修复了 mount.vboxsf 符号链接问题 (5.1.20 回归;错误 #16670)

VirtualBox 5.1.20 (发布于 2017 年 4 月 18 日)

这是一个维护版本。以下项目已修复和/或添加:

  • GUI:如果用户即将安装新的扩展包,则不检查扩展包是否最新 (错误 #16317)
  • GUI:修复了将多显示器虚拟机切换到全屏或无缝模式时可能发生的崩溃
  • GUI:修复了未捕获键盘时非字面快捷方式的问题 (5.1.10 回归;仅限 Windows 主机)
  • GUI:全屏/无缝模式下的多个迷你工具栏修复 (仅限 X11 主机)
  • GUI:在虚拟设备导入对话框中恢复默认设置时不会崩溃
  • Windows Additions:Windows Vista 及更新版本自动登录的又一个修复 (错误 #15904)
  • ICH9:修复了具有大量(>64G)虚拟机内存的 Windows 虚拟机问题
  • BIOS:修复了 El Torito 硬盘模拟几何计算问题 (感谢 Dwight Engen)

VirtualBox 5.1.18 (发布于 2017 年 3 月 15 日)

这是一个维护版本。以下项目已修复和/或添加:

  • 共享文件夹:修复了文件名访问不区分大小写的问题 (5.1.16 回归;仅限 Windows 虚拟机;错误 #16549)
  • 共享文件夹:修复了长路径访问问题 (5.1.16 回归;仅限 Windows 虚拟机;错误 #14651#16564)
  • API:修复了介质附件和 PCI 设备附件的快照处理问题 (错误 #16545)
  • API:如果使用 ICH9 芯片组,使 32 位 Windows 虚拟机再次通过软件虚拟化启动 (5.1.16 回归)
  • VBoxBugReport:修复了虚拟机日志收集问题
  • Linux 主机:修复了自动启动服务脚本 (错误 #14955)
  • Windows Additions:修复了 Windows Vista 及更新版本自动登录的问题 (5.1.4 回归;错误 #15904)

VirtualBox 5.1.16 (发布于 2017 年 3 月 8 日)

这是一个维护版本。以下项目已修复和/或添加:

  • VMM:如果双显示器处理不可用,则不访问 MSR_IA32_SMM_MONITOR_CTL MSR(KVM 解决方法,错误 #14965)
  • VMM:又一个修复,用于处理不带 MSR 位图 VT-x 支持的旧 CPU 上的某些 MSR
  • VMM:修复了在未设置 CPUID/HTT 位的旧主机上恢复 SMP 虚拟机保存状态时出现的 VERR_SSM_LOAD_CPUID_MISMATCH 错误 (错误 #16428)
  • VMM:修复了调用门模拟中的一个错误
  • VMM:FWAIT 指令修复
  • VMM:修复了在某些条件下偶尔发生的虚拟机挂起问题
  • GUI:在某些 X11 主机上,从任务栏和寻呼机中隐藏迷你工具栏
  • GUI:改进了全局设置/网络/仅主机/DHCP 服务器设置中的错误处理
  • GUI:多屏幕全屏模式的修复
  • 仅主机网络:修复了仅主机适配器创建问题,该问题阻止了 VirtualBox 在 Windows 10 主机上的安装 (错误 #16379)
  • NAT 网络:修复了 DHCP 服务器中两个潜在的崩溃问题
  • ICH9:修复了 PCI 桥接器主总线初始化不正确的问题 (5.1.14 回归)
  • 存储:LsiLogic 针对 Windows 10 的修复
  • USB:修复了无法连接设备字符串中包含无效字符的某些 USB 设备的问题 (5.0.18 回归;错误 #15956)
  • USB:USB/IP 支持的多项修复 (错误 #16462)
  • VBoxSVC:修复了在极少数情况下关机时发生的又一次崩溃
  • VBoxSVC:修复了堆栈溢出问题(仅限 Windows 调试版本;错误 #16409)
  • OVF:导入虚拟设备时,如果 OVA 由 VirtualBox 创建,则处理超过 10 个网络适配器 (错误 #16401)
  • OVF:修复了导出和导入包含多个磁盘的虚拟设备的问题 (错误 #16402)
  • VBoxManage:修复了 modifyhd --resize 命令的回归问题 (错误 #16311)
  • rdesktop-vrdp:源代码压缩包修复
  • Linux 安装程序:不重新构建不必要的内核模块 (错误 #16408)
  • Linux 主机:为 .desktop 文件添加了打开虚拟机管理器窗口的操作
  • Linux 主机/虚拟机:Linux 4.11 编译修复 (错误 #16506)
  • Linux Additions:添加了 vboxsf FS 模块别名 (错误 #16404)
  • Linux Additions:修复了共享文件夹内核模块在 Linux 4.10 上编译的问题
  • Linux Additions:在没有 /etc/depmod.d 的发行版上正确安装 Linux 内核模块覆盖规则
  • Windows Additions:修复了在禁用 3D 时,近期 Windows 10 版本中的崩溃问题 (错误 #15973)

VirtualBox 5.1.14 (发布于 2017 年 1 月 16 日)

这是一个维护版本。以下项目已修复和/或添加:

  • VMM:修复了在 32 位主机上对 64 位虚拟机某些指令的模拟
  • VMM:正确处理旧 CPUs 上不带 MSR 位图 VT-x 支持的 64 位虚拟机的某些 MSR (错误 #13886)
  • GUI:修复了在某些条件下多显示器设置的崩溃问题
  • GUI:允许在虚拟机运行时克隆快照
  • NVMe:修复了与存储性能开发工具包 (SPDK) 的兼容性问题 (错误 #16368)
  • VBoxSVC:修复了在极少数情况下崩溃的问题
  • VBoxManage:为 modifymedium --resize 添加了健全性检查,以防止用户将硬盘从 1GB 调整到 1PB (错误 #16311)
  • Windows 主机:针对近期 Windows 10 主机的又一个修复
  • Linux 主机:Linux 4.10 修复
  • Linux Additions:修复了共享文件夹上某些操作期间的协议错误 (错误 #8463)

VirtualBox 5.1.12 (发布于 2016 年 12 月 20 日)

这是一个维护版本。以下项目已修复和/或添加:

  • VMM:修复了在启用 KVM 半虚拟化时,某些 Linux 虚拟机出现的 VERR_IEM_ASPECT_NOT_IMPLEMENTED Guru Meditations 问题 (5.1 回归;错误 #15613#16251)
  • VMM:修复了在极少数条件下出现的 VERR_VMX_UNABLE_TO_START_VM Guru Meditations 问题
  • GUI:修复了在虚拟机过早终止时,在某些条件下可能发生的崩溃
  • GUI:修复了某些键盘捕获问题 (5.1.10 回归;仅限 Mac OS X 主机;错误 #16150)
  • GUI:修复了在 X11 主机上,当键盘被捕获时,无法在无缝模式下拖动虚拟机窗口的问题 (仅限 X11 主机;错误 #15837)
  • GUI:修复了在新版本检测对话框被虚拟设备导入对话框覆盖的问题 (仅限 Mac OS X 主机;错误 #16238)
  • 存储:修复了在 Linux 虚拟机中执行 rmmod nvme; modprobe nvme 时 NVMe 重置处理的问题 (错误 #16080)
  • 存储:修复了在虚拟机运行且存在 NVMe 控制器时创建快照的问题
  • 存储:修复了 LsiLogic SCSI 控制器在 SMP 虚拟机上可能丢失请求的问题
  • E1000:修复了“网线已断开”问题(仅限 Mac OS X 虚拟机;5.1.10 回归;错误 #16260)
  • E1000:修复了“TX 单元挂起”问题(仅限 Linux 虚拟机;5.1.10 回归;错误 #16221)
  • 并口:修复了 Windows 主机上的端口枚举问题 (错误 #15872#16127)
  • API:修复了在清理某些虚拟机名称时不会崩溃的问题 (错误 #16299)
  • Linux 主机:在 Linux 2.6.18 内核上自动禁用异步 I/O,因为如果启用此功能,高 I/O 负载可能会在这些内核上触发内核故障
  • Linux 主机/虚拟机:Linux 2.6.28 编译修复 (错误 #16267)
  • Linux 主机:Linux 4.9 编译修复 (错误 #16286)
  • Linux Additions:警告用户关于旧版 Linux 虚拟机(例如 Debian 7)的一个已知错误,需要手动操作才能使 3D 正常工作 (错误 #15319)
  • Linux Additions:修复了 Linux 4.10 及更高版本上的图形驱动程序构建问题 (错误 #16298)
  • Windows Additions:修复了在某些条件下 WDDM 驱动程序中的崩溃

VirtualBox 5.1.10 (发布于 2016 年 11 月 21 日)

这是一个维护版本。以下项目已修复和/或添加:

  • GUI:USB 筛选器设置对话框应允许以十六进制格式指定 USB 版本 (错误 #15400)
  • GUI:修复了在某些主机上按特定组合键时崩溃的问题 (仅限 Windows 主机;错误 #15719)
  • GUI:修复了主机屏幕工作区域调整大小时更新可用几何形状的问题
  • GUI:如果启用了辅助功能支持,则在某些环境下不会崩溃/挂起
  • GUI:修复了非缩放 HiDPI 输出模式下的各种问题 (错误 #15707)
  • GUI:扩展虚拟机输入菜单,添加与 Print Screen 相关的操作
  • GUI:改进了 Guest Additions ISO 镜像的插入处理,尝试所有可用光驱而不仅仅是第一个,并且不询问用户是否强制卸载(这在大多数情况下都无效)
  • API:Solaris 11 虚拟机默认使用 UTC 的 RTC
  • 设置:读取包含没有接口名称的仅主机适配器的虚拟机配置时,限制较少
  • 存储:修复了在某些情况下调整 VDI 镜像大小导致镜像无法启动的问题 (错误 #15983)
  • NAT:修复了 Mac OS X 和 Windows 主机上的多个 5.1.8 回归问题 (错误 #16084)
  • 音频:在音频全面检修完成之前,通过使用 5.0.x 的音频代码,修复了 5.1.x 的几个回归问题
  • VBoxManage:修复了 storagectl 命令的文档 (错误 #15971)
  • 构建系统:使在默认使用 Python 3 的系统上构建 VirtualBox 成为可能
  • Windows 主机:针对 Windows 10 版本 14971 的加固修复 (错误 #16202)
  • Windows Additions:即使虚拟机用户名包含特殊字符,也能正确启动 VirtualBox 虚拟机服务 (错误 #15982)
  • Solaris Additions:修复了 Solaris 虚拟机可抢占鼠标通知回调在自旋锁下执行的问题
  • Linux 主机/虚拟机:Linux 4.9 修复 (错误 #16155#16064)
  • Linux Additions:修复了 Linux 内核模块覆盖规则 (感谢 Mark Furneaux)

VirtualBox 5.1.8 (发布于 2016 年 10 月 18 日)

这是一个维护版本。以下项目已修复和/或添加:

  • GUI:修复了键盘快捷键处理的回归问题(仅限 Mac OS X 主机;错误 #15937#15938)
  • GUI:修复了独立 UI 的键盘处理回归问题(仅限 Windows 主机;错误 #15928)
  • NAT:不要超过“搜索”后缀的最大数量。来自错误 #15948 的补丁
  • NAT:修复了解析包含斜杠名称的端口转发规则的问题 (错误 #16002)
  • NAT 网络:当主机只有无法映射到虚拟机的回环命名服务器时(例如,dnsmasq 运行在 127.0.1.1 上),让 DHCP 提供 NAT 网络 DNS 代理作为命名服务器
  • 桥接网络:防止 syslog 被数据包分配错误消息淹没 (错误 #15569)
  • 音频:现在在 Mac OS X 主机上使用 Audio Queues
  • 音频:修复了使用 PulseAudio 后端时的录音问题 (5.1 回归)
  • 音频:各项错误修复
  • 快照:修复了 5.1.4 中删除多个磁盘快照的回归问题 (错误 #15831)
  • 快照:崩溃修复和快照删除失败时的更佳错误报告
  • 存储:NVMe 模拟针对 Windows 虚拟机的一些修复
  • API:修复了 SAS 控制器初始化的问题 (错误 #15972)
  • 构建系统:使在默认使用 Python 3 的系统上构建 VBox 成为可能
  • Windows 主机:检测某些 REGDB_E_CLASSNOTREG 错误情况并打印有用的错误消息
  • Windows 主机:适应 Windows 10 版本 14901 的更改 (错误 #15944)
  • Windows 主机:更好地支持 Windows 7 及更高版本上的处理器组,这在某些具有大量 CPU 的主机上是必需的
  • Windows 安装程序/Additions:添加了阻止创建开始菜单项的选项 (错误 #15922)
  • Windows Additions / VGA:如果虚拟机的电源管理关闭了虚拟屏幕,则清空相应的虚拟机窗口而不是隐藏窗口
  • Windows Additions:修复了一个可能导致共享文件夹冻结的通用错误 (错误 #15662)
  • Linux 主机/虚拟机:修复了设置了 CONFIG_CPUMASK_OFFSTACK 的内核问题 (错误 #16020)
  • Linux Additions:不要求所有虚拟控制台都处于文本模式。这应该可以修复虚拟机以图形启动屏幕启动的情况 (错误 #15683)
  • Linux Additions:为 vboxguest 和 vboxsf 内核模块添加了 depmod 覆盖,以解决与某些 Linux 发行版附带模块的冲突
  • X11 Additions:如果主机未提供足够的功能,则在虚拟机上禁用 3D (错误 #15860)

VirtualBox 5.1.6 (发布于 2016 年 9 月 12 日)

这是一个维护版本。以下项目已修复和/或添加:

  • GUI:修复了打开 '.vbox' 文件及其别名的问题
  • GUI:键盘捕获修复 (错误 #15771#15745)
  • GUI:修复了 Ctrl + 鼠标点击的直通问题(仅限 Mac OS X 主机;错误 #15714)
  • GUI:修复了扩展包文件的自动删除问题 (错误 #11352#14742)
  • USB:修复了在某些情况下显示未知设备而不是制造商或产品描述的问题 (5.1.0 回归;错误 #15764)
  • XHCI:修复了在某些条件下虚拟机挂起的问题,这是错误 #15747 修复的结果,此次是针对 Windows 7 虚拟机
  • 串口:修复了在 Linux 主机上使用某些 USB 转串口转换器时 CPU 占用率过高的问题 (错误 #7796)
  • 存储:修复了附加流优化 VMDK 镜像的问题 (错误 #14764)
  • 存储:拒绝后端不支持的镜像变体 (错误 #7227)
  • 存储:修复了在使用 SCSI 控制器时加载 VirtualBox 5.0.10 及更早版本创建的保存状态的问题 (错误 #15865)
  • 存储:修复了启用主机 I/O 缓存设置时,损坏的 NVMe 模拟问题
  • 存储:修复了使用 ICH9 时,使用多个 NVMe 控制器的问题
  • NVMe:修复了在某些情况下复位时可能发生的崩溃
  • 音频:修复了麦克风输入问题 (5.1.2 回归;错误 #14386#15802)
  • 音频:修复了在某些条件下的崩溃问题 (5.1.0 回归;错误 #15887 及其他)
  • 音频:修复了使用 ALSA 后端时的录音问题 (5.1 回归)
  • 音频:修复了 OSS 后端流访问模式问题 (5.1 回归,感谢 Jung-uk Kim)
  • E1000:在读取 ICR 寄存器时也返回屏蔽位,这修复了从 iPXE 引导的问题 (5.1.2 回归;错误 #15846)
  • BIOS:修复了 4bpp 扫描线计算问题 (错误 #15787)
  • API:放宽 OVF/OVA 虚拟设备中版本属性的检查 (错误 #15856)
  • Windows 主机:修复了终止虚拟机选择器或其他 VBox COM 客户端时崩溃的问题 (错误 #15726 及其他)
  • Linux 安装程序:修复了 .rpm 包中文档的路径问题 (5.1.0 回归)
  • Linux 安装程序:修复了 vboxdrv.sh 脚本以防止 SELinux 抱怨 (错误 #15816)
  • Linux 主机:不使用 32 位旧版功能
  • Linux Additions:Linux 4.8 内核显示驱动修复 (错误 #15890#15896)
  • Linux Additions:不加载 Linux 发行版提供的内核模块,而是加载官方 Guest Additions 包中的内核模块 (错误 #15324)
  • Linux Additions:修复了近期 Linux 虚拟机中的动态调整大小问题 (错误 #15875)
  • 用户手册:修复了 VBoxManage 章中 getextradata enumerate 示例的错误 (错误 #15862)

VirtualBox 5.1.4 (发布于 2016 年 8 月 16 日)

这是一个维护版本。以下项目已修复和/或添加:

  • GUI:在会话信息窗口中显示虚拟机实际运行时间
  • 音频:为 Mac OS X 虚拟机重新启用了扬声器 (5.1.0 回归;错误 #15611)
  • 音频:修复了在某些条件下的崩溃问题
  • USB:修复了在某些条件下的挂起问题
  • USB:修复了在某些条件下虚拟机挂起的问题 (错误 #15747)
  • PIIX4:实现了虚拟 SMBus 控制器,以防止烦人的 Linux 内核关于未初始化 SMBus 基地址的警告 (错误 #9517)
  • NVMe:多项修复以提高稳定性,修复了保存虚拟机状态时的崩溃
  • VMDK:修复了在启用 Split2G 选项且特定大小时创建固定大小镜像的问题 (错误 #15748)
  • VHDX:修复了使用 VBoxManage clonehd 克隆镜像的问题 (错误 #14288)
  • 存储:修复了在限制非常低时带宽限制失效的问题 (错误 #14982)
  • EFI:修复了在启用串口时,EFI 固件中发送调试消息的问题 (错误 #12161)
  • OVF:导入虚拟设备时,确保处理嵌入式 VirtualBox 特定设置的版本,以正确处理默认设置
  • VBoxManage:如果介质类型没有改变,则不要尝试设置它 (错误 #13850)
  • Linux 安装程序:修复了一些脚本问题 (错误 #15701#15702)
  • Linux 安装程序:修复了某些 Linux 发行版上的路径问题 (错误 #15717)
  • Windows 主机:修复了某些 Linux 和 Solaris 虚拟机中鼠标指针损坏的问题 (错误 #15665)
  • Linux Additions:使视频驱动程序在具有大视频内存的 32 位虚拟机上工作 (错误 #15621)
  • Linux Additions:使视频驱动程序在内核 4.7 及更高版本上工作 (错误 #15769)
  • Linux Additions:在升级过程中驱动程序无法停止时,将失败消息转换为信息性消息 (错误 #15692)
  • Linux Additions:使视频驱动程序解决导致屏幕刷新停止的 X 服务器错误 (错误 #15511)
  • Windows Additions:Windows 10 虚拟机自动调整大小修复 (错误 #15257)
  • Windows Additions:修复了 Windows 2000 的 VBoxTray 问题 (错误 #15661)

VirtualBox 5.1.2 (发布于 2016 年 7 月 21 日)

这是一个维护版本。以下项目已修复和/或添加:

  • VMM:多项修复
  • GUI:修复了虚拟机以独立模式启动时的截图问题
  • GUI:修复了 Mac OS X 上双击/打开注册文件类型(.vbox 和 .vbox-extpack)的问题 (错误 #15648)
  • GUI:修复了无法使用关闭按钮关闭某些错误/警告消息的错误
  • GUI:削弱了对虚拟机窗口行为的控制,允许其跨多个屏幕调整大小并用于 Snap Assist 技术
  • GUI:跳转到会话信息窗口的第二个选项卡 (5.1.0 回归)
  • GUI:Alt-Tab 修复
  • 存储:修复了创建固定大小 VHD 镜像的问题 (错误 #15601)
  • 存储:修复了在虚拟机之前已暂停且配置了 NVMe 控制器时,关机时挂起的问题
  • USB:修复了在某些条件下的崩溃问题
  • 音频:使 AC'97 音量控制再次工作 (5.1.0 回归;错误 #15598)
  • 音频:修复了使用 AC'97 模拟时虚拟机罕见的挂起问题
  • 音频:SB16 修复
  • EFI:修复了访问连接到 SATA 端口 2 及更高端口的设备的问题 (错误 #15607)
  • OVA:修复了检查某些签名的问题
  • OVA:修复了 VirtualBox 创建的虚拟设备的 MAC 地址生成问题 (5.1.0 回归;错误 #15623)
  • API:修复了旧配置文件中的音频设置处理问题 (错误 #15626)
  • API:修复了 Linux 主机上 USB 产品/供应商 ID 截断的问题 (5.1.0 回归;错误 #15644)
  • API:修复了带身份验证的 VRDP (错误 #15653)
  • API:如果未配置图形控制器,则不会崩溃 (错误 #15628)
  • Linux 主机:修复了 EL5 构建问题 (错误 #15634)
  • 非 Windows 主机:修复了在极少数情况下关机时崩溃的问题 (错误 #15568)
  • Linux Additions:修复了 SELinux 问题,该问题阻止了某些 Linux 虚拟机在 3D 模式下工作 (错误 #15574)
  • 用户手册:更新

VirtualBox 5.1.0 (发布于 2016 年 7 月 12 日)

这是一个重大更新。以下是新增的主要功能:

  • VMM:新的 APIC 和 I/O APIC 实现,在某些情况下(例如网络)显著提高了性能 (错误 #15295)
  • VMM:增加了对 Windows 虚拟机 Hyper-V 半虚拟化调试的支持
  • VMM:模拟更多的 MMIO 和影子页表退出,无需返回用户模式
  • GUI:全面迁移到 Qt5 (错误 #11775)
  • GUI:被动 API 事件侦听器,提高了虚拟机 GUI 性能和响应时间
  • 音频:为较新的 Linux 虚拟机添加了 HDA (高清音频) 支持
  • 音频:添加了按需定时器,应能提高整体性能并降低 CPU 消耗
  • 音频:AC'97 模拟的更精细音量控制,现在也考虑了主音量控制
  • 更好地支持 Python 3

此外,以下项目已修复和/或添加:

  • VMM:默认对 Linux 虚拟机激活 x2APIC
  • VMM:更多修复
  • GUI:分离 UI 操作现在是虚拟机菜单的一部分
  • GUI:重新设计的会话信息窗口
  • GUI:新的虚拟机向导现在允许选择正在创建的虚拟机的位置
  • GUI:修复了非缩放 HiDPI 模式下触摸事件的位置 (错误 #14366#14367)
  • GUI:各种错误修复和内部清理
  • 存储:如果存在,使用 fallocate() 或类似功能来加速创建固定大小的磁盘镜像 (错误 #5967)
  • 存储:实现了 NVMHCI 兼容存储控制器
  • 音频:各种错误修复和基础设施改进
  • E1000:实现了中断节流以提高性能
  • EFI:多项改进,例如允许从 USB 启动
  • OVF:改进了签名清单的处理
  • API:Windows XP 虚拟机和 Windows 2003 服务器虚拟机现在默认使用 E1000 T 服务器网卡
  • VBoxSVC:修复了处理 .dmg 镜像时的多个内存泄漏
  • 安装程序:附带 VBoxBugReport
  • Windows 主机:重构了 COM 代理 (例如错误 #8298)
  • Linux 安装程序:不再依赖 DKMS 进行模块重建
  • Linux Additions:修复了虚拟机模块编译后更新 initramfs 的问题 (错误 #15579)
  • Linux Additions:尝试修复当只支持 X 客户端时,OpenGL 库被 X 服务器加载的问题 (错误 #15574)

最后修改于 11 个月前 最后修改于 2024年9月11日 下午04:13:26
注意: 查看 TracWiki 获取使用维基的帮助。

© 2025 Oracle 支持 隐私 / 不要出售我的信息 使用条款 商标政策 自动化访问礼仪