VirtualBox 是一款优秀的虚拟机软件,提供虚拟硬件自定义、快照管理等功能,新版本特别修正了现代 AMD Zen 4 架构系统上的启动故障,并解决了嵌套虚拟化环境下的执行控制检查错误,消除了 Windows 主机启动虚拟机时可能出现的“Guru Meditation”严重错误。

软件特点
1. 支持 64 位客户端操作系统,即使主机使用 32 位 CPU。
2. 支持 SATA 硬盘 NCQ 技术。
3. 虚拟硬盘快照。
4. 无缝视窗模式(须安装客户端驱动)。
5. 能够在主机端与客户端共享剪贴簿(须安装客户端驱动)。
6. 在主机端与客户端间建立分享文件夹(须安装客户端驱动)。
7. 内建远端桌面服务器,实现单机多用户-支持 VMware VMDK 磁盘档及 Virtual PC VHD 磁盘档格式。
8. 3D 虚拟化技术支持 OpenGL(2.1 版后支持)、Direct3D(3.0 版后支持)、WDDM(4.1 版后支持)。
9. 最多虚拟 32 颗 CPU(3.0 版后支持)。
10. 支持 VT-x 与 AMD-V 硬件虚拟化技术。
11. iSCSI 支持。
12. USB 与 USB 2.0 支持。

安装教程
1. 在系统之家下载最新的安装包并双击打开,点击“下一步”。
2. 选择你需要的功能,并确定安装位置。
3. 选择一些其他功能选项,点击“下一步”。
4. 点击“是”,进行下一步安装。
5. 点击“安装”。
6. 等待安装结束。
7. 软件安装完成之后,点击运行程序,开始你的虚拟机之旅吧。

