首页/软件/VirtualBox

VirtualBox:强大的开源虚拟化软件 #

VirtualBox 是什么? #

VirtualBox 是 Oracle 推出的一款通用型全虚拟化软件(general-purpose full virtualization software),致力于为 x86_64 硬件提供高性能、跨平台的虚拟化能力,让用户在一台物理计算机上同时运行多个独立的操作系统。

它最初面向笔记本电脑、台式机、服务器与嵌入式场景设计,如今已被数百万用户用于开发测试、系统体验、软件兼容性验证、教学实验以及企业级服务器整合等用途。作为由 Oracle 背书、社区共同推动的开源项目,VirtualBox 的基础平台包依据 GPL v3 许可免费发布,个人与教育用户还可免费使用功能扩展的 Extension Pack,因此无论是个人开发者还是企业团队,都能以极低的成本搭建属于自己的虚拟机环境。

VirtualBox 有哪些亮点特色? #

  • 开源免费,许可清晰:VirtualBox 平台包依据 GPL version 3 发布,可自由下载、安装与分发;Extension Pack 则依据 PUEL(个人使用与教育许可)免费提供给个人和教育用途,企业用户也可选择商业授权条款,使用边界明确。
  • 全平台跨系统支持:官方提供 Windows hosts、macOS / Intel hosts、macOS / Apple Silicon hosts、Linux distributions、Solaris hosts 及 Solaris 11 IPS hosts 等多个平台包,同一份虚拟机配置可在不同宿主机之间迁移使用。
  • 原生支持 ARM 架构:VirtualBox 7.1 起额外支持 macOS/Arm 主机,7.2 起进一步支持 Windows/Arm,让新一代 Apple Silicon 与 ARM Windows 设备也能流畅运行虚拟机。
  • 面向个人与企业的通用虚拟化:官网明确其目标是笔电、台式机、服务器和嵌入式使用,既能满足个人折腾系统的需求,也能承担企业级的虚拟化部署任务。
  • Oracle 背书与专业质量保障:VirtualBox 是由 Oracle 支持的社区项目,Oracle 负责确保产品符合专业质量标准,并为用户提供官方支持资源,兼顾开源活力与商业级可靠性。
  • 活跃的全球社区:数百万用户正在活跃使用 VirtualBox,社区论坛提供问题讨论与解决、测试版本尝鲜等通道,任何人都可以参与贡献。
  • 完善的文档与学习体系:官方提供用户手册、终端用户与技术文档、源码仓库时间线、变更日志,以及实验环境、教程视频和测验,帮助新手到专家逐级进阶。
  • 持续稳定的版本迭代:7.2 分支保持高频维护节奏,2026 年内已连续发布 7.2.4、7.2.6、7.2.8、7.2.10、7.2.12、7.2.14、7.2.16、7.2.18、7.2.20 等多个维护版本,持续提升稳定性并修复回归问题。

VirtualBox截图

免费下载 VirtualBox #

以下为官方提供的各平台安装包与开发包,点击链接即可下载。

文件名 描述 大小 下载
VirtualBox-7.2.20-175154-Win.exe Windows 主机安装包 169.9 MB 夸克网盘
VirtualBox-7.2.20-175154-OSX.dmg macOS / Intel 主机安装包 143.2 MB 夸克网盘
VirtualBox-7.2.20-175154-macOSArm64.dmg macOS / Apple Silicon 主机安装包 151.6 MB 夸克网盘
VirtualBoxSDK-7.2.20-175154.zip VirtualBox SDK 软件开发包 14.2 MB 夸克网盘

提示:官网 Downloads 页面同时提供 Linux distributions、Solaris hosts 与 Solaris 11 IPS hosts 平台包,以及 VirtualBox 7.2.20 Extension Pack,可按需前往官网获取。

VirtualBox 如何使用? #

VirtualBox 采用图形化管理界面,新建并启动一台虚拟机通常只需要以下几步:

  1. 启动软件:安装完成后打开 VirtualBox,主界面左侧为虚拟机列表,右侧为当前选中虚拟机的详细信息(常规、系统、显示、存储、网络等)。
  2. 新建虚拟机:点击工具栏的「新建(New)」,输入虚拟机名称,选择要安装的操作系统类型与版本,并指定内存大小与处理器数量。
  3. 创建虚拟硬盘:在向导中创建虚拟硬盘(VDI/VHD/VMDK 等格式)并设置容量,推荐选择动态分配,实际占用会随使用增长。
  4. 挂载安装镜像:在虚拟机设置 → 存储中,将下载好的系统 ISO 镜像挂载到光驱位置,或在网络设置中配置桥接 / NAT 网络模式。
  5. 启动并安装系统:点击「启动(Start)」,虚拟机将从 ISO 引导,按正常流程完成操作系统安装即可。
  6. 安装增强功能(可选):系统装好后,可通过「设备 → 安装增强功能」提升显示分辨率、鼠标集成与剪贴板共享体验,USB 2.0/3.0 等扩展能力需配合 Extension Pack 使用。

除了图形界面,VirtualBox 还提供完整的命令行工具 VBoxManage,支持脚本化创建、启动、快照与导出虚拟机,适合批量部署与自动化场景;开发者也可以使用随包发布的 SDK 进行二次开发与集成。

