VirtualBox 6 是一款免费开源的虚拟机软件,新手安装配置只需下载安装包、创建虚拟机、挂载系统镜像三步即可完成,整个过程约 20 分钟。这篇文章将手把手带你走完从下载到运行的每一个步骤,同时回答几个新手最常问的细节问题。
VirtualBox 6 安装前的准备工作
确认你的电脑是否满足运行条件
在动手之前,先看一眼自己电脑的硬件,VirtualBox 6 对配置要求不高,但如果你打算跑 Windows 10 或更新的系统,建议至少满足以下条件:
- CPU 支持硬件虚拟化(Intel VT-x 或 AMD-V),大多数近十年的电脑都支持
- 内存至少 8GB,分配给虚拟机 4GB 会比较流畅
- 硬盘剩余空间 20GB 以上,虚拟机文件会占用真实磁盘空间
检查虚拟化是否开启的方法很简单:打开任务管理器(Ctrl+Shift+Esc),切到“性能”选项卡,看底部“虚拟化”这一项,如果是“已启用”,直接继续;如果是“已禁用”,需要进 BIOS 开启,不同主板快捷键不一样,常见的是 F2、Del 或 F10,进 BIOS 后找“Intel Virtualization Technology”或“SVM Mode”,设为 Enabled 保存重启即可。
下载 VirtualBox 6 安装包
去官方网站 virtualbox.org 的 Downloads 页面,找到“VirtualBox 6.1.x”版本(6.0 系列已停止维护,6.1 是最后一个大版本),Windows 用户选“Windows hosts”下载,macOS 用户选“macOS hosts”,下载完成后是一个 .exe 或 .dmg 文件。
安装过程注意两点:
- 安装路径不要带中文或空格,D:Program FilesOracleVirtualBox
- 安装过程中会提示安装网络驱动,选择“是”即可,否则虚拟机无法上网
安装完成后桌面会出现一个蓝色立方体图标,双击打开就是主界面。
创建你的第一台虚拟机
新建虚拟机向导
点击主界面左上角的“新建”按钮,弹出向导后依次设置:
- 名称:填你想起的名字,Win10测试机”
- 类型:根据你要装的操作系统选,Windows 就选 Microsoft Windows
- 版本:选对应的系统版本,Windows 10 (64-bit)
名称填完,类型和版本一般会自动匹配,确认无误后点“下一步”。
分配内存和硬盘
内存分配是新手最容易出错的地方,分配太少系统卡顿,分配太多会影响宿主机的流畅度,内行建议:如果宿主机有 8GB 内存,给虚拟机分 2GB - 3GB;有 16GB 内存,可以分 4GB - 6GB,记住一个原则虚拟机用的内存不能超过宿主机总内存的三分之二。

硬盘部分选择“现在创建虚拟硬盘”,文件类型保持默认的 VDI(VirtualBox Disk Image),存储在物理硬盘上选“动态分配”,这样不会一次占满磁盘,而是随使用逐渐增长,大小方面,Windows 10 建议至少 50GB,Linux 桌面版 20GB 足够,Ubuntu 服务器版 10GB 也能跑。
创建完成后,主界面的虚拟机列表里就会出现这个新名字,选中它,点“设置”,开始配置关键项。
虚拟机核心配置项详解
调整 CPU 核心数和显存
在“设置 → 系统”里,把“处理器”选项卡下的 CPU 数量调高,你的 CPU 是四核,就给虚拟机分配 2 核;是六核以上,可以分 4 核,但不要超过实际物理核心数的一半,否则性能反而下降。
“显存”在“显示 → 屏幕”里,默认 16MB 太低,装系统时会黑屏或分辨率错乱,把显存拉到 128MB,启用“3D 加速”选项,如果你要装 Linux 且打算用 GNOME 桌面,这一步必须做,否则界面渲染会非常卡。
网络模式怎么选
双击虚拟机,进“设置 → 网络”,默认是 NAT 模式,家用宽带上网选 NAT 就够了,虚拟机可以访问外网,宿主机和虚拟机之间也能通信,但局域网内的其他设备访问不到这台虚拟机。
如果你需要虚拟机充当一台服务器,让手机或其他电脑访问它,就改成“桥接网卡”模式,此时虚拟机会直接使用物理网卡,它的 IP 地址和你家里的路由器在同一网段,效果等同于局域网内的一台真机,行业共识认为,NAT 模式适合日常学习测试,桥接模式适合搭建服务。
挂载系统镜像
在“设置 → 存储”里,选中“光学驱动”后点击右侧光盘图标,选“选择虚拟盘”,找到你下载的 Windows 10 ISO 镜像或 Ubuntu ISO 镜像,这一步完成后,启动虚拟机就会从 ISO 引导安装。
如果你还没有 ISO 镜像,去微软官网下载 Windows 10 媒体创建工具,或者去 Ubuntu 官网下载桌面版 LTS 镜像,别用第三方网站下载的改版镜像,安全和稳定性都没法保证。
启动安装和必备扩展
开始安装操作系统
回到主界面,选中虚拟机,点击“启动”,屏幕上会弹出窗口,稍等几秒看到 Windows 或 Ubuntu 的安装界面,后续操作跟物理机装系统一模一样:选语言、分区、用户名、密码,安装过程中可能会多次重启,VirtualBox 会自动响应,不需要手动干预。

