VirtualBox安装教程:开发者虚拟机环境从零搭建(2026最新)

需要在Windows上跑Linux、隔离测试环境、兼容老系统——VirtualBox是这类需求里成本最低的解决方案。完全免费开源,Oracle维护,个人商用均可。
在这里插入图片描述

本文从环境检查到实际可用完整走一遍,重点标出容易踩的坑。


一、安装前:确认硬件虚拟化已开启

VirtualBox依赖CPU硬件虚拟化(Intel VT-x / AMD AMD-V),先确认状态:

Ctrl+Shift+Esc → 任务管理器 → 性能 → CPU → 查看"虚拟化"
在这里插入图片描述

已启用 → 跳过本节。

已禁用 → 进BIOS开启:

品牌进BIOS快捷键虚拟化选项位置
联想F2 / F12Advanced → CPU Configuration
戴尔F2Advanced → Virtualization
华硕DelAdvanced → CPU Configuration
惠普F10Security → System Security

找到 Intel Virtualization Technology(AMD机器找SVM Mode),设为 Enabled,F10保存重启。

Hyper-V冲突处理(Win10/11专业版)

专业版Windows默认开Hyper-V,与VirtualBox的VT-x调用冲突,启动虚拟机会直接报错。关闭方式:

控制面板 → 程序和功能 → 启用或关闭Windows功能 → 取消勾选"Hyper-V"和"虚拟机监控程序平台" → 重启


二、下载安装

下载地址:VirtualBox最新版安全下载

当前版本7.0.8,安装包约100MB,支持Windows / macOS / Linux主机。

安装步骤:

  1. 双击 .exe 启动安装向导
    在这里插入图片描述
    在这里插入图片描述

  2. 接受协议,下一步
    在这里插入图片描述

  3. 安装路径建议改到D盘,路径不能含中文,否则虚拟机文件路径会出现异常
    在这里插入图片描述

  4. 弹出"Windows安全警告"提示安装网络适配器 → 选"是",这是虚拟网卡驱动,正常
    在这里插入图片描述

  5. 勾选自定义安装,下一步
    在这里插入图片描述
    在这里插入图片描述

  6. 点击【完成】,VirtualBox自动启动
    在这里插入图片描述
    在这里插入图片描述

建议同步安装 Extension Pack

在同一下载页找到对应版本的Extension Pack,双击安装。补上USB 2.0/3.0支持和磁盘加密功能——不装的话U盘在虚拟机里识别不到。


三、新建虚拟机

以安装Windows 10为例,需提前准备ISO镜像(微软官网可下载)。

Step 1:新建虚拟机

  • 打开VirtualBox → 点击"新建"
    在这里插入图片描述

  • 填写名称,不要带中文

  • 选择ISO映像文件

  • 类型:Microsoft Windows,版本:Windows 10 (64-bit)
    在这里插入图片描述

  • 输入用户名和密码

  • 勾选【安装客户机功能增强包】
    在这里插入图片描述

VirtualBox 7.0的"无人值守安装"可预设用户名密码自动完成系统安装,省去全程守着。

Step 2:分配内存和CPU

资源建议值注意
内存4096MB(4GB)起步不超过主机物理内存的50%
CPU2核默认1核,多核主机可适当增加
在这里插入图片描述

确认【摘要】无误后,继续下一步。
在这里插入图片描述

Step 3:启动虚拟机,安装系统

启动后按提示完成系统安装,流程和真机装Windows一致。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

Step 4:安装 Guest Additions(必做)

系统装好后:

VirtualBox菜单栏 → 设备 → 安装增强功能 → 安装 Guest Additions CD镜像 → 进虚拟机运行安装程序 → 重启
在这里插入图片描述

装完才能解锁:

  • 主机↔虚拟机剪贴板共享
  • 文件拖拽传输
  • 分辨率自动跟随窗口调整
  • 共享文件夹正常挂载

大量新手卡在"分辨率固定死"、“粘贴板不通”、“共享文件夹用不了”——根本原因都是没装 Guest Additions。


四、快照管理

快照 = 虚拟机状态存档,随时回滚,测试和开发场景必用。

典型用途:

  • 测试不明来源软件前创建快照,出问题一键恢复
  • 系统大变更前保底(升级、装驱动)
  • 保留干净基础镜像,CI/CD环境复用

操作:

创建:选中虚拟机 → 右上角切换到"快照"视图 → 拍摄 → 填写描述(如"全新安装完毕")

恢复:快照列表 → 选中目标 → 点"恢复" → 确认

注意: 快照占用磁盘空间较大,累积过多会拖慢I/O,及时清理不用的快照。


五、网络模式速查

模式上网主机访问VMVM互通适用场景
NAT(默认)✅❌❌日常上网、测试软件
桥接✅✅✅VM作独立局域网节点
仅主机❌✅✅纯隔离内网测试
NAT网络✅❌✅多VM组网+上网

开发场景补充: VM内跑Web服务需从主机访问时,NAT模式下设置端口转发(设置→网络→高级→端口转发)比直接改桥接更灵活。


六、常见报错速查

报错/现象原因解决方案
VT-x is disabled in the BIOS硬件虚拟化未开启进BIOS启用VT-x / SVM
虚拟机启动直接报错/卡死Hyper-V冲突关闭Hyper-V后重启
分辨率固定,剪贴板不通Guest Additions未装安装Guest Additions
虚拟机运行卡顿资源不足内存加到4GB+,显存128MB,迁到SSD
U盘无法识别Extension Pack未装安装对应版本Extension Pack
共享文件夹找不到Guest Additions未装装后在设置里添加路径并勾选自动挂载

总结

关键三步,缺一不可:

  1. 安装前确认VT-x已启用、Hyper-V已关闭
  2. 装完系统必装Guest Additions
  3. 重要操作前先拍快照

VirtualBox最新版安全下载

更多推荐