不少新手在第一次接触 VMware 虚拟机时,都容易卡在最前面两步:一是找不到安全的下载渠道,二是装完之后不知道怎么正确激活和新建虚拟机。网上搜出来的下载站五花八门,有的附带捆绑软件,有的引导安装破解补丁,稍不注意就会把系统环境搞乱。本文基于 VMware Workstation 的完整使用流程,整理一份从下载、安装、激活到新建虚拟机的入门级一条龙教程,并补充安装过程中容易踩坑的常见问题与排查思路。无论你是第一次接触虚拟机,还是准备用它搭建 Linux 学习环境,都可以按本文步骤操作。
1. 背景与核心概念
1.1 什么是 VMware 虚拟机
VMware Workstation 是 VMware 公司推出的桌面级虚拟机软件,目前主流的版本是 VMware Workstation Pro。它可以在 Windows 或 Linux 物理机上运行,通过虚拟化技术把物理电脑的 CPU、内存、硬盘、网络等资源划分出多套独立环境,每套环境就是一台虚拟机。
用通俗的话解释:虚拟机相当于在电脑里模拟出一台“虚拟电脑”。这台虚拟电脑有自己的 BIOS、硬盘、内存、网卡,可以独立安装操作系统,比如 Windows 10、Windows 11、Ubuntu、CentOS 等。虚拟机内部的操作不会直接影响到宿主机,两个系统之间相互隔离,但又能通过网络互相通信。
1.2 虚拟机解决了什么问题
在实际开发和运维场景中,虚拟机主要有以下几个用途:
- 多系统并行使用:物理机安装 Windows,虚拟机里跑 Linux,不需要重启切换系统。
- 搭建实验环境:比如需要练习 Linux 命令、搭建数据库、部署中间件时,可以在虚拟机里随便折腾,系统坏了直接重建。
- 隔离测试风险:测试脚本、运行不明软件、分析病毒样本时,虚拟机可以把风险限制在虚拟环境内。
- 快照回滚:创建快照后,虚拟机出问题可以快速恢复到之前的状态,这对实验和学习非常友好。
- 模拟多台服务器:在一台电脑上同时启动多个虚拟机,模拟集群、分布式架构、主从复制等场景。
1.3 VMware Workstation 与双系统、容器的区别
这里有必要区分几个容易混淆的概念:
| 方案 | 实现方式 | 隔离级别 | 典型场景 |
|---|---|---|---|
| 双系统 | 一块硬盘安装多套系统,启动时选择 | 操作系统级 | 需要完整硬件性能,但不常用第二个系统 |
| VMware 虚拟机 | 通过虚拟化层模拟完整硬件 | 虚拟机级 | 同时运行多个系统,实验与隔离场景 |
| WSL / WSL2 | Windows 子系统 Linux | 内核级轻量隔离 | 在 Windows 上跑 Linux 命令、开发环境 |
| Docker 容器 | 共享宿主机内核 | 进程级隔离 | 应用打包、微服务、CI/CD |
如果你的需求只是快速跑几个 Linux 命令,WSL 更轻量;如果你需要模拟完整的操作系统环境、练习系统管理、做网络实验,虚拟机是更合适的选择。VMware Workstation 的优势是图形化管理、快照功能、网络模式丰富,并且对 Windows 和 Linux 客户机支持都很完善。
2. 安装前的环境检查与准备
在下载 VMware Workstation 之前,建议先确认物理机的硬件和系统状态,否则安装后可能因为虚拟化未开启、磁盘空间不足等原因无法正常使用。
2.1 操作系统与硬件要求
以 VMware Workstation Pro 17 系列为例,当前版本对宿主机的基本要求如下:
- 操作系统:Windows 10 及以上 64 位系统,或主流 Linux 发行版。
- CPU:x86_64 架构,支持 Intel VT-x 或 AMD-V 虚拟化技术。
- 内存:建议 16GB 及以上,至少 8GB。虚拟机会占用一定内存,内存太小会出现卡顿。
- 磁盘:安装 VMware 本身只需 2GB 左右空间,但创建虚拟机时需要预留足够的磁盘空间,建议至少 60GB 以上。
- 显卡:现代集成显卡即可满足日常使用,如果虚拟机内有图形界面或 3D 需求,建议使用独立显卡。
版本需要根据你的项目实际情况调整,本文示例以常见环境为例,重点演示配置思路。如果你的电脑配置较低,也可以安装 VMware Workstation Player,但功能比 Pro 少,学习建议直接使用 Pro 版本。
2.2 开启 BIOS/UEFI 虚拟化
这是很多新手遇到“此平台不支持虚拟化”报错的主要原因。要在虚拟机中运行 64 位操作系统,物理机 CPU 的虚拟化功能必须处于开启状态。
操作步骤:
- 重启电脑,在开机画面出现时,根据主板型号按下对应按键进入 BIOS/UEFI 设置界面。
- 常见按键有:
Del、F2、F1、Esc,笔记本品牌不同可能略有差异。 - 在 BIOS 中找到
Advanced、CPU Configuration、Security或Virtualization等菜单。 - 找到
Intel Virtualization Technology(Intel 平台)或SVM Mode(AMD 平台)。 - 将其设为
Enabled。 - 按
F10保存并退出。
不同品牌主板的 BIOS 界面差异较大,但核心选项名称基本围绕Virtualization、VT-x、AMD-V、SVM这几个关键词。如果你的电脑是笔记本,部分机型还需要在 BIOS 的Security菜单中开启Virtualization选项。
2.3 确认虚拟化已生效
BIOS 开启后,可以通过 Windows 任务管理器确认虚拟化状态。
按下Ctrl + Shift + Esc打开任务管理器,切换到“性能”选项卡,点击左侧的CPU,在右下角查看“虚拟化”一栏是否为“已启用”。
如果显示“已禁用”,说明 BIOS 设置没有生效或设置不正确。也可以使用 PowerShell 执行以下命令验证:
systeminfo | Select-String "Hyper-V Requirements|虚拟化"执行后如果看到类似“已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能”的提示,说明系统已启用虚拟化相关功能。这里需要注意,如果物理机本身开启了 Windows 的 Hyper-V,也可能与 VMware 产生冲突,后面会单独说明。
3. VMware Workstation 下载与安装
3.1 下载渠道说明
VMware 在被 Broadcom 收购后,下载入口和授权方式发生了一些变化。现在安装 VMware Workstation Pro,最安全的方式是访问 Broadcom 官网的 VMware 下载中心。
特别提醒:不要从第三方下载站、网盘分享链接下载 VMware 安装包。这类来源经常捆绑推广软件、恶意插件,甚至提供带有后门的“破解版”。虚拟机软件本身涉及系统底层权限,一旦安装包被篡改,风险远高于普通软件。
3.2 下载步骤
- 打开浏览器,访问 Broadcom 官网的 VMware 下载页面。
- 在页面中找到
VMware Workstation Pro的产品入口。 - 选择对应操作系统平台的安装包,Windows 平台选择
.exe格式,Linux 平台选择.bundle格式。 - 下载前通常需要注册并登录 Broadcom 账号,按照页面提示完成注册即可。
- 下载完成后,先校验文件大小和名称,确认不是第三方修改过的版本再安装。
VMware Workstation Pro 目前主流的版本是 17.x,具体的版本号会持续更新。本文提到的界面和步骤以 17 系列为主,如果你下载的是更新版本,界面差异不会太大。
3.3 安装步骤详解
安装 VMware Workstation Pro 的过程不复杂,但有几个选项需要留意。
双击下载好的.exe安装包,如果 Windows 弹出 UAC 用户账户控制提示,点击“是”允许安装程序运行。随后进入安装向导,按顺序操作:
- 在欢迎界面点击“下一步”。
- 勾选“我接受许可协议中的条款”,点击“下一步”。
- 选择安装类型。建议选择“自定义安装”,这样可以手动控制安装路径和功能组件。
- 在“安装文件夹”页面,将 VMware Workstation 安装到非系统盘,比如
D:\Program Files\VMware。这主要是为了方便管理和避免 C 盘空间不足,并不是强制要求。 - 组件选项中,默认勾选“VMware Workstation 控制台”和“VMware Tools”即可。如果没有特殊需求,取消勾选“启动时检查产品更新”和“加入客户体验提升计划”,减少无关弹窗。
- 在“快捷方式”页面,按需选择是否创建桌面快捷方式和开始菜单文件夹。
- 点击“安装”开始自动安装。
安装过程中,如果系统提示安装“Microsoft Visual C++ Redistributable”或网络适配器驱动,请允许安装。这是 VMware 运行所依赖的运行库和虚拟机网络组件。
3.4 安装后的首次启动验证
安装完成后,桌面会生成 VMware Workstation Pro 快捷方式。双击打开软件,如果能看到类似下图的主界面,说明安装成功。
首次启动时,可以在“帮助 -> 关于 VMware Workstation”中查看当前版本信息,确认版本号与下载页一致。如果软件无法正常启动,常见原因是缺少 VC++ 运行库、系统版本过旧、或者安装了不兼容的安全软件,后续章节会展开排查。
4. 许可证激活与授权说明
关于 VMware Workstation Pro 的激活,必须先强调一点:请使用官方提供的授权方式,不要使用网上流传的注册机、破解补丁、激活脚本。这类工具轻则导致软件不稳定,重则携带恶意代码,影响宿主机安全。
4.1 授权模式说明
VMware Workstation Pro 的授权模式主要有几种:
- 商业订阅授权:面向企业和商业用途,需要付费购买订阅。
- 个人免费授权:VMware Workstation Pro 对个人用户提供免费许可,个人学习、实验等非商业用途可以免费使用。
- 试用授权:新安装后默认有试用期,试用期内可体验完整功能,到期后需要激活。
如果你用于个人学习和开发测试,优先使用官方提供的个人免费授权;如果你在商业环境中使用,请购买正式许可,避免法律和合规风险。
4.2 激活操作流程
激活 VMwear Workstation Pro 的操作步骤如下:
- 打开 VMware Workstation Pro,如果当前是试用状态,主界面顶部会显示“许可的产品”或“评估模式”相关信息。
- 依次点击菜单栏的“帮助” -> “许可证”。
- 在弹出的许可窗口中,输入合法的许可证密钥。
- 点击“确定”,软件会自动验证密钥并切换到正式版状态。
如果你没有付费许可证,但符合个人免费使用条件,可以在 Broadcom 官网的个人许可页面申请免费许可证密钥。申请流程需要注册账号、填写个人用途信息,审核通过后官网会发放密钥,再将密钥填入 VMware 的许可证窗口即可完成激活。
4.3 关于激活的常见误区
很多人看到“激活”这个词就觉得需要破解补丁,其实这是错误的理解。这里澄清几个常见误区:
- 不激活不等于不能用:安装后默认有试用期,试用期内可以正常使用全部功能。
- 试用到期后,虚拟机还能开机,但 VMware 会限制新建虚拟机、修改虚拟机配置等操作。
- 许可证密钥和 VMware 版本必须匹配,不同大版本的密钥一般不能通用。
- 安装破解补丁可能导致软件无法接收更新,甚至被系统安全软件标记为风险程序。
如果安装后提示“许可证无效”或“未找到许可证”,先确认你输入的密钥是否完整、有没有包含多余空格,以及密钥对应的版本是否与当前软件版本一致。如果密钥无误仍然提示失败,建议重新从官网下载最新版安装包,有时旧版本对新的授权服务器兼容性较差。
5. 新手实战:新建虚拟机并安装操作系统
完成 VMware Workstation 的安装和激活后,接下来就是本文最关键的部分:创建第一台虚拟机并安装操作系统。下面以在 Windows 宿主机中安装 Ubuntu Linux 为例,逐步演示操作流程。
5.1 准备系统镜像文件
创建虚拟机之前,需要准备操作系统的 ISO 镜像文件。ISO 是光盘镜像格式,虚拟机可以从该文件引导安装系统。
以 Ubuntu 为例,可以到 Ubuntu 官网下载 LTS 长期支持版本的 ISO 镜像。Windows 系统镜像则建议从微软官网获取。请注意:不要使用来源不明的 GHOST 系统、精简版系统、番茄花园类修改版系统。这类镜像可能被植入挖矿程序、广告插件或后门,在虚拟机中同样有风险。
5.2 创建虚拟机的完整流程
打开 VMware Workstation Pro 主界面,点击“创建新的虚拟机”,进入新建虚拟机向导。
- 配置类型选择:新手建议选择“典型(推荐)”,后续可以手动调整硬件参数。
- 安装来源选择:选择“安装程序光盘映像文件(iso)”,点击“浏览”找到你下载好的 ISO 镜像。也可以选择“稍后安装操作系统”,先建空虚拟机再挂载镜像。
- 客户机操作系统选择:VMware 会自动识别 ISO 镜像中的系统类型。如果识别不了,手动选择
Linux->Ubuntu 64 位。如果安装的是 Windows,则选择Microsoft Windows对应版本。 - 虚拟机名称与位置:名称可以写
Ubuntu-Dev这类有意义的名称。位置建议选择空间充足的磁盘目录,比如D:\VMs\Ubuntu-Dev。 - 磁盘容量:默认 20GB,但 Ubuntu 桌面版完整安装后加上常用软件很快会用完。建议设置为 40GB 以上,并勾选“将虚拟磁盘存储为单个文件”。
- 点击“完成”后,虚拟机列表会出现新创建的虚拟机条目,但此时还没有正式安装系统,需要先调整部分硬件配置。
5.3 设置 CPU、内存与网络
在虚拟机列表中找到刚创建的虚拟机,点击右侧的“编辑虚拟机设置”,进入硬件配置页面。
主要调整以下几个参数:
- 内存:建议 4096MB 起步。如果你的物理机内存是 16GB,可以给虚拟机分配 4GB 或 8GB;如果只有 8GB 内存,建议只分配 2GB 到 4GB,否则宿主机和虚拟机会一起卡顿。
- 处理器:建议分配 2 核以上,最多不超过物理机核心数的一半。
- 网络适配器:默认是 NAT 模式,新手保持默认即可。NAT 模式下虚拟机可以共享宿主机 IP 上网,宿主机和虚拟机也能互相通信。
- 光驱:确认“启动时连接”已勾选,并已选择对应的 ISO 镜像文件。
如果你对 VMware 的三种网络模式还不太清楚,这里先简单说明:
| 网络模式 | 通信方式 | 适用场景 |
|---|---|---|
| 桥接模式 | 虚拟机直接接入物理网络,和宿主机同一网段 | 需要对外提供服务或者模拟局域网环境 |
| NAT 模式 | 虚拟机通过宿主机共享 IP 上网,外部无法直接访问虚拟机 | 新手推荐,仅需上网和与宿主机通信 |
| 仅主机模式 | 虚拟机只能与宿主机通信,不能访问外网 | 隔离环境、安全实验 |
网络模式可以在虚拟机开机状态下随时切换,一般不会影响系统安装过程。
5.4 启动虚拟机并安装操作系统
硬件设置完成后,点击“开启此虚拟机”。虚拟机启动后会从 ISO 镜像引导,进入 Ubuntu 安装界面。
Ubuntu 安装过程中需要注意几个环节:
- 语言选择:选择“简体中文”或“English”,个人习惯即可。
- 键盘布局:默认即可,不需要调整。
- 更新和其他软件:选择“正常安装”,如果网络状况不好,可以取消勾选“安装更新”,加快安装速度。
- 安装类型:新手直接选择“清除整个磁盘并安装 Ubuntu”。注意这里的“磁盘”是虚拟机的虚拟磁盘,不会影响物理机数据。
- 选择“现在安装”,系统会弹出分区修改确认窗口,点击“继续”。
- 设置用户名、计算机名、密码。建议密码设置得容易记住,因为之后使用终端时经常需要输入。
安装过程大约需要 5 到 15 分钟,取决于镜像大小和物理机性能。安装完成后,虚拟机内部系统会提示重启,重启后即可进入 Ubuntu 桌面。
如果启动后没有进入安装界面,而是出现黑屏或引导错误,最常见的原因是 ISO 镜像未正确加载或虚拟机配置与系统不匹配。先检查光驱是否连接了 ISO 文件,再确认客户机操作系统类型是否选择正确。
5.5 安装 Windows 虚拟机的差异点
如果要在虚拟机中安装 Windows 10 或 Windows 11,流程与 Linux 类似,但有几点需要额外注意。
- Windows 11 需要 TPM 2.0 和安全启动。VMware Workstation 17 提供了可信平台模块(TPM)模拟功能,在虚拟机的“编辑虚拟机设置 -> 添加”中,可以添加“可信平台模块”设备和“安全启动”功能。
- Windows 系统镜像体积较大,磁盘空间建议分配 60GB 以上。
- 安装过程中如果提示“此电脑无法运行 Windows 11”,先检查虚拟机设置中的固件类型是否为 UEFI,以及是否添加了 TPM 2.0 设备。
6. VMware Tools 安装与虚拟机优化
系统安装完成后,第一件推荐做的事是安装 VMware Tools。VMware Tools 是一组增强驱动和工具集,它能显著改善虚拟机使用体验。
6.1 VMware Tools 的核心作用
- 鼠标在宿主机和虚拟机之间无缝切换,不需要按
Ctrl+Alt释放鼠标。 - 虚拟机的显示分辨率可以自适应窗口大小,全屏时自动调整分辨率。
- 宿主机和虚拟机之间支持剪贴板共享,可以复制粘贴文本。
- 优化虚拟机的网络和磁盘性能。
- 虚拟机可以正常关机、重启、执行挂起操作,而不是生硬断电。
6.2 图形界面安装方法
如果虚拟机系统是 Ubuntu 桌面版,安装 VMware Tools 很简单:
- 在虚拟机窗口中,点击菜单栏的“虚拟机” -> “安装 VMware Tools”。
- VMware 会在虚拟光驱中挂载 VMware Tools 安装包。
- 在虚拟机内打开文件管理器,找到光驱设备,里面通常有一个
.tar.gz压缩包。 - 把压缩包复制到桌面或
Downloads目录,右键解压。 - 打开终端,进入解压后的目录,执行:
sudo ./vmware-install.pl -d参数-d表示使用默认配置安装,安装过程中会自动编译内核模块。输入用户密码后,等待安装完成。
6.3 命令行安装方法
如果你的虚拟机是 Ubuntu Server 这类无图形界面的系统,需要纯命令行安装 VMware Tools。先将 VMware Tools 的.tar.gz文件挂载并复制到临时目录:
sudo mkdir -p /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom ls /mnt/cdrom使用ls查出具体的.tar.gz文件名,然后复制并解压:
cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp/ cd /tmp tar -zxvf VMwareTools-*.tar.gz cd vmware-tools-distrib/ sudo ./vmware-install.pl -d安装完成后,重启虚拟机:
sudo reboot重启后,鼠标切换、自适应分辨率、剪贴板共享等功能即可正常使用。
7. 常见问题与排查思路
VMware 安装和使用过程中,新手遇到最多的报错其实集中在几个固定场景。下面整理一份高频问题排查表,并给出详细的分析和操作步骤。
| 问题现象 | 常见原因 | 解决思路 |
|---|---|---|
| “此平台不支持虚拟化” | BIOS 未开启 VT-x/AMD-V,或 Hyper-V 冲突 | 进入 BIOS 开启虚拟化,关闭 Windows Hyper-V |
| 虚拟机启动后蓝屏 | 系统镜像损坏、虚拟机内存不足、CPU 配置不正确 | 更换原版镜像,提高内存分配,调整处理器设置 |
| “VMware Workstation 无法连接到虚拟机” | 权限不足或 VMware 服务异常 | 右键以管理员身份运行 VMware,重启 VMware 服务 |
| 虚拟机没有网络 | 网络适配器未连接,或 NAT 服务异常 | 检查网络适配器模式,重启 VMware NAT Service |
| “安装 VMware Tools”菜单为灰色 | 虚拟机未启动,或光驱未连接 | 确保虚拟机处于开机状态时点击菜单 |
| 虚拟机运行非常卡顿 | 内存分配不足、宿主机开启过多程序 | 增加虚拟内存,关闭宿主机无关应用,优先使用固态硬盘 |
| 快照恢复后系统异常 | 快照文件损坏或磁盘空间不足 | 检查磁盘空间,删除无用快照,重新创建快照 |
7.1 提示“此平台上未启用虚拟化”
这个报错非常常见,尤其在需要运行 64 位客户机系统时。原因可能有三种:
- BIOS/UEFI 中的虚拟化开关确实没有开启。
- 宿主机 Windows 系统自带 Hyper-V,与 VMware 的虚拟化层产生冲突。
- Windows 的“虚拟机监控程序”在启动时自动运行,占用了 VT-x。
排查步骤:
- 重启进 BIOS,确认
Intel Virtualization Technology或SVM Mode为Enabled。 - 打开 PowerShell,执行以下命令检查 Hyper-V 状态:
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All如果显示State : Enabled,说明 Hyper-V 处于开启状态。如果你不需要 Hyper-V,可以在管理员 PowerShell 中关闭:
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All关闭后需要重启电脑。如果你确实需要使用 Docker Desktop 或 WSL2,它们是依赖 Hyper-V 底层服务的,这种情况下与 VMware Workstation 同时使用会有冲突,需要二选一,或者切换到新版 VMware 中适配 Hyper-V 的模式。
7.2 虚拟机系统安装时蓝屏
虚拟机内部安装系统时蓝屏,多数不是 VMware 的问题,而是镜像文件或硬件参数不正确。
如果是安装 Windows 11 蓝屏,重点检查虚拟机固件是否为 UEFI、是否启用安全启动、是否添加了 TPM 2.0 设备。如果是安装旧版 Windows 蓝屏,尝试把虚拟机的操作系统类型改为对应版本,同时关闭虚拟机的“加速 3D 图形”选项。
如果安装 Linux 时蓝屏(准确说是内核 panic 或黑屏),优先检查 ISO 镜像的完整性和虚拟机的内存分配。部分精简版 Linux 镜像对内存要求较高,分配 1GB 内存可能无法正常引导。
7.3 无法将虚拟机连接到主机
错误提示类似:VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。
这个问题的常见原因是权限不足或 VMware 授权服务异常。
解决步骤:
- 右键点击 VMware Workstation 快捷方式,选择“以管理员身份运行”。
- 如果仍然报错,打开 Windows 服务管理器,找到
VMware Authorization Service,右键重启。 - 检查虚拟机文件所在目录是否被安全软件拦截,必要时将 VMware 安装目录和虚拟机存放目录加入杀毒软件白名单。
- 如果是 Windows 事件日志提示命名管道被占用,尝试重启电脑后立即打开 VMware。
7.4 虚拟机无法上网
虚拟机内部无法访问互联网,首先要检查的是网络适配器设置。在 VMware 主界面点击“编辑虚拟机设置”,确认“网络适配器”勾选了“启动时连接”,且模式为 NAT 或桥接。
如果网络适配器显示正常但虚拟机没有 IP,可以在 Windows 宿主机上重启 VMware 的 NAT 服务:
- 按下
Win + R,输入services.msc打开服务管理器。 - 找到
VMware NAT Service,右键选择“重启”。 - 找到
VMware DHCP Service,同样右键重启。
然后回到虚拟机内部,使用图形界面断开网络并重新连接,或者在 Linux 终端中执行:
sudo dhclient -r sudo dhclient如果使用了桥接模式,还要检查物理机的防火墙是否阻止了虚拟机网卡通信。桥接模式下,虚拟机是直接占用物理网络的,有时企业网络开启了 MAC 地址过滤,也会导致虚拟机无法上网。
8. 最佳实践与工程建议
8.1 虚拟机资源分配策略
很多新手喜欢给虚拟机分很多资源,比如一台 Ubuntu 桌面版分配 8 核 CPU、16GB 内存,结果宿主机自己卡到无法操作。资源分配要遵循够用原则:
- 内存:宿主机 16GB 内存时,单台虚拟机分配 2GB 到 4GB 即可,最多不要超过 8GB。
- CPU:分配 2 到 4 核即可,VMware 会自动调度 CPU 资源,不是分配越多越快。
- 磁盘:优先使用固态硬盘,并在创建虚拟机时选择“将虚拟磁盘存储为单个文件”。
- 需要运行多个虚拟机时,按实际负载动态调整,不要平均分配所有物理资源。
8.2 快照的正确用法
快照是虚拟机最有价值的功能之一,但不少人在使用时存在误区。
创建快照相当于是给虚拟机的当前状态拍一张照片,后续系统出问题可以随时回到这个状态。建议在以下节点创建快照:
- 安装完成操作系统并安装好 VMware Tools 后,创建一个“干净系统”快照。
- 配置好基础开发环境后,创建一个“基础环境”快照。
- 在进行高风险实验之前,创建一个“实验前”快照。
但要注意:快照文件会占用磁盘空间,而且快照数量过多会导致磁盘文件膨胀。不要保留太多冗余快照,确认系统稳定后,及时删除旧快照。在模板化、基线化的虚拟机中,只保留一个“初始干净状态”快照就足够。
8.3 安全与隔离边界
虚拟机虽然具有隔离性,但不能把它当成绝对安全的沙箱。
以下几点需要特别注意:
- 不要直接在虚拟机中登录重要的个人账号,尤其是网银、社交账号。
- 测试恶意软件时,建议将虚拟机网络设置为“仅主机模式”,并关闭剪贴板共享,避免恶意程序通过网络或剪贴板影响宿主机。
- 虚拟机中的敏感文件也应该加密存储,虚拟磁盘文件本身是可以被复制和读取的。
- 不要关闭宿主机防火墙或 Windows Defender,否则 VMware 的虚拟网卡可能被利用。
8.4 虚拟机的备份方式
虚拟机的备份主要有两种思路:
- 快照备份:适合短期状态保存,恢复速度快,但快照依赖原始虚拟磁盘文件,磁盘文件损坏时快照也无法恢复。
- 文件备份:直接复制虚拟机的文件夹。把虚拟机“挂起”或关机后,复制整个虚拟机目录到其他硬盘或网盘,可靠性更高。
我个人的建议是:重要虚拟机一定做文件级备份。VMware 的虚拟机文件虽然体积较大,但迁到另一台安装 VMware 的电脑上就能直接打开使用,非常适合迁移和归档。对于需要长期保留的虚拟机,不要只依赖快照。
8.5 磁盘空间的回收
虚拟机使用一段时间后,虚拟磁盘文件会越来越大,即使删除了虚拟机内部的大量文件,外部的.vmdk磁盘文件也不会自动缩小。
如果是 IDE/SATA 接口的虚拟磁盘,可以在虚拟机内使用vmware-toolbox-cmd disk shrink /命令进行磁盘收缩:
sudo vmware-toolbox-cmd disk shrink /另外,在 VMware 的虚拟机设置中,可以给虚拟磁盘开启“整理磁盘碎片”,但前提是虚拟机处于关机状态。如果磁盘空间确实紧张,也可以考虑用快照后的“导出到 OVF”功能,导出的虚拟机会去掉多余空间,但导出过程会耗费较长时间。
8.6 企业环境使用建议
如果你的虚拟机用于企业场景,比如开发测试环境、客户演示环境,建议注意以下几点:
- 统一虚拟机命名规范,比如
project-role-env。 - 部署前先规划虚拟机的存储位置,避免所有虚拟机都放在系统盘。
- 使用独立的服务账号运行 VMware,而不是使用管理员日常账号。
- 对虚拟机统一安装基础监控组件,避免出现“虚拟机资源耗尽却无人发现”的情况。
- 如果公司有 VMware vSphere 环境,可以考虑把本地 Workstation 虚拟机迁移到 vSphere 中统一管理,但这需要权限和合规审批。
8.7 关于 VMware 的后续选择方向
最后多说一句关于软件选型的事情。VMware Workstation Pro 虽然功能成熟,但虚拟化领域还有其他选择。如果你偏向开源技术栈,可以考虑 VirtualBox;如果你在 Windows 上主要使用命令行和 Docker,WSL2 可能更轻量;如果是企业生产环境,则需要接触 vSphere、Proxmox VE 等服务器虚拟化平台。
对于初学者来说,VMware Workstation 仍然是一个非常适合入门的图形化虚拟化工具,因为它文档丰富、操作直观、网上教程多。把 VMware 用好,后续理解服务器虚拟化、云计算、容器编排都会轻松很多。
虚拟机这条路不算难,核心就是先把“下载安全、激活合规、资源适度、快照勤快”这四件事做好。不用急着把十几台虚拟机全部搭出来,先把一台 Ubuntu 从镜像安装到 VMware Tools 完整跑通,再开始扩容、做实验、搭集群,每一步都会顺畅得多。希望这篇教程能帮你省下最开始摸索的时间,祝你在虚拟化这条路上少踩坑、多收获。