有一点要留意:安装画面里如果鼠标被锁在虚拟机窗口内,按右边的 Ctrl 键 可以释放鼠标,这是新手最容易卡住的地方,其实不是机器问题。
安装增强功能
系统装好后,虚拟机屏幕分辨率可能很低,也无法与宿主机共享剪贴板,解决方法是安装“增强功能”(Windows 叫 Guest Additions,Linux 叫 VBoxGuestAdditions)。
点击虚拟机菜单栏的“设备 → 安装增强功能”,系统会自动挂载一个虚拟光盘,Windows 虚拟机里打开光盘运行 VBoxWindowsAdditions.exe,一路下一步安装,最后重启虚拟机,Linux 虚拟机里打开终端,执行:
sudo mount /dev/cdrom /media/cdrom cd /media/cdrom sudo ./VBoxLinuxAdditions.run
装完后分辨率自动变成可调,文件夹共享、拖拽文件、剪贴板共享都解锁了。
快照功能使用技巧
这是一个非常实用但容易忽略的功能,在虚拟机运行中,右键点击虚拟机名字,选“快照 → 拍摄快照”,以后系统坏了或操作失误,直接“恢复快照”就能回到拍摄时的状态,建议在系统刚装完、打好所有补丁后立刻拍一个快照,当作“纯净备份”,之后随便折腾,出问题了恢复到这个点就行。
不同系统的配置差异
Ubuntu 虚拟机与 Windows 虚拟机
很多新手问“vbox 虚拟机 6 能不能装 Ubuntu”,答案是可以,而且配置更简单,Ubuntu 对 VirtualBox 的支持一向很好,安装时只需要把内存调到 2GB 以上,其余保持默认。
对比来看:
| 对比项 | Windows 10 虚拟机 | Ubuntu Desktop 虚拟机 |
|---|---|---|
| 内存推荐 | 4GB 以上 | 2GB 以上 |
| 磁盘大小 | 50GB | 20GB |
| 增强功能 | 必须安装 | 建议安装 |
| 日常流畅度 | 一般 | 更流畅 |
实测中,同样配置下 Ubuntu 的响应速度明显优于 Windows,尤其是在低配电脑上,如果你只是想体验 Linux,Ubuntu 虚拟机是首选。

老电脑怎么设置最优
如果你的电脑是七八年前的老款,内存只有 6GB,建议这样做:
- 宿主机关闭不必要的启动项,释放内存
- 虚拟机只分配 2GB 内存,系统选 Ubuntu 或 Windows 7
- 关闭“显示 → 屏幕”里的硬件加速
- 硬盘选“固定大小”,运行时读取速度更快
老电脑跑虚拟机卡顿大多是内存不够造成的,优先保证宿主机还有 3GB 以上空闲内存。
常见问题快速手册
启动虚拟机时报错“VT-x is not available”怎么办
这个提示出现,说明 BIOS 里没开启虚拟化,参考前文的方法进 BIOS,打开 Intel VT-x 或 AMD-V,保存重启,如果你的 CPU 本身不支持虚拟化,那就无法运行 64 位客户机系统,只能装 32 位版本。
虚拟机没有声音或 Usb 设备识别不了
在“设置 → 声音”里,把“音频控制器”设为 Intel HD Audio,声卡类型设为 ICH AC97 往往就能解决,USB 设备要在“设置 → USB”中启用 USB 2.0 或 3.0 控制器,然后启动虚拟机,在“设备 → USB”菜单里勾选对应的设备。
怎么删除多余的虚拟机
右键点击虚拟机,选“移除”,注意这一步只是从列表移除,不会删除硬盘文件,如果想要彻底删除,先进入“管理 → 虚拟介质管理”,选中对应虚拟硬盘,点“释放”再“删除”,或者手动删除位于 C:Users你的用户名VirtualBox VMs 下的整个文件夹。
Q&A 补充
虚拟机里能玩 3D 游戏吗
不能,VirtualBox 的 3D 加速性能有限,只适合跑轻量级图形应用或老游戏,玩大型游戏建议使用 VMware Workstation 的 3D 加速,但效果也远不如物理机。
虚拟机文件占用空间越来越大正常吗
正常,动态分配的 VDI 文件只增不减,删除文件后磁盘空间不会自动释放,这是 VirtualBox 的Bug特性,业界普遍采取的做法是安装 Linux 虚拟机后在机器内执行 zerofree 命令,或直接使用固定大小磁盘避免这种问题。
VirtualBox 6 和 7 区别大吗
VirtualBox 7 加入了安全启动支持、全新用户界面和自动更新功能,但对普通新手而言,6.1 版本完全够用,如果你用的是 Windows 11 宿主机,更建议直接上 VirtualBox 7,因为 6.1 对 Win11 的支持不够完美,存在网络驱动兼容问题。