VMware Workstation Pro 是最常用的桌面虚拟机软件,尤其适合要在 Windows 上再跑一套 Linux、Windows 或测试环境的人。把虚拟机装好,你就能在不重装系统、不搞双系统的情况下,隔离运行另一个操作系统,对学习、开发和复现实验来说非常实用。这篇教程我按实际安装流程走一遍,从下载、安装、创建虚拟机、装系统,到 VMware Tools、网络配置、快照克隆和常见报错排查都覆盖到,第一次接触虚拟机的人可以照着做。
很多人一搜“VMware 安装教程”就去找各种下载站的“安装包”和“激活码”,其实现在的 VMware Workstation Pro 17 系列对个人用户已经免费,不需要额外破解。下面直接按官方免费路线操作,先讲清楚为什么这么走,再一步步来。
1. 先搞清楚虚拟机解决什么问题,别急着找安装包
1.1 虚拟机到底是什么
虚拟机可以理解成一台“运行在现有系统里的虚拟电脑”。你的真实电脑叫宿主机,虚拟机里跑的系统叫客户机。客户机使用宿主机分配出来的 CPU、内存、磁盘和网络资源,但它和宿主机之间是隔离的,客户机里装坏了、中病毒、系统崩溃,通常不会直接影响宿主机。
这个设计解决了很多实际问题:
- 想用 Linux 但不想换系统,可以在虚拟机里装 Ubuntu。
- 想测试某个软件,但担心装完污染系统,可以先在虚拟机里试。
- 想做嵌入式、ROS、深度学习环境,但不想把开发环境直接堆在主力机上。
- Windows 上想用老系统、旧软件,或者想跑不兼容的驱动环境,虚拟机也很合适。
所以虚拟机不是“模拟器”,它是真的把硬件虚拟化出来,让操作系统在虚拟硬件上正常运行。
1.2 2026 版最该关注的变化:个人免费
VMware Workstation Pro 在 17 系列后期对个人用户免费,这是很多人还在找激活码时忽略的要点。网上流传的“许可证密钥”“永久激活工具”,现在基本没有必要,也不安全。
目前官网提供的是 VMware Workstation Pro 17 系列最新版本。标题里说的“2026版”,实际指的就是这个系列在 2026 年之前更新的补丁版或小版本。不同小版本在界面和操作路径上差别不大,以下步骤在 17.x 上通用。
个人用户在安装过程中选择“个人使用”即可正常使用全部核心功能,不需要额外输入序列号。
注意:免费主要针对“个人用户”,如果你是公司内部生产或商业用途,请以 Broadcom 当前授权政策为准。本文只讨论个人学习与开发场景。
1.3 你在虚拟机里会用到哪几类操作
先把完整使用路径理清楚,后面不容易乱:
- 下载并安装 VMware Workstation Pro。
- 准备一个系统镜像,比如 Ubuntu 的 ISO。
- 新建虚拟机,配置 CPU、内存、磁盘。
- 启动虚拟机,安装客户机系统。
- 装 VMware Tools 增强包。
- 配置网络、快照、克隆等常规功能。
- 遇到报错时按步骤排查。
大多数新手卡在第 1、3、6 步。下面按这个顺序展开。
2. 从官网下载到个人许可证:安装前必须理清的几件事
2.1 下载渠道和版本选择
下载渠道一定是两个:VMware 官网或 Broadcom 支持门户。不要用搜索引擎里排在前面的第三方下载站,那些站点经常捆绑推广软件、修改版安装包,甚至可能带病毒。
打开 VMware Workstation Pro 产品页面后,选择 Windows 版本下载。文件一般是一个 500MB 到 700MB 的 exe 安装包。如果你的系统是 Windows 10 或 Windows 11,直接下载新版即可;如果还在用 Windows 7,需要确认系统是否满足官方支持要求,建议优先升级系统。
2.2 安装过程里的几个可选项怎么选
安装过程并不复杂,但有几个选项容易让新手纠结:
- 安装路径:建议保持默认,或者放在非中文、不带空格的目录。有些工具链对中文路径敏感,虽然 VMware 本身问题不大,但以后如果要在虚拟机里映射共享目录、跑脚本,路径越简单越省心。
- 增强型键盘驱动:可选。这个驱动主要用于处理某些 Linux 系统下的特殊按键,普通用户不装也不影响。
- 加入客户体验提升计划:不勾选也可以,纯粹是遥测数据。
- 安装完成后是否重启:建议重启,因为安装过程中可能安装了虚拟网卡和驱动,重启后更稳定。
2.3 许可证设置:个人免费版怎么填
安装完成后第一次启动,会弹出许可证界面。这里很多人下意识去找激活码,其实可以直接选择“个人使用”或“个人学习用途”,按免费许可继续使用。
如果之前装过旧版,升级后没有自动识别许可证,也可以在菜单栏的“帮助”里找到许可证相关选项,重新选择“个人使用”即可。
网上所谓“激活码”,要么是旧的批量授权,要么是非法工具,不建议碰。免费版本已经能满足学习、开发、测试需求。
2.4 安装完成后的第一轮检查
启动 VMware Workstation Pro 后,主界面左侧应该能看到“库”面板,里面可能有默认的虚拟机目录。如果软件能正常打开且没有弹窗报错,说明安装成功。
这时候可以顺手检查一下虚拟网卡是否生成。在 Windows 的“网络连接”里,应该能看到 VMware Network Adapter VMnet1 和 VMnet8。这两个虚拟网卡对应“仅主机模式”和“NAT 模式”,在后续网络配置章节会用到。如果没有这两个网卡,说明安装时驱动没有正确加载,可能需要管理员权限重装或重启系统。
3. 创建第一台虚拟机:镜像、配置、启动一次走完
3.1 准备系统镜像文件
要安装客户机系统,需要先下载对应系统的 ISO 镜像。
- Ubuntu 桌面版:去 Ubuntu 官网下载 ISO。
- Windows 评估版:微软官网提供评估版 ISO。
- 已有旧版 Windows 或 Windows 10/11 安装盘:可以直接用原版 ISO。
镜像文件建议单独放在一个目录,比如 D 盘根目录下的iso文件夹,方便后续安装。下载完可以核对文件大小,如果只有几百 MB,可能是精简版或损坏文件,安装时容易卡在读取阶段。
3.2 新建虚拟机向导里的关键选项
打开 VMware 主界面,点击“创建新的虚拟机”,选择“典型”或“自定义”。新手建议用典型,尽量少选复杂项目。
关键点在于“安装程序光盘映像文件”这一步:
- 如果你已经选择了 ISO 文件,VMware 会自动识别系统类型。
- 如果不能自动识别,可以在“客户机操作系统”里手动选择,比如 Linux 对应 Ubuntu 64 位。
- 如果先不安装系统,也可以选择“稍后安装操作系统”。不过对新手来说,直接指定 ISO 更顺。
“简易安装”功能会自动跳过一些交互步骤,但有时会默认创建用户名和密码,反而让新手找不到登录信息。我更推荐选择“自定义硬件”里的可移动设备,先把不需要的声卡、打印机等设备移除,减少系统安装时驱动冲突的概率。
3.3 分配 CPU、内存、磁盘的参考值
虚拟机配置不是越大越好,要结合宿主机剩余资源。常见配置参考如下:
| 客户机系统 | CPU 核心 | 内存 | 磁盘 | 建议场景 |
|---|---|---|---|---|
| Ubuntu 桌面版 | 2 核 | 4 GB | 60 GB | 学习 Linux、跑 ROS、嵌入式开发 |
| Ubuntu 服务器版 | 2 核 | 2 GB | 40 GB | 命令行学习、服务测试 |
| Windows 10 | 2 核 | 4 GB | 60 GB | 老软件、交叉测试 |
| Windows 11 | 4 核 | 8 GB | 80 GB | 需要 TPM 和 UEFI 的系统测试 |
注意,磁盘分配在 VMware 里有两种策略:“立即分配所有磁盘空间”和“按需分配”。默认是按需分配,也就是虚拟磁盘文件会随着实际使用增长。这种方式占宿主机空间少,性能稍弱,但对新手友好。不要一上来就选“立即分配所有磁盘空间”,除非你的磁盘空间非常充裕。
内存分配有个判断标准:把虚拟机所需内存加上宿主机当前空闲内存,不要超过电脑物理内存的 70% 到 80%。比如电脑有 16GB 内存,虚拟机分配 4GB 比较稳妥;分配 8GB 不是不能用,但宿主机开浏览器、IDE 时会明显变慢。
3.4 安装 Ubuntu 或 Windows 客户机系统的实际流程
虚拟机创建完成后,点击“开启此虚拟机”,系统会从 ISO 镜像启动。
安装 Ubuntu 桌面版时,请选择“Install Ubuntu”,不要选“Try or Install Ubuntu”里的试用模式,除非你想先体验。安装过程中会提示键盘布局、联网方式和安装类型。这里有个坑:如果选择“最小安装”,桌面环境很精简,部分 GUI 工具缺失;如果选择“正常安装”,安装时间会长一些,但基础工具更全。
安装 Windows 10 或 Windows 11 客户机时,如果提示缺少必要的驱动,先把 ISO 换成官方原版镜像,不要用 GHOST 精简版。Windows 11 还需要虚拟化 TPM 支持,在虚拟机的“虚拟机设置”里需要开启“加密虚拟机”并添加“可信平台模块”,否则安装会卡在“此电脑无法运行 Windows 11”的提示。
3.5 安装完成后的首次启动检查
系统安装完成后,虚拟机通常会重启一次。重启后如果能正常进入桌面或命令行,说明虚拟机创建成功。
此时看一下几点:
- 鼠标是否能正常从虚拟机“释放”回宿主机。默认按 Ctrl+Alt 组合键。
- 虚拟机窗口是否能自适应分辨率。如果分辨率固定很小,说明 VMware Tools 还没装,下一步处理。
- 虚拟机里的系统是否能联网。如果不能,先看网络模式,后面章节会讲。
4. 装完系统先装 VMware Tools,否则虚拟机很难用
4.1 为什么 VMware Tools 必装
很多新手装完客户机系统后,发现虚拟机窗口很小、鼠标移动不流畅、不能直接拖文件,就开始怀疑安装出了问题。其实这是没装 VMware Tools 导致的。
VMware Tools 是 VMware 为客户机提供的一组增强驱动和服务,主要解决:
- 动态分辨率:虚拟机窗口拉大,客户机分辨率自动调整。
- 鼠标平滑切换:不再需要按 Ctrl+Alt 释放鼠标。
- 剪贴板共享:宿主机和虚拟机之间复制粘贴文本。
- 文件拖拽:在宿主机和虚拟机之间直接拖文件。
- 时间同步:客户机时间自动和宿主机同步。
不装也能用虚拟机,但体验会差很多。所以装完系统的第一件事,就是安装 VMware Tools。
4.2 安装步骤和验证方式
在 VMware 菜单栏选择“虚拟机” -> “安装 VMware Tools”。这会向客户机挂载一个虚拟光盘。
在 Ubuntu 中,文件管理器里会看到一个 VMware Tools 光盘卷标。打开后把 tar.gz 包提取到桌面或 home 目录,然后解压安装:
cd ~/Desktop tar -xzvf vmware-tools-distrib.tar.gz cd vmware-tools-distrib sudo ./vmware-install.pl安装过程中一路按回车使用默认配置即可。如果系统缺少编译工具链,可能需要在安装前先安装 gcc 和内核头文件:
sudo apt update sudo apt install build-essential linux-headers-$(uname -r)在 Windows 客户机中,VMware Tools 的光盘会自动弹出安装向导,双击 setup64.exe 一路下一步即可,完成后需要重启系统。
验证 VMware Tools 是否生效,可以看 Ubuntu 右上角或通知区是否有 VMware Tools 服务图标;或者把虚拟机窗口拉大,看桌面分辨率是否跟随变化。能变化就说明生效了。
4.3 剪贴板、拖拽等增强功能为什么生效
VMware Tools 安装完成后,剪贴板共享和文件拖拽不是天然就开,需要确认两个位置:
- 虚拟机菜单栏的“编辑” -> “虚拟机设置” -> “选项”,找到“客户机隔离”,勾选“启用复制粘贴”和“启用拖放”。
- 如果打开虚拟机时弹窗要求安装“OEM 驱动”或“VMware 驱动”,直接允许即可。
如果勾选了但还是不能复制粘贴,优先重启客户机系统,让驱动完全加载。
注意:拖拽文件对大目录不稳定,几十个文件或几个大文件最容易卡住。批量复制文件,建议用共享文件夹或网络方式。
5. 网络模式选错,虚拟机就上不了网:桥接、NAT、仅主机怎么选
5.1 三种网络模式的区别
VMware 的网络配置是新手最容易懵的地方。默认是 NAT 模式,但不同场景需要不同模式。
| 模式 | 原理 | 虚拟机是否能上外网 | 宿主机能否访问虚拟机 | 局域网其他设备能否访问虚拟机 |
|---|---|---|---|---|
| NAT | 虚拟机通过宿主机共享 IP 访问外网 | 能 | 能,通过虚拟网卡 | 不能 |
| 桥接 | 虚拟机直接接入宿主机所在局域网,获得独立 IP | 能 | 能,通过局域网 IP | 能 |
| 仅主机 | 虚拟机和宿主机组成一个隔离网络 | 不能 | 能 | 不能 |
NAT 模式适合大多数学习场景。虚拟机通过 VMnet8 虚拟网卡出网,外网看流量都来自宿主机,配置简单,不容易和局域网路由器冲突。
桥接模式适合需要让虚拟机被局域网内其他设备直接访问的场景,比如搭建一个开发服务器,但前提是路由器分配 IP 资源足够,且不会 IP 冲突。
仅主机模式适合纯本地测试,虚拟机没有外网,但和宿主机仍然互通。
5.2 不同场景怎么选
- 只是学 Linux、跑开发环境:NAT。
- 要在虚拟机里跑 Web 服务,让手机或同事电脑访问:桥接,或者 NAT 加端口转发。
- 要测试多台虚拟机之间的通信,但不希望它们访问外网:仅主机,或自定义 VMnet。
- 要模拟真实局域网环境:桥接。
5.3 网络不通时的排查顺序
如果虚拟机里 ping 外网失败,按这个顺序排查:
- 先看宿主机是否正常上网。
- 在虚拟机里执行
ip addr或 Windows 的ipconfig,确认是否获取到 IP。如果只有 169.254 开头的地址,说明 DHCP 没生效。 - 在 VMware 菜单栏的“编辑” -> “虚拟网络编辑器”里,确认 VMnet8 的 NAT 和 DHCP 没有被禁用。
- 检查 Windows 防火墙,有时会拦截虚拟网卡流量。
- 重启虚拟网络服务:在管理员命令行里执行:
net stop "VMware NAT Service" net start "VMware NAT Service"这类报错“ubuntu 虚拟机网络上有个?”大部分时候不是 VMware 坏了,而是 NAT 服务没有启动,或者虚拟网卡被防火墙拦了。
5.4 桥接模式下 IP 冲突怎么处理
桥接模式最容易出现“虚拟机没网但 NAT 正常”的情况。常见的原因有两个:
- 路由器开启了 AP 隔离,导致桥接设备之间无法互通。
- 宿主机同时连接了有线网和无线网,VMware 默认桥接到其中一个网卡,而虚拟机却拿到了另一个网段的地址。
解决办法是在虚拟网络编辑器里手动指定桥接到哪个物理网卡。如果你用无线网,就把桥接模式绑定到无线网卡;用有线网就绑定到有线网卡。这个选择对实际速度影响很大。
6. 快照、克隆与迁移:让虚拟机环境可以反复折腾
6.1 快照:什么时候打,什么时候回滚
快照相当于给虚拟机拍一张“当前状态的照片”。系统出现问题、软件配置改坏、环境变量改乱,都可以直接回到快照状态,不用重装系统。
建议在以下节点打快照:
- 刚装完系统并安装好 VMware Tools。
- 完成基础环境配置,比如换好源、装好常用编译工具。
- 准备做高风险测试之前,比如修改内核、安装不熟悉的驱动。
打快照的路径是菜单栏“虚拟机” -> “快照” -> “拍摄快照”。需要注意,快照不是越多越好。每个快照都会占磁盘空间,如果你发现虚拟机目录越来越大,检查快照管理,删掉不再需要的旧快照。
6.2 克隆:复制环境时要注意主机名和 IP
克隆可以快速复制一套已经配置好的虚拟机环境。比如你已经装好 Ubuntu 并配好依赖,克隆后就能得到另一台同配置虚拟机,非常适合做集群或分布式实验。
克隆分两种:
- 链接克隆:基于原始虚拟机的差分磁盘,生成快,占用空间小,但原始虚拟机不能删除。
- 完整克隆:完全复制一份独立副本,生成慢,占用空间大,但独立性好。
克隆完成后,最容易忽略的是克隆机器的网络配置。克隆的虚拟机可能使用相同的 MAC 地址或主机名,在 DHCP 下会拿到相同 IP 或者出现主机名冲突。建议克隆后:
- 修改主机名。
- 查看网络配置文件,删除或重置类似“70-persistent-net.rules”的设备绑定规则。
- 重新获取 IP 地址,不同发行版命令不同,Ubuntu 可参考:
sudo hostnamectl set-hostname new-hostname sudo dhclient -r sudo dhclient如果不处理,多台克隆虚拟机可能互相冲突,尤其在桥接模式下。
6.3 虚拟机文件迁移与备份
VMware 虚拟机的文件通常由 vmxf、vmdk、vmx、nvram 等多个文件组成。要迁移虚拟机,最稳妥的方式是使用“文件” -> “导出为 OVF”,或者直接在关机状态下复制整个虚拟机目录。
复制整个目录前,先确保虚拟机完整关闭,并删除所有快照分支,否则复制出来的虚拟机打开时可能因为快照配置错误而失败。迁移到新电脑后,用“打开虚拟机”选择 vmx 文件,如果提示“已移动”或“已复制”,按提示选择“已移动”,VMware 会重新适配网络和硬件配置。
备份时优先关注 vmdk 文件,因为这是虚拟磁盘的核心数据。如果做压缩备份,选择“Clean Up Virtual Machine”或先确认虚拟磁盘已经没有大量未使用空间,否则备份体积会非常大。
7. 常见报错和性能优化:不要一有问题就重装
7.1 虚拟化未开启:报错信息最明显
常见报错:
- “VMware Workstation 无法启动虚拟机。”
- 提示“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。”
- “WSL2 无法启动,因为此计算机上未启用虚拟化。”
出现这类报错,说明虚拟化功能在 BIOS 或 Windows 功能里没有打开。
排查顺序:
- 重启电脑,进入 BIOS/UEFI 设置界面。不同品牌按键不一样,常见有 F2、Del、F10。
- 找到“Intel Virtualization Technology”或“AMD SVM”/“SVM Mode”,设置为 Enabled。
- 保存退出,重启系统。
- 在 Windows 任务管理器 -> 性能 -> CPU 里确认“虚拟化”显示为“已启用”。
如果 BIOS 里已经开启,但 VMware 仍报错,还要检查 Windows 的可选功能:
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V某些系统上,Windows 自带的 Hyper-V 和 Windows 沙盒会占用虚拟化底层,和 VMware 冲突。解决思路是关闭 Hyper-V 功能,或以管理员身份运行时让 VMware 使用 Windows Hypervisor Platform。网络上有不少互斥教程,实际按你的主用途取舍:经常用 WSL2、Docker Desktop 的用户,优先保留 Hyper-V;主要用于 VMware 的,可以考虑关掉 Hyper-V。
7.2 “VMware Workstation 无法连接到虚拟机”是什么情况
这个弹窗在启动虚拟机时偶尔会出现。原因经常不是虚拟机坏了,而是 VMware 进程残留或锁文件问题。
排查步骤:
- 先看任务管理器里是否已经有 vmware-vmx.exe 在跑。有的话结束进程。
- 到虚拟机目录下找
.lck后缀的锁文件夹。如果确认没有其他 VMware 实例在运行,删除.lck文件夹再试。 - 检查虚拟机是否被快照保护或处于挂起状态,尝试用“恢复”或“暂停”状态重新进入。
这类报错还可能是磁盘空间不足。VMware 启动虚拟机时需要临时写内存状态文件,磁盘满就会启动失败。先看df -h或“此电脑”里的空闲空间,再继续排查。
7.3 Linux 虚拟机蓝屏或卡死
虚拟机里跑 Linux 时卡死,比较常见的原因是内存或 CPU 分配不足,也可能是显卡驱动冲突。
建议先改配置:
- 关闭虚拟机,在“虚拟机设置”里把内存调大到 4GB 以上。
- 把 CPU 核心数设为 2 以上。
- 如果宿主机有额外显卡,尝试关闭 3D 加速,或用 VMware 默认显示驱动。
- 如果安装的是新内核版本,先确认它是否在 VMware 的兼容列表里。官方文档没有覆盖的“最新内核”有时会触发 vmwgfx 驱动问题,可以先用较旧的稳定内核启动。
7.4 性能优化的判断标准
虚拟机不是配置越大越好。判断性能是否合理,可以用这几个指标:
- 开机速度:Ubuntu 桌面版从开机到进入登录界面,控制在 30 秒到 1 分钟属于正常。
- 系统操作流畅度:打开终端、文件管理器没有明显卡顿。
- 资源占用:在任务管理器里看宿主机内存和 CPU 占用,虚拟机空闲时,宿主机整体占用不应超过 70%。
- 磁盘读写:同一块机械硬盘上跑虚拟机,无论怎么调内存,IO 都是瓶颈,建议把虚拟机目录放到 SSD。
如果宿主机内存只有 8GB,建议只开一台 Linux 桌面虚拟机,不要再同时开 Windows 客户机。如果只有 SSD 空间 200GB,也别分配 100GB 虚拟磁盘,预留足够的宿主机缓存空间。
7.5 遇到问题先保留现场,再折腾
很多新手虚拟机坏了就重装,这是最花时间的做法。正确习惯是:
- 先拍快照。
- 再看日志。VMware 的日志文件在虚拟机目录下,后缀名是
.log,报错时先打开日志看最后几行。 - 再检查系统日志。Ubuntu 用
dmesg、journalctl -xe查看启动报错。 - 最后才考虑重装。
重装前,把虚拟机目录完整备份一份到移动硬盘或 NAS,避免反复调试浪费时间。
写在最后
装虚拟机这件事,第一次做最容易栽在三个地方:下载来源不干净、虚拟化没开、网络模式看不懂。个人免费之后,激活码和破解工具已经没必要碰,官网下载、个人许可、正常安装才是正路。
如果只是学习用,建议先把单台虚拟机跑稳,再研究快照、克隆和批量测试。真要长期使用,日志、快照和虚拟机文件备份习惯,比任何花哨参数都重要。等到你不再把“重装”挂在嘴边,而是能通过日志和配置定位问题,这套环境就算真正玩明白了。