使用方法
总体来说,在 VirtualBox 中创建虚拟机分三步:
1. 为创建 VirtualBox 虚拟机做准备
首先,命名虚拟机并选择将要运行的客户操作系统类型。此时选择的客户 OS 会影响之后向导中出现的默认设置。
接下来,配置计划分配给每个虚拟机的内存大小。VirtualBox 不支持内存过量使用,所以不能给一个虚拟机分配超过主机内存大小的内存值。
最后一个步骤是创建虚拟磁盘并指定虚拟机磁盘文件的类型和大小。在 Oracle VM VirtualBox 中,你可以选择动态扩展的磁盘或者固定大小的磁盘。动态磁盘起始值较小,随着客户操作系统写入数据到磁盘而逐渐增加。对于固定磁盘类型来说,所有的磁盘空间在虚拟机创建阶段一次性分配。之后也可以给虚拟机增加磁盘,或者使用 VBoxManage 命令行工具增加磁盘大小。
2. 安装 VirtualBox 客户操作系统
一旦完成了 VirtualBox 虚拟机创建向导,就可以开始安装客户操作系统了。为了挂载客户操作系统光盘,选择虚拟机,单击设置,开始编辑虚拟机硬件配置。
(1)选择左边面板中“存储”选项。
(2)选择“存储”选项下的 CD / DVD 图形。
(3)选择属性视图下带箭头的 CD / DVD 图形配置虚拟的 CD / DVD 驱动器。
客户操作系统安装完成后,应该安装增强功能包,增强功能包包括一些便于集成主机和虚拟机的驱动程序。为安装增强功能包,需要打开虚拟机控制台窗口,在顶部菜单中选择设备,然后选择安装增强功能包,启动一个简单的安装向导。增强功能包安装完成后,会重启虚拟机。
3. 在 VirtualBox 中设置虚拟机
虚拟机关闭时,可以编辑虚拟机设置并更改硬件。VirtualBox 具有高级硬件设置特性,启用了 IO APIC、PAE / NX 和嵌套分页。用户还可以修改虚拟 CPU 的数量—最多支持 32 个—不用管主机具有的物理 CPU 的核数。
最后配置虚拟网卡。VirtualBox 允许在一个虚拟机上配置至多四块虚拟网卡。默认的是 AMD PCnet-FAST III,大多数操作系统都支持 AMD PCnet-FAST III。也可以选择 AMD PCnet-PCI II 和 Intel PRO-1000 系列的网卡,以及支持直接存取主机网卡的准虚拟化网卡。
常见问题
Oracle VM VirtualBox无法兼容怎么办?
检查系统和软件版本兼容性
确保你的主机操作系统版本满足 Oracle VM VirtualBox 的要求。不同的 VirtualBox 版本对主机系统有特定的支持范围,可查看 Oracle VM VirtualBox 官方文档,确认当前使用的版本与主机系统兼容。如果主机系统版本太旧,考虑升级到受支持的版本;若 VirtualBox 版本过旧,请下载并安装最新版本。
更新驱动程序
过时或不兼容的驱动程序可能导致兼容性问题,尤其是显卡、网卡和存储驱动。打开设备管理器,找到相关硬件设备,右键点击并选择“更新驱动程序”,按照提示在线搜索并安装最新驱动。也可以访问硬件制造商的官方网站,下载适用于你主机系统的最新驱动程序进行安装。
调整 BIOS / UEFI 设置
重启计算机,在启动过程中按特定按键(通常是 Del、F2、F10 等,具体取决于计算机品牌和型号)进入 BIOS / UEFI 设置界面。在“安全”或“高级”选项中,查找并确保“虚拟化技术”(如 IntelVT-x 或 AMD-V)已启用。部分计算机可能还需要在 BIOS / UEFI 中禁用“安全启动”功能,以确保 VirtualBox 能够正常运行虚拟机。
关闭冲突软件
某些安全软件、杀毒软件或系统优化工具可能与 VirtualBox 发生冲突。暂时关闭这些软件,然后尝试启动 VirtualBox 和虚拟机,看兼容性问题是否解决。如果问题解决,可将 VirtualBox 添加到安全软件的信任列表中,或者考虑更换为与 VirtualBox 兼容性更好的安全软件。
更新日志
V7.2.6-172322
VMM:修复了 RHEL5 客户机启动过程中虚拟机进程崩溃的问题。
虚拟机监视器(VMM):修复了 VMX 嵌套客户机 VM 进入时在虚拟 VMCS 中检查错误的 VM 执行控制位的问题。
VMM:修复了最近 Windows 更新(KB5066793)后虚拟机启动时崩溃的问题。
VMM:修复了 AMD 系统上 Windows 虚拟机中客户进程崩溃的问题。
VMM:修复了 VM 进程在 Windows 主机上崩溃的问题。
VMM:修复了 Windows 主机上虚拟机启动时的 Guru Meditation 问题。
VMM:修复了 Windows 11 ARM 主机上虚拟机无法关闭的问题。
虚拟机管理程序(VMM):修复了在 AMD Zen4 Windows 11 Pro 主机上启动 Red Hat 6.1 i386 失败的问题。
图形用户界面(GUI):已修复多显示器环境下的全屏支持问题。
图形用户界面(GUI):修复了下载更新文件失败的问题。
图形用户界面(GUI):修复了资源管理器选项卡中虚拟机(VM)列表未正确显示的问题。
图形用户界面(GUI):修复了在 macOS 主机上切换浅色/深色模式时出现的问题。
图形用户界面(GUI):修复了存储控制器类型列表显示错误的问题。
DevACPI:修复了 Dsdt/Ssdt 的文件路径键名问题。
DevACPI:已添加更改,可使用 AcpiOemTabId 选项配置 OemTabId。
NAT:修复了虚拟机使用 NAT 时 CPU 使用率过高的问题。
RDP:VRDP 服务器已移至开源基础包中。
智能卡:USB 智能卡模拟功能已移至开源基础包中。
虚拟机加密:磁盘和虚拟机加密功能已移至开源基础包中。
VBoxManage:修复了 VBoxManage 未显示 FreeBSD 虚拟机来宾操作系统接口名称的问题。
VBoxManage:修复了在某些情况下无法从命令行启动虚拟机的问题。
主要更新:改进了拖放操作的文件名检查。
Linux 主机:修复了 vboxautostart-service 在系统启动时未启动相应虚拟机的问题。
Linux 主机:修复了主机运行实时内核配置时虚拟机无法启动的问题。
来宾系统增强:修复了在 Windows XP 64位来宾系统上的安装问题。
访客附加功能:修复了由于系统内存不足导致访客进程崩溃的问题。
Linux Guest 附加组件:修复了 2.5.52 及更旧版本内核的构建问题。
Linux 客户机添加项:修复了因废弃的 PID 文件导致 VBoxService 未启动的问题。
Linux 客户机添加项:修复了在旧版 Linux 发行版上未启动用户会话服务时出现的问题。
Linux Guest 附加组件:修复了针对旧版 Linux 发行版检查内核模块是否已加载的问题。
Linux 客户机附加组件:修复了客户机附加组件进程在系统重启或关机时仍保持运行的问题。
Linux 来宾系统附加组件:为 RHEL 9.8、10.1 和 10.2 内核添加了额外修复。
Linux 客户机附加组件:已为内核 6.19 添加初始支持。
Windows 客户机附加组件:修复了在 WinXP 64 位上的安装问题。
BIOS:修复了使用 IPXE 启动虚拟机时出现的问题。