安装 VMware Workstation Pro 并不难,难的是很多新手把时间浪费在了下载渠道、版本选择、许可处理和虚拟化环境冲突上。结果就是装到一半提示“此计算机上未启用虚拟化”,或者装完虚拟机后发现鼠标切不出来、网络不通、系统卡顿。这篇文章围绕 VMware 虚拟机的下载、安装、激活许可和首次创建虚拟机这条主线,把每一步背后的原因和可能的坑讲清楚。学完以后,你不只会在 Windows 上装好 VMware,还能自己创建 Windows 或 Linux 虚拟机,并判断问题出在 BIOS、镜像、网络还是 VMware Tools。
1. 先理解 VMware Workstation Pro 在解决什么问题
1.1 虚拟机技术要解决的实际问题
虚拟机(Virtual Machine)本质上是使用软件模拟出一台完整计算机。这台虚拟计算机有虚拟 CPU、虚拟内存、虚拟磁盘、虚拟网卡和虚拟显卡,但真正计算时使用的仍是物理机的 CPU 和内存资源。VMware Workstation Pro 就是运行在普通 Windows 或 Linux 桌面电脑上的虚拟机管理软件,它负责创建、启动、暂停、快照和删除这些虚拟机。
对这个概念容易产生一个误解:虚拟机不是模拟器。它并不是把一套 CPU 指令翻译成另一套 CPU 指令,而是通过硬件辅助虚拟化技术,让虚拟机里的操作系统指令可以直接运行在物理 CPU 上。这也是为什么 VMware 对物理机的 BIOS/UEFI 虚拟化开关有硬性要求。未开启 Intel VT-x 或 AMD-V 时,VMware 无法正常工作。
1.2 Workstation Pro 与 Player 的区别
VMware 在桌面虚拟化上有两个常见产品:Workstation Player 和 Workstation Pro。Player 定位是“运行别人已经创建好的虚拟机”,功能上更轻量,适合只需要打开一个现成镜像的用户。Pro 定位是“创建和管理虚拟机”,支持快照、克隆、虚拟机网络自定义、嵌套虚拟化、加密虚拟机等高级功能。
对于需要自己安装 Linux、Windows 测试环境、搭建实验集群的用户,建议直接使用 Workstation Pro。它能把所有虚拟机的生命周期统一管理起来,而不只是在别人的镜像上做启动操作。
1.3 适合用 VMware 的场景
VMware 最典型的场景包括:
- 在 Windows 上安装 Ubuntu 做 Linux 学习,不破坏主系统。
- 在 Linux 上安装 Windows 虚拟机,运行主系统无法支持的软件。
- 搭建多台虚拟机组网实验,练习集群、服务配置和网络排错。
- 为运维或开发环境准备一次性测试机,用完快照恢复。
这些场景的共同点是:需要隔离的环境、需要快速恢复、需要在一台电脑上同时运行多个系统。VMware 的优势正是围绕这三点展开的。
2. 下载 VMware 之前先核对环境和许可
2.1 硬件要求如何核对
VMware Workstation Pro 对硬件有明确要求,不理解这些要求会导致安装后运行异常。下面列出的是常见版本的一致要求,实际落地前要以官方文档和下载页面说明为准。
| 检查项 | 较低要求 | 推荐要求 | 说明 |
|---|---|---|---|
| CPU | 64 位 x86 处理器 | 2GHz 及以上多核 | 需要支持 Intel VT-x 或 AMD-V |
| 内存 | 4GB | 16GB 以上 | 物理机内存需要同时分给宿主机和虚拟机 |
| 磁盘 | 1.5GB 安装空间 | 预留 100GB 以上 | 虚拟机系统镜像和虚拟磁盘都很占空间 |
| 操作系统 | 64 位 Windows/Linux | Windows 10/11 或新版 Linux | 不支持 32 位宿主机 |
| 虚拟化开关 | BIOS/UEFI 中开启 | 已开启 VT-x/AMD-V | 虚拟机启动失败的最常见原因 |
检查虚拟化是否开启,在 Windows 中可以打开任务管理器,进入“性能”标签页,查看“虚拟化”一栏是否显示“已启用”。如果显示“已禁用”,说明 BIOS/UEFI 里没有打开相关开关,或者系统当前被其他虚拟化功能占用。
2.2 下载渠道与版本选择
VMware Workstation Pro 的官方下载入口已经随着博通收购 VMware 发生了调整。现在下载通常需要访问博通支持门户或 VMware 官方产品页面。搜索时建议以“VMware Workstation Pro 官方下载”为准,不要点进第三方下载站,原因有两点:
- 第三方站可能捆绑广告软件、推广安装器。
- 第三方站提供的安装包版本可能过期,旧版本对 Windows 11、新内核 Linux 的支持存在问题。
版本选择上,17.x 是主流版本。以 17.6.4 这类版本号为例,下载时优先拿官网的最新 17.x 安装包。尽量不要为了“神优化”“精简版”去找修改过的安装包,那些包会绕开 VMware 正常许可证流程,且来源无法验证。
2.3 许可方式的正确理解
VMware Workstation Pro 并不是一款免费软件。从近年的产品调整来看,个人用户可以获得 Workstation Pro 的免费使用许可,商业用户可以申请试用许可,试用期结束后需要购买订阅或企业授权。
在没有正版许可的情况下安装软件,属于未授权使用,既无法正常完成产品激活流程,也无法获得官方更新支持。如果你在公司环境使用,更不要使用个人免费许可或未授权副本,建议联系 IT 部门走正式订阅流程。
激活这个步骤在安装时可能体现为输入 license key,也可能体现为登录账号完成试用注册。安装阶段一般可以先选择“试用”,试用期结束后再补充许可。文章后面会说明安装过程中许可页面的处理方式。
3. 在 Windows 上安装 VMware Workstation Pro
3.1 安装前的准备工作
正式开始安装前,先把这几件事做完,能减少很多后续问题:
- 确认你登录 Windows 的账号有管理员权限。
- 关闭当前正在运行的旧版本 VMware,如果旧版存在,建议先从“控制面板 -> 程序和功能”卸载干净。
- 检查本机是否已经开启 Hyper-V、Windows 沙盒、内核隔离等功能。这些功能会占用虚拟化资源,可能导致 VMware 启动虚拟机时报错。
执行下面的命令可以快速查看 Windows 虚拟化相关信息:
# 在管理员身份的 PowerShell 中执行 systeminfo | findstr /i "Hyper-V"如果输出中出现“Hyper-V 要求: 已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能”,说明当前系统上已经运行了一个虚拟机监控程序。新版 VMware Workstation 对 Hyper-V 共存有一定的兼容处理,但对新手来说,如果本机不需要 Hyper-V,建议先关闭相关 Windows 功能,保持环境干净,再安装 VMware。
3.2 Windows 安装流程
双击 VMware-workstation-full-17.x.x.exe 开始安装。安装过程大致分下面几个阶段:
第一个阶段是“Setup Wizard”,也就是安装向导。这里除了选择安装目录外,还会出现两个关键的组件选项:
- 是否将 VMware Workstation 控制台 URL 协议注册为默认。
- 是否下载并安装 VMware Tools。
第二个选项默认开启。建议保持开启,VMware Tools 对虚拟机的显示分辨率、鼠标切换、剪贴板共享非常重要。
第二个阶段是“Experience Enhanced”弹窗,询问是否加入客户体验改进计划。这个可以取消勾选,不参与不会影响功能。
第三个阶段是许可页面,输入商业许可证密钥或选择试用。如果你暂时没有密钥,选择试用即可。生产环境或长期使用环境,应按正式授权要求输入产品密钥。
安装完成后会提示重启计算机。这里建议直接重启,因为 VMware 在安装过程中会注册网络服务和内核驱动,不重启可能出现 NAT 网络服务无法启动的问题。
3.3 Linux 环境安装方式
Linux 桌面环境上安装 VMware Workstation Pro,和 Windows 的图形化向导不同,通常使用官方提供的 bundle 安装包。下载后先给安装包执行权限,再运行安装:
chmod +x VMware-Workstation-Full-17.6.4-*.x86_64.bundle sudo ./VMware-Workstation-Full-17.6.4-*.x86_64.bundle安装过程中会检查依赖,比如 GCC、Linux 内核头文件。缺少这些依赖时,安装可能出错或后续编译内核模块失败。常见发行版可以参考下面的依赖安装命令:
# Debian / Ubuntu sudo apt update sudo apt install build-essential linux-headers-$(uname -r) # RHEL / CentOS sudo yum install gcc kernel-devel-$(uname -r)安装完成后,在终端输入 vmware 启动:
vmwareLinux 下没有自动创建的桌面图标时,可以在终端里这样确认版本:
vmware --version正常会输出类似版本信息。如果没有输出,说明安装不完全或 PATH 中没有 vmware 命令。
3.4 安装完成后的首次启动检查
无论是 Windows 还是 Linux,首次启动都建议先完成以下几项检查:
| 检查项 | 操作方法 | 预期结果 |
|---|---|---|
| 许可证状态 | 帮助菜单 -> 关于 VMware Workstation | 显示产品或试用信息 |
| 虚拟化支持 | 创建虚拟机并启动 | 不出现“未启用虚拟化”报错 |
| 网络服务 | 查看 VMnet8 网络配置 | 存在 NAT 网络,地址为 192.168.x.0 段 |
| 服务和驱动 | 任务管理器查看 vmware 相关服务 | 安装后服务已启动 |
如果安装后启动 VMware 就报错,不要直接重装,先看是否缺少 Microsoft Visual C++ 运行库。VMware Workstation 在 Windows 上依赖 VC++ 运行库,缺少时可能提示“VCRUNTIME140.dll 找不到”。解决方式是安装对应版本的 VC++ Redistributable。
4. 创建第一台虚拟机
4.1 准备操作系统镜像
创建虚拟机前,先准备好要安装的操作系统安装镜像。镜像是一些以 .iso 结尾的系统安装文件。对于常用系统,可以到操作系统官方站点下载:
- Windows 10/11:微软官网的媒体创建工具或 ISO 下载页面。
- Ubuntu:Ubuntu 官方镜像站。
- Debian:Debian 官方镜像站。
- CentOS Stream:CentOS 官方镜像站。
下载 ISO 时要注意位数选择。现在主流系统基本都是 64 位,如果你的物理机内存大于 4GB,也建议一律选择 64 位镜像。下载完成后最好核对一下 SHA256 校验值,镜像文件不完整会导致安装过程中报“文件损坏”或“无法读取光盘”。
4.2 新建虚拟机向导
打开 VMware Workstation Pro,在主页点击“创建新的虚拟机”,进入向导。这里有两种模式:
- “典型”模式:按推荐值快速创建。
- “自定义”模式:每一步可以调整硬件兼容版本、CPU、内存、磁盘控制器等参数。
新手建议选“自定义”,理由不是因为它更高级,而是因为可见的参数越多,你对“虚拟机硬件”的理解越具体。后面出问题时,也能知道自己配置的参数和报错有没有关系。
关键选择点如下:
- 选择“稍后安装操作系统”。先建空虚拟机、再挂载 ISO,这样比让 VMware 自动检测界面更可控。
- 客户机操作系统类型选择你要装的系统,比如 Windows 10 x64 或 Ubuntu 64 位。
- 为虚拟机命名并选择虚拟机文件存放位置。路径中不要包含中文字符,也不要放在系统盘根目录。中文字符路径在少数交叉编译场景下存在文件路径兼容问题。
- 固件类型选择。安装 Windows 11 时选择 UEFI,因为 Windows 11 强制要求 UEFI 和安全启动。其他系统通常保持默认。
- 处理器配置。先从默认值开始,后续可以升级。
- 内存配置。Windows 10/11 建议 4GB 起步,Ubuntu 桌面版建议 2GB 到 4GB。
- 网络连接类型,默认选择 NAT。
- 磁盘类型。新版本默认 NVMe 或 SATA 都可以,Windows 11 建议选择 NVMe。
- 磁盘容量。这里不是立即占用物理硬盘全部空间,而是设置虚拟磁盘的上限。Windows 10 建议 60GB,Ubuntu 建议 30GB。选择“将虚拟磁盘拆分成多个文件”便于管理和拷贝。
完成向导后,右键虚拟机选择“设置”,在 CD/DVD 中挂载准备好的 ISO 镜像。
4.3 关键参数背后的含义
很多参数新手容易乱调,下面这张表把常用参数和调整影响说明白:
| 参数 | 推荐值 | 影响 |
|---|---|---|
| 内存 | Windows 4GB,Linux 2GB | 给虚拟机内存越大,物理机剩余内存越小 |
| 处理器核心数 | 2 到 4 核 | 超过物理机核心数不会提升性能 |
| 磁盘大小 | Windows 60GB,Linux 30GB | 拆分文件便于迁移,但性能略低于单文件 |
| 网络模式 | NAT | 虚拟机共享主机 IP 上网 |
| USB 控制器 | USB 3.1 | 虚拟机里使用 U 盘、加密狗时更稳定 |
| 显示 | 自动调节 | 安装 VMware Tools 后分辨率可自动适配 |
这里要特别强调内存。VMware Workstation 默认不是一次性把全部配置内存都拿走的,它会在启动后按需分配。但如果虚拟机内存超过物理机可用内存,物理机会变得非常卡顿,甚至触发系统内存不足。常见项目习惯是物理机 16GB,虚拟机分配 4GB 到 8GB;物理机 8GB,虚拟机分配 2GB 到 4GB。
4.4 虚拟磁盘是文件,不是独立空间
虚拟磁盘在宿主系统里表现为单个或多个文件,常见后缀是 .vmdk。这意味着:
- 删除虚拟机不会自动删除磁盘文件,需要手动清理目录。
- 复制虚拟磁盘文件到另一台电脑,可以迁移虚拟机,但需要把 .vmx 配置文件一并复制。
- 磁盘文件会随使用增长,默认设置的 60GB 只是最大上限。
什么时候会用“立即分配所有磁盘空间”?如果你对虚拟磁盘性能有较高要求,或者准备跑数据库、编译类任务,可以在创建时选择单文件并立即分配。缺点是创建时间变长,物理磁盘占用会立刻增加 60GB。
5. 在虚拟机里安装操作系统和 VMware Tools
5.1 安装 Windows 客户机
启动虚拟机后,它会从挂载的 ISO 引导。此时光标进入虚拟机窗口时,你会看到“Press any key to boot from CD or DVD”之类提示,立刻按任意键才能从光盘引导。不按的话,几秒钟后可能会跳到找不到启动设备的界面。
安装 Windows 的过程和物理机基本一致。需要注意两个容易出错的点:
- 安装 Windows 时,如果提示“无法在驱动器 0 分区上安装 Windows”,一般是因为虚拟机没有引导分区。在安装界面里删除所有已存在分区,然后重新新建分区,让安装程序自动创建 MSR 和系统保留分区。
- 如果 Windows 11 提示“此电脑无法运行 Windows 11”,在安装程序界面按 Shift+F10 打开命令提示符,检查虚拟机配置中是否启用了 TPM 2.0 模块。
VMware Workstation Pro 17 支持虚拟 TPM,在虚拟机设置的“可信平台模块”中勾选即可。这里要说明:启用 TPM 需要确认客户机操作系统为 Windows 10/11,且虚拟机固件类型是 UEFI。
5.2 安装 Linux 客户机
Linux 安装通常比 Windows 简单。选择 Ubuntu 镜像后,从光驱启动,进入图形化安装界面。安装过程中如果没联网,可能是 NAT 网络配置未加载,先确认宿主机网络正常,再检查 VMware 的 VMnet8 服务。
如果是纯命令行安装 Debian 或 Server 版,分区时可以选“使用整个磁盘”,并设置逻辑卷管理(LVM)。LVM 的好处是后续扩容虚拟磁盘时,可以用逻辑卷命令动态扩展分区,更符合服务器习惯。
5.3 VMware Tools 的作用与安装方式
VMware Tools 是一组驱动和系统服务,它直接决定虚拟机是不是“好用”。不装 VMware Tools 时,常见现象是:
- 鼠标在虚拟机和宿主机之间切换需要按 Ctrl+Alt。
- 屏幕分辨率不能自适应。
- 剪贴板共享、文件拖拽功能不可用。
- 虚拟机磁盘 I/O 性能偏低。
在虚拟机窗口顶部菜单栏选择“虚拟机 -> 安装 VMware Tools”,VMware 会把一个虚拟光驱挂载到客户机,里面包含对应系统的工具安装包。
Windows 客户机中,打开虚拟光驱,运行 setup.exe 即可。安装过程中会短暂断开鼠标和显示器驱动,界面偶尔会闪烁重启,这是正常现象。
Linux 客户机中,通常需要手动挂载光驱并运行安装路径:
sudo mkdir -p /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom ls /mnt/cdrom cd /tmp tar -zxvf /mnt/cdrom/VMwareTools-*.tar.gz cd vmware-tools-distrib sudo ./vmware-install.pl在执行 vmware-install.pl 时,一路回车可以用默认选项。如果内核头文件缺失,脚本会在编译 vmblock、vmxnet 驱动时报错。此时需要先安装对应内核的头文件包:
# Ubuntu sudo apt install linux-headers-$(uname -r) # 重新执行安装脚本 sudo ./vmware-install.pl5.4 验证虚拟机是否正常
装完系统和 VMware Tools 后,别急着开始使用,先做一轮功能验证:
| 验证项 | 操作 | 预期结果 |
|---|---|---|
| 鼠标切换 | 在虚拟机和宿主机之间移动鼠标 | 不需要按 Ctrl+Alt,直接划出 |
| 分辨率调整 | 最大化虚拟机窗口 | 分辨率自动跟随窗口变化 |
| 剪贴板共享 | 在宿主机复制文本,粘到虚拟机 | 内容正常粘贴 |
| 网络连通 | 虚拟机内 ping 公网地址 | 返回正常的网络响应 |
| 磁盘性能 | 复制一个大文件到虚拟机磁盘 | 速度接近物理磁盘的可用水平 |
如果以上任一项失败,优先检查 VMware Tools 的安装状态。在客户机里执行 vmware-toolbox-cmd 可以查看版本:
vmware-toolbox-cmd --version没有输出时,说明 VMware Tools 没有正确安装。在 Windows 客户机中,可以从虚拟机菜单里卸载后重新安装。
6. 常见问题排查
6.1 提示“此计算机上未启用虚拟化”
这是一个高频问题,现象是启动虚拟机时直接弹窗提示“此计算机上未启用虚拟化”。可能原因有四个,按顺序排查:
- BIOS/UEFI 中 Intel VT-x 或 AMD-V 被关闭。
- Windows 系统里 Hyper-V、内核隔离、虚拟机监控程序占用了虚拟化资源。
- 使用了旧版 VMware,与 Windows 新版本虚拟化机制不兼容。
- 物理机 CPU 本身不支持硬件辅助虚拟化,这种情况只出现在较老的 CPU 或部分低功耗平台上。
检查方式:
# 管理员 PowerShell systeminfo | findstr /i "Hyper-V"如果输出显示“已检测到虚拟机监控程序”,先在“启用或关闭 Windows 功能”中关闭 Hyper-V,关闭 Windows 沙盒和虚拟机监控程序,然后重启。
BIOS 层面的修复方式是重启电脑,按 Del 或 F2 进入 BIOS,找到 Intel Virtualization Technology 或 SVM Mode,改为 Enabled。保存并重启。不同品牌主板路径不一样,搜索时用“主板型号加 VT-x”作为关键词。
6.2 安装过程中蓝屏或无法启动
安装 Windows 虚拟机蓝屏,通常和虚拟硬件配置有关。常见原因有:
- 内存分配过小导致系统安装程序崩溃,Windows 10/11 至少分配 4GB。
- 磁盘控制器模式不匹配,安装界面找不到磁盘时要切换 SATA 和 NVMe 模式。
- 使用了不完整的 ISO 镜像,系统文件缺失。
检查方式:重新校验镜像 SHA256;在 VMware 设置中更改硬盘类型;然后重新创建或继续安装。蓝屏信息中如果包含“IRQL_NOT_LESS_OR_EQUAL”这样的关键词,优先怀疑镜像或驱动兼容性问题。
6.3 虚拟机无法上网
VMware 默认使用 NAT 网络。虚拟机里的系统如果 ping 不通外网,从以下几个方面排查:
| 排查点 | 操作 | 说明 |
|---|---|---|
| 虚拟机网卡状态 | 查看 ifconfig 或 ipconfig | 确认网卡已取得 IP 地址 |
| 宿主机 NAT 服务 | Windows 服务里查看 VMware NAT Service | 服务停止时虚拟机无法上网 |
| 宿主网络环境 | 宿主机断网或路由器限制 | NAT 依赖宿主机网络 |
| 手动配置静态 IP | 检查网关和 DNS | 网关通常是 192.168.x.2,DNS 可使用公共 DNS |
Windows 下快速确认 NAT 服务状态的命令:
Get-Service | Where-Object {$_.Name -like "VM*"}如果看到 VMware NAT Service 状态为 Stopped,右键启动,并设置为自动启动。Linux 宿主机可以通过 systemctl 查看 vmware 相关服务:
sudo systemctl status vmware sudo systemctl restart vmware6.4 无法连接虚拟机或 VMware Tools 失效
启动虚拟机后,VMware 标题栏提示“无法连接到虚拟机”,往往不是虚拟机本身坏了,而是 vmx 进程或权限异常。先在任务管理器中结束所有 vmware-vmx.exe 进程,再重新打开 VMware Workstation。
如果虚拟机可以启动但 VMware Tools 变成灰色或不可用,常见原因是客户机系统更新后 VMware Tools 需要重装。例如 Linux 内核从 5.15 升到 6.x 后,旧版 VMware Tools 模块可能无法自动加载。解决方式是重新挂载 VMware Tools 安装介质,重装一次。
这类问题的通用处理顺序:
- 先看错误信息,确保不是虚拟化未开启。
- 再查 VMware 服务状态。
- 检查虚拟机 vmx 文件路径是否还在。
- 最后备份虚拟机配置,尝试重新安装 VMware Tools。
7. 本地虚拟机之外的选择与生产环境建议
7.1 免费替代方案怎么选
VMware Workstation Pro 是功能完整的桌面虚拟化工具,但它不是唯一选择。免费替代方案有 VirtualBox、以及 Windows 自带的 Hyper-V。不同工具的选择标准取决于你要运行什么系统、是否需要快照、是否需要跨平台迁移。
| 方案 | 适用系统 | 免费程度 | 特点 |
|---|---|---|---|
| VMware Workstation Pro | Windows/Linux | 个人可免费使用,商业需订阅 | 功能完整、性能较好、支持广泛 |
| VirtualBox | Windows/Linux/macOS | 开源免费 | 跨平台、纯社区支持 |
| Hyper-V | Windows Pro/企业版 | Windows 自带 | 与 Windows 集成好,但转换到 VMware 有兼容差异 |
如果你只需要运行一个 Ubuntu 虚拟机做学习,VirtualBox 也够用。但如果你要长期维护多个虚拟机、使用快照和克隆、创建复杂网络拓扑,VMware Workstation Pro 的工程体验更顺手。
7.2 什么时候应该换用服务器级虚拟化
VMware Workstation Pro 运行在普通桌面操作系统之上,这种架构适合开发、学习和实验。当你的虚拟机需要 7x24 小时运行、需要统一管理多台物理机的资源、需要热迁移和自动故障恢复时,本地桌面虚拟化就不合适了。生产环境通常使用 vSphere/ESXi、KVM 或 Proxmox VE 这类服务器级虚拟化平台。
这里有一个容易踩的理解误区:在 Windows 上安装 VMware Workstation 创建了很多虚拟机,这不等于完成了服务器虚拟化交付。生产虚拟化的部署方式、网络管理、存储规划、备份和灾备都有完全不同的工程流程。
7.3 学习环境与生产环境的差异
在 VMware Workstation 里学习,核心价值是环境隔离和实验成本低。生产环境则要求更多额外保障:
- 配置外置化:虚拟机参数、IP、账号密码不要写死在镜像里。
- 日志和监控:记录虚拟化平台本身日志,而不是只依赖客户机系统日志。
- 权限和安全:控制谁有权限创建、启动、删除虚拟机。
- 备份与回滚:虚拟机快照不能替代备份,生产环境要额外做异地备份。
- 资源评估:CPU、内存、磁盘容量要根据实际负载预留 20% 到 30% 余量。
这些要求不是 VMware Workstation 这一层能解决的,但它们要在你进入生产环境前就养成习惯。
8. 新手最容易踩的坑与最佳实践清单
8.1 新手最容易踩的五个坑
下面这五个坑,几乎每个新手都会遇到至少一个。
第一个坑:从第三方下载站获取 VMware 安装包。第三方站点可能捆绑推广软件,安装包也可能被修改过。请只在官方渠道下载,版本宁可落后一个小版本,也不要使用来源不明的“特别版”。
第二个坑:安装前不检查虚拟化开关。安装 VMware 本身可能很顺利,但建完虚拟机才报“未启用虚拟化”,然后不得不重启进 BIOS。建议安装前就用任务管理器确认虚拟化状态。
第三个坑:把全部内存都分给虚拟机。很多新手以为给虚拟机分配越多内存越快。实际物理机自身系统、VMware 进程、后台服务都需要内存。建议先按默认值运行,卡顿后再逐步调整。
第四个坑:安装了系统但不装 VMware Tools。光标切不出来、分辨率不调整、复制粘贴不可用,这些问题多数不是系统坏了,而是没装 VMware Tools。装完 VMware Tools 后再做功能验证。
第五个坑:虚拟磁盘文件不备份。某些新手把虚拟机当成普通应用程序,卸载 VMware 后才发现虚拟磁盘文件也没了。卸载 VMware 不会删除虚拟磁盘文件,但如果你手动清空虚拟机目录,虚拟机就彻底无法恢复。重要虚拟机的 vmx 和 vmdk 文件应定期拷贝到外部存储。
8.2 可复用检查清单
创建并配置一台 VMware 虚拟机前,可以按这张清单检查:
| 阶段 | 检查项 |
|---|---|
| 安装前 | CPU 架构为 64 位,虚拟化已启用,磁盘剩余空间充足 |
| 下载阶段 | 从官方渠道下载,核对 SHA256,文件名后缀正确 |
| 安装阶段 | 以管理员权限运行,记下安装目录,重启后再运行 |
| 创建虚拟机 | 路径无中文,ISO 镜像已挂载,客户机类型匹配系统位数 |
| 安装系统 | 引导后能正常读取光盘,分区无残留引导分区 |
| 安装后 | VMware Tools 已安装,鼠标切换和剪贴板共享正常 |
| 网络验证 | NAT 网卡有 IP,ping 通网关和公网 DNS |
| 备份策略 | 虚拟磁盘目录已纳入备份路径,必要时使用快照 |
8.3 后续可以继续深入的方向
VMware Workstation Pro 装好之后,不建议只停留在“创建一个 Ubuntu 虚拟机”这一步。可以按下面的路线继续学习:
- 用快照做系统变更实验:安装软件前打快照,出问题后一键恢复。
- 用克隆功能快速复制多台机器,搭建一个三节点的 Linux 实验集群。
- 理解桥接、NAT、仅主机三种网络模式,构建虚拟机之间的私有网络。
- 学习虚拟机迁移:把 VMware Workstation 的虚拟机迁移到 ESXi,或者导入其他格式的虚拟机镜像。
- 学习命令行工具 vmrun,用脚本创建、启动、关闭虚拟机,为自动化实验做准备。
VMware 安装只是一个开始,真正有价值的是后续对虚拟化概念的理解和对虚拟机生命周期的管理能力。把基础安装、系统配置、VMware Tools、网络模式这四个环节掌握扎实,后续用到服务器虚拟化时就不会再从零踩一遍坑。