VirtualBox 的常见问题? #

VirtualBox 是免费的吗? VirtualBox 的基础平台包依据 GPL version 3 开源许可发布,可免费下载和使用。Extension Pack 依据 PUEL(个人使用与教育许可)向个人和教育用户免费提供。商业或企业用途则需要遵守相应的商业授权条款。

Platform Package 和 Extension Pack 有什么区别? Platform Package 是 VirtualBox 的主程序与虚拟化核心,负责创建和运行虚拟机;Extension Pack 则是一组附加功能包,用于增强单台宿主机上多台虚拟机的运行能力。官网明确说明 PUEL 许可仅适用于 Extension Pack,不适用于 VirtualBox 基础包及其源代码。

VirtualBox 支持哪些操作系统? 官方提供 Windows hosts、macOS / Intel hosts、macOS / Apple Silicon hosts、Linux distributions、Solaris hosts 与 Solaris 11 IPS hosts 平台包。VirtualBox 7.1 起额外支持 macOS/Arm,7.2 起进一步支持 Windows/Arm。

VirtualBox 的基础包和源码是什么许可? 官网 Downloads 页面明确指出,平台包依据 GPL version 3 的条款发布,用户可以获取并分发源代码;而 Extension Pack 采用独立的 PUEL 许可,两者授权范围不同。

遇到问题去哪里寻求帮助? 可以访问 VirtualBox 官方社区论坛参与讨论与问题排查,也可查阅用户手册与技术文档、变更日志和测试版本。Oracle 还为用户提供官方支持资源,企业用户可通过 Oracle Support 获得专业协助。

如何了解新版本带来的变化? 每次发布的维护版本都会在 Changelog 中记录改进与修复内容,例如 VirtualBox 7.2.20(2026 年 9 月 22 日发布)主要提升了稳定性并修复了回归问题,建议升级前先阅读对应版本的变更日志。

VirtualBox 如何安装? #

Windows #

  1. 下载 VirtualBox-7.2.20-175154-Win.exe 安装包。
  2. 双击运行安装程序,按向导点击「Next」。
  3. 在组件选择界面确认需要的功能(默认即可),并留意安装过程中会短暂断开网络连接。
  4. 出现驱动签名提示时选择「安装」,完成安装后点击「Finish」启动 VirtualBox。

macOS(Intel / Apple Silicon) #

  1. Intel 芯片设备下载 VirtualBox-7.2.20-175154-OSX.dmg;Apple Silicon 设备下载 VirtualBox-7.2.20-175154-macOSArm64.dmg。
  2. 双击打开 DMG 文件,运行其中的 VirtualBox.pkg 安装程序。
  3. 按提示完成安装,期间系统会要求授予内核扩展与系统权限,请在「系统设置 → 隐私与安全性」中允许。
  4. 安装完成后在「应用程序」中启动 VirtualBox。

Linux #

  1. 前往官网 Downloads 页面获取对应发行版的软件包与仓库配置说明。
  2. 依据官方文档添加 VirtualBox 软件源,并使用发行版包管理器(如 apt / dnf / zypper)安装。
  3. 安装后建议将当前用户加入 vboxusers 用户组,以获得完整的 USB 设备访问权限。

Solaris #

  1. 前往官网 Downloads 页面下载 Solaris hosts 或 Solaris 11 IPS hosts 平台包。
  2. 使用系统原生的包管理工具完成安装,并按需加载 VirtualBox 内核模块。

安装完成后,如需 USB 2.0/3.0、远程桌面等扩展能力,可另外下载并安装与版本号一致的 Extension Pack。

VirtualBox 如何卸载? #

Windows #

  1. 打开「控制面板 → 程序和功能」(或「设置 → 应用」)。
  2. 在列表中找到 Oracle VirtualBox 7.2.20,点击「卸载」并按向导完成操作。
  3. 卸载完成后,如需彻底清理,可手动删除 C:\Users\<用户名>\.VirtualBox 目录(存放全局配置与虚拟机注册信息)以及自定义的虚拟机存放文件夹。

macOS #

  1. 打开 DMG 安装包中的 VirtualBox_Uninstall.tool,或在终端中执行官方提供的卸载脚本。
  2. 按提示输入管理员密码,脚本会自动移除内核扩展与应用文件。
  3. 如需清理残留,可手动删除 ~/Library/VirtualBox、~/Library/Preferences/org.virtualbox.app.VirtualBox.plist 等配置目录。

Linux #

  1. 使用安装时的包管理器执行卸载,例如 sudo apt remove virtualbox 或 sudo dnf remove VirtualBox。
  2. 删除软件源配置文件,避免后续误更新。
  3. 手动清理 ~/.config/VirtualBox 与 ~/VirtualBox VMs 目录,以释放虚拟机磁盘占用。

提醒:卸载前请先导出的虚拟机(OVA 格式)或备份虚拟硬盘文件(VDI/VHD/VMDK),卸载程序通常不会保留虚拟机数据。

相关标签
VirtualBoxOracle VirtualBox虚拟机软件开源虚拟化虚拟化软件x86 虚拟化Windows 虚拟机macOS 虚拟机VMware 替代品VirtualBox Extension Pack