在 x86 虚拟化领域,VirtualBox 一直以稳定可靠著称,性能与功能兼备。此次发布的 7.2.6 版本属于常规维护更新,重点聚焦于漏洞修复与小型功能优化。虽然未引入重大新特性,但针对大量用户此前反馈的痛点进行了逐一解决,显著提升了整体使用体验。
以下是本次更新中几个核心修复要点:
虚拟机监控器(VMM)修复
VMM 部分的修复工作量最大,覆盖多个关键场景。例如,解决了 RHEL5 旧系统启动时虚拟机进程异常终止的问题;修正了嵌套虚拟化场景下 VMCS 控制位校验逻辑的错误;修复了 Windows 主机安装最新补丁 KB5066793 后虚拟机一启动即崩溃的故障。此外,AMD 平台 Windows 虚拟机中客户进程意外崩溃、以及 Windows 主机环境下虚拟机进程频繁崩溃的多个案例均已得到处理。Windows 11 ARM 架构主机上虚拟机无法正常关机的 BUG 也已修复,特定条件下(AMD Zen4 + Windows 11 Pro)启动 Red Hat 6.1 i386 虚拟机失败的问题同样被解决。此前部分场景下启动虚拟机时出现的 Guru Meditation 错误,现在也已修正。
图形用户界面(GUI)优化
GUI 方面主要针对多显示器配置下的全屏模式进行了兼容性优化。自动检查并下载新版安装包失败的问题得到解决,资源管理器选项卡中虚拟机列表显示异常的 BUG 也已修正。macOS 主机切换明暗主题时界面响应异常、以及存储控制器类型下拉菜单显示不全或错乱的问题,均得到了妥善处理。
设备与系统相关
在设备实现(DevACPI)层面,修正了 DSDT/SDT 文件路径键名解析错误,并新增了 AcpiOemTabId 配置项,便于用户自定义设置。NAT 网络模式下,虚拟机导致的 CPU 占用率异常升高问题有所缓解。VRDP 远程桌面服务、USB 智能卡模拟功能,以及磁盘加密与虚拟机整体加密能力,均已迁移整合至开源基础组件库中。
命令行与工具
VBoxManage 命令行工具修复了无法识别 FreeBSD 虚拟机网络接口名称的问题,并解决了特定条件下通过命令行启动虚拟机失败的状况。拖放操作中,对文件名合法性与安全性的校验机制也得到了增强。
Linux 与 Windows 客户机增强
Linux 主机方面,修复了 vboxautostart-service 在系统开机时未能按预期启动指定虚拟机的问题,以及主机启用实时内核(RT kernel)后虚拟机无法启动的兼容性问题。
再看客户机增强(Guest Additions)部分的更新。Windows XP 64 位客户系统中增强工具安装失败的问题得到解决,针对客户系统物理内存不足导致的 guest process 崩溃也有了修复方案。Linux 客户机增强方面,修复了针对 2.5.52 及更早内核版本的编译失败问题,以及因 pid 文件机制弃用导致 VBoxService 启动失败的问题。旧版发行版中用户会话服务未自动激活、旧版内核模块加载状态检测逻辑优化、重启或关机后相关进程残留运行等问题均已解决。此外,追加了对 RHEL 9.8、10.1 和 10.2 内核的补丁支持,并初步支持了 Linux 内核 6.19。Windows 客户机增强部分,也修复了 Windows XP 64 位系统中增强工具安装异常的问题。
BIOS 兼容性
最后,修复了使用 iPXE 启动虚拟机时出现的兼容性问题。
更多细节,请直接查阅官方更新日志获取完整信息。
