VMware Workstation 17虚拟机安装配置与常见故障排查指南
各位读者朋友好今天这篇教程想和大家聊一个非常经典、也非常实用的工具——VMware 虚拟机。在日常开发和运维工作中我们经常会遇到这样的需求想在 Windows 电脑上运行 Linux 系统测试脚本想在一台机器上模拟多台服务器做集群实验或者不敢直接在物理机上折腾系统、分区、软件环境于是虚拟机就成了最理想的解决方案。而 VMware Workstation 系列就是目前最主流的桌面级虚拟机软件之一。本文将完整梳理 VMware Workstation 虚拟机的下载、安装、创建虚拟机、安装操作系统全流程。内容以 VMware Workstation Pro 17 为示例覆盖最新版本的基本操作并汇总虚拟机安装 Linux、Windows 系统时常见的报错和排查思路比如虚拟化未启用、Intel VT-x 不支持、虚拟机启动蓝屏、磁盘清理等问题。文章全程使用图文步骤配合命令说明新手可以照着一步步操作。阅读完本文你将掌握VMware Workstation Pro 17 的下载与安装方法在 BIOS/UEFI 中开启 CPU 虚拟化支持新建虚拟机的完整操作流程在虚拟机中安装 LinuxUbuntu/CentOS和 Windows 系统VMware Tools 的安装与共享文件夹配置常见报错的排查思路和预防方法1. 虚拟机与 VMware 的核心概念1.1 什么是虚拟机通俗来说虚拟机是在一台物理电脑上通过软件模拟出来的“另一台电脑”。这台虚拟电脑有自己的 CPU、内存、硬盘、网卡等硬件配置但实际上这些都来自物理机的资源分配。以 VMware Workstation 为例它允许你在 Windows 或 Linux 宿主系统上创建多个独立的虚拟机每个虚拟机可以安装不同的操作系统并且相互隔离。比如你的物理机是 Windows 11虚拟机里可以安装 Ubuntu 24.04、CentOS 7、Windows Server 2022、Kali Linux 等系统互不影响。专业一点的定义是虚拟机Virtual Machine通过 Hypervisor 层对底层硬件资源进行抽象和调度使客户机操作系统Guest OS认为自己运行在真实硬件之上。1.2 VMware Workstation 能解决什么问题使用 VMware Workstation主要能解决以下几类问题环境隔离测试危险脚本、破坏性命令、病毒样本时不会影响宿主机。跨平台开发在 Windows 上开发和调试 Linux 应用在 Linux 上运行 Windows 软件。多机集群模拟启动多台虚拟机组成小型集群模拟真实服务器环境。系统学习与实验学习 Linux、Windows Server 部署随时快照和回滚。软件兼容性测试测试软件在不同操作系统、不同分辨率、不同硬件环境下的表现。1.3 VMware Workstation Pro 与 Player 的区别很多新手会混淆 Workstation Pro 和 Workstation Player项目VMware Workstation ProVMware Workstation Player定位专业级虚拟化平台免费的基础虚拟机运行器创建虚拟机支持支持快照功能支持不支持高级网络配置支持有限适合人群开发、测试、运维人员偶尔运行虚拟机的普通用户如果你需要做开发和测试建议直接安装 Workstation Pro。从软件使用习惯和教程兼容性角度来看网上绝大多数教程也是基于 Pro 版本编写的。1.4 VMware Workstation Pro 17 的主要特点VMware Workstation Pro 17 是目前主流的版本相比旧版有这些明显变化支持 Windows 11 虚拟机新增 TPM 2.0 模块模拟。支持 OpenGL 4.3虚拟机图形性能增强。支持更多新版 Linux 内核和 Ubuntu 版本。支持将虚拟机加密提升安全性。界面风格更接近现代设计上手更友好。需要注意的是VMware 公司被 Broadcom 收购后官方下载方式和许可模式有所调整。建议始终通过 VMware 官方网站获取安装包本教程下文会给出通用下载思路不提供第三方捆绑下载站。2. 环境准备与安装前检查2.1 确认 CPU 是否支持虚拟化VMware Workstation 运行虚拟机需要 CPU 支持硬件虚拟化功能。目前主流 Intel 和 AMD 的 CPU 都支持但需要在 BIOS/UEFI 中开启。Windows 系统检查方法在 Windows 系统中打开命令提示符或 PowerShell输入systeminfo在输出信息中找到“Hyper-V 要求”这一行Hyper-V 要求: 虚拟机监视器模式扩展: 是 虚拟化已启用固件中: 是 二级地址转换: 是 数据执行保护: 是如果“虚拟化已启用固件中”显示“是”说明 BIOS 中已经开启虚拟化可以直接安装 VMware。如果显示“否”则需要在 BIOS 中开启。也可以使用任务管理器查看按下Ctrl Shift Esc打开任务管理器切换到“性能”选项卡点击“CPU”界面右下角能看到“虚拟化”状态虚拟化: 已启用如果显示“已禁用”就要进入 BIOS 设置。命令行方式检查在 PowerShell 中执行Get-ComputerInfo -Property HyperV* | Format-List这种方式适合脚本化巡检。2.2 在 BIOS/UEFI 中开启虚拟化不同品牌的电脑 BIOS 界面不同但开启虚拟化的选项名称基本一致常见的有Intel CPUIntel Virtualization Technology、VT-x、Intel VT-xAMD CPUSVM Mode、AMD-V、Secure Virtual Machine设置方法通用步骤如下重启电脑开机时按F2、Del、F10或Esc进入 BIOS 设置具体按键根据主板品牌而定。找到高级选项或处理器设置英文通常为Advanced→CPU Configuration。找到虚拟化相關选项将状态改为Enabled或开启。部分电脑还需要开启VT-d建议一并打开。按F10保存退出重新进入系统。进入 BIOS 之前建议先在网络搜索自己电脑品牌进入 BIOS 的方法因为不同品牌的快捷键确实不一样这是正常现象不要盲目按。2.3 本机硬件建议VMware 对电脑硬件的要求并不高但如果要流畅运行多个虚拟机建议配置如下配置项最低要求推荐配置CPU双核支持虚拟化4 核或 6 核以上内存8 GB16 GB 或 32 GB硬盘30 GB 可用空间NVMe 固态硬盘50 GB 以上操作系统Windows 10 64 位Windows 11 64 位如果是老电脑或轻薄本内存偏小时运行 Ubuntu 桌面版可能会卡顿可以考虑安装轻量级 Linux 版本或者使用命令行版Server 版减少资源占用。3. VMware Workstation Pro 17 下载与安装3.1 获取官方安装包VMware 官网的下载入口变化比较频繁这里说明通用的获取思路打开 VMware 官网找到Products→Workstation Pro页面。在 Workstation Pro 页面中寻找Download或Try Workstation Pro按钮。根据页面提示注册一个 Broadcom 账号或使用已有账号登录后选择对应平台安装包。下载VMware-workstation-full-17.x.x.exe格式的 Windows 安装包。需要强调一点不要轻信搜索引擎里排在前面的“高速下载”“破解版”链接很多是捆绑软件或旧版本。尽量从官网获取或者在大学软件镜像站、企业私有软件源中下载安全版本。如果你的网络条件不方便访问国外站点可以尝试使用国内知名软件下载平台但下载后建议校验文件哈希值确认安装包来源安全。3.2 安装 VMware Workstation Pro 17这里以 Windows 平台为例完整安装步骤如下第一步双击运行安装程序双击下载的 exe 安装文件等待初始化完成。第二步进入安装向导点击Next进入下一步。第三步接受许可协议勾选I accept the terms in the license agreement然后点击Next。第四步选择安装位置可以选择默认路径也可以自定义安装到其他盘比如D:\VMware安装路径D:\VMware\VMware Workstation这里值得注意的是VMware 安装后占用空间大约几个 GB建议安装在非系统盘方便后续清理。第五步勾选可选组件页面会出现一些勾选项建议全部保持默认。比如Enhanced Keyboard Driver增强键盘驱动建议勾选。如果勾选了Add VMware Workstation Server to system PATH可以在命令行直接使用 vmrun 等工具适合喜欢命令行的朋友。第六步检查软件更新可以勾选启动时检查产品更新也可以取消勾选。个人建议取消因为软件更新频率不高减少骚扰。第七步用户体验改进计划这一步可以取消勾选不影响核心功能。第八步开始安装点击Install等待安装进度条完成。第九步重启电脑安装完成后根据提示重启电脑。3.3 许可证说明VMware Workstation Pro 是需要许可证的软件。Broadcom 收购后对个人用户推出了免费的个人使用许可Personal Use但有边界如果你的公司商业用途需要购买商业许可证。这里不讨论任何破解和激活方式建议你在官网许可页面查看最新授权条款。如果是学习、个人实验用途可以关注官方个人免费许可如果是公司环境请购买正版授权避免合规风险。4. 创建第一台虚拟机Linux 系统为例安装完成 VMware Workstation 后接下来创建并安装一台 Linux 虚拟机。这里以 Ubuntu Desktop 为例步骤可以复用到 CentOS、Debian、Kali 等其他 Linux 发行版。4.1 准备系统镜像 ISO 文件需要提前下载一个 Linux 系统镜像。以 Ubuntu 为例打开 Ubuntu 官网或国内镜像站。下载桌面版 ISO例如ubuntu-24.04-desktop-amd64.iso。国内用户可以访问阿里云镜像站、清华 TUNA 镜像站下载速度更快。如果安装 CentOS可以下载CentOS-7-x86_64-Minimal-2009.iso或更新的 Stream 版本。这里以 Ubuntu Desktop 为例演示。4.2 新建虚拟机向导打开 VMware Workstation点击主页面的创建新的虚拟机。选择配置类型典型推荐适合大多数场景。自定义高级可以手动指定硬件兼容性、磁盘类型等。新手选择“典型”有特殊需求再选“自定义”。安装来源选择安装程序光盘映像文件iso点击浏览按钮选择刚才下载的 Ubuntu ISO 文件。此时 VMware 会自动检测到镜像类型为 Ubuntu并给出简易安装信息。如果你不想要自动安装流程也可以先选择“稍后安装操作系统”等虚拟机创建后再挂载 ISO。这与手动和自动安装的偏好有关。客户机操作系统如果 VMware 自动识别失败可以手动选择客户机操作系统: Linux 版本: Ubuntu 64 位虚拟机名称和位置填写虚拟机名称比如Ubuntu-24.04。位置可以设置为非系统盘比如D:\VMs\Ubuntu-24.04。这样虚拟机相关文件统一管理备份也方便。磁盘容量指定最大磁盘大小比如 50 GB。这里需要了解两个选项将虚拟磁盘拆分成多个文件方便迁移但性能稍低适合拷贝到 U 盘。将虚拟磁盘存储为单个文件性能稍好但单文件较大。建议选择“将虚拟磁盘存储为单个文件”方便管理和性能优先。自定义硬件点击自定义硬件调整内存和 CPU 核心数。建议内存至少 4 GB如果你的物理内存足够大。处理器2 核即可。网络适配器NAT 模式默认。新 CD/DVD选择使用 ISO 镜像文件确保已勾选启动时连接。点击完成。4.3 安装 Ubuntu 系统虚拟机创建完成后点击开启此虚拟机。VMware 会自动从 ISO 镜像引导启动。在 Ubuntu 安装界面按以下流程操作选择语言点击安装 Ubuntu。选择键盘布局默认即可。连接网络NAT 模式下一般自动获取。安装类型选择清除整个磁盘并安装 Ubuntu注意这里的“整个磁盘”是虚拟磁盘不会影响物理机。设置用户名、计算机名、密码。等待安装完成后重启虚拟机Ubuntu 就可以正常登录了。4.4 安装 CentOS 7 虚拟机的差异说明CentOS 7 安装流程与 Ubuntu 不同主要注意这几点安装源选择Install CentOS 7。软件选择按需选择最小安装或GNOME Desktop。如果内存有限建议最小安装。安装位置选择本地磁盘并点击“我要配置分区”或直接自动配置分区。网络主机名打开网卡开关设置主机名。CentOS 7 的最小安装没有图形界面后续使用yum install命令安装软件包。4.5 在虚拟机中安装 Windows 10/11Linux 之外创建 Windows 虚拟机也很常见。创建流程基本一致需要提前准备 Windows ISO 镜像官网下载页面可以获取。这里有几个关键点客户机操作系统类型选择Microsoft Windows版本选择Windows 10 或更高版本。安装 Windows 11 时VMware 17 支持模拟 TPM 2.0 模块满足 Windows 11 的硬件要求。安装 Windows 10 时建议虚拟磁盘至少 60 GB内存 4 GB 以上。镜像获取建议使用微软官方媒体创建工具不要使用某些封装系统以免虚拟机中安装到捆绑软件也比较安全。5. VMware Tools 安装与共享文件夹配置5.1 为什么必须安装 VMware Tools刚装好虚拟系统后你会发现鼠标移动不流畅、屏幕分辨率不自动适配、无法拖拽文件这是因为没有安装 VMware Tools。VMware Tools 是 VMware 提供的一组驱动和工具安装后可以实现鼠标无缝切换屏幕分辨率自动调整宿主机与虚拟机之间拖拽文件剪贴板共享更优的显示性能虚拟机时间同步可以理解为虚拟机的“驱动包”没有它虚拟机也能运行但体验很差。5.2 Ubuntu 中安装 VMware Tools在 VMware Workstation 菜单栏中点击虚拟机 - 安装 VMware ToolsUbuntu 桌面上会自动挂载 VMware Tools 虚拟光驱。打开终端执行cd /media/你的用户名/VMware\ Tools/ ls会看到类似VMwareTools-10.3.23-16594550.tar.gz的文件。然后执行tar -xzf VMwareTools-10.3.23-16594550.tar.gz cd vmware-tools-distrib sudo ./vmware-install.pl安装过程全部默认即可直接按回车。安装完成后重启虚拟机。不过需要注意的是新版 Ubuntu 通常推荐使用开源驱动和open-vm-tools在终端安装会更快捷sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop安装完成后重启即可同样可以实现共享目录、拖拽、自适应分辨率等功能。5.3 Windows 虚拟机中安装 VMware Tools在 Windows 虚拟机菜单栏中点击虚拟机 - 安装 VMware Tools虚拟光驱会自动挂载。打开此电脑进入 DVD 驱动器双击setup64.exe或setup.exe一路下一步即可。安装完成后重启任务栏右下角会出现 VMware Tools 图标。5.4 配置共享文件夹共享文件夹是虚拟机与宿主机交换文件最方便的方式之一。在 VMware Workstation 中右键点击虚拟机标签选择设置切换到选项选项卡点击共享文件夹。选择总是启用。点击添加浏览并选择宿主机上的一个目录比如D:\share。勾选启用此共享。点击完成。在 Ubuntu 虚拟机中访问路径是/mnt/hgfs/share如果你的系统没有自动挂载可以手动挂载sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid1000Windows 虚拟机中共享文件夹会映射为网络驱动器在资源管理器的“网络位置”或\\vmware-host\Shared Folders\路径下可以找到。这里需要注意如果共享文件夹无法访问可以先重新安装 VMware Tools 或 open-vm-tools再确认共享名是否正确。6. 常见问题与排查思路新手在使用 VMware 时最容易被几个报错卡住。下面汇总了出现频率最高的问题以及对应的解决思路。6.1 虚拟化未启用报错错误现象VMware Workstation 无法启动虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。 或者是 此主机不支持 Intel VT-x。原因分析这个报错通常是 BIOS 中未开启 CPU 虚拟化或者系统 Hyper-V 与 VMware 存在冲突。解决思路重启进入 BIOS开启 Intel VT-x 或 AMD-V。如果已经开启检查 Windows 功能中是否启用了 Hyper-V、虚拟机监控程序、Windows 沙盒等。以管理员身份运行命令提示符执行bcdedit /set hypervisorlaunchtype off然后重启电脑。如果还不行再执行Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All这会让 Windows 的虚拟化基础功能关闭给 VMware 让路。6.2 VMware Workstation 无法连接到虚拟机错误现象VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。该虚拟机可能已被 VMware Workstation 以外其他程序使用或是缺少必要的权限。原因分析这个报错的原因多样常见的有虚拟机进程残留导致 vmx 文件被占用。文件夹权限不足。服务未启动。解决思路打开任务管理器结束所有vmware-vmx.exe进程。找到虚拟机目录右键vmx文件检查是否只读取消只读属性。以“管理员身份”运行 VMware Workstation。检查 Windows 服务中的 VMware 相关服务是否启动在服务管理器中找到VMware Authorization Service状态设为自动并启动。6.3 虚拟机安装 Windows 11 提示不满足要求错误现象安装 Windows 11 时提示此电脑不符合运行 Windows 11 的最低系统要求。解决思路确认 VMware Workstation 版本是 17 或更新版本。虚拟机设置中点击选项→高级勾选启用 UEFI 安全引导。虚拟机设置中点击硬件→添加→可信平台模块添加 TPM 2.0。分配至少 4 GB 内存和 64 GB 磁盘。6.4 虚拟机启动蓝屏错误现象安装 Ubuntu 或旧版 Windows 时启动后出现蓝屏或显示This kernel requires an x86-64 CPU, but only detected an i686 CPU.解决思路确认虚拟机操作系统类型与 ISO 架构匹配64 位系统对应 64 位虚拟机。如果 VMware 提示不支持 Intel VT-x需要先解决虚拟化问题。某些精简版 ISO 与虚拟机兼容性差建议更换官方镜像。6.5 虚拟机磁盘占用过大错误现象装了几个系统后发现镜像目录占用了 90 GB 甚至更多磁盘空间。解决思路清理虚拟机中的临时文件和软件缓存。在虚拟机内执行fstrim或磁盘清理。关闭虚拟机后点击虚拟机 - 设置 - 硬盘 - 碎片整理。也可以使用vmware-vdiskmanager压缩虚拟磁盘VMware 安装目录\vmware-vdiskmanager.exe -k D:\VMs\Ubuntu-24.04\Ubuntu-24.04.vmdk预防建议创建虚拟机时虚拟磁盘类型选择精简置备而不是立即分配全部空间。7. 最佳实践与工程建议7.1 合理规划虚拟机存储每个虚拟机建议单独一个目录命名规范建议为“系统-版本-用途”例如D:\VMs\Ubuntu-24.04-WebServer D:\VMs\Win11-Test D:\VMs\CentOS7-Minimal这样后续备份、迁移、删除都很方便。7.2 善用快照功能在进行系统更新、软件安装、内核升级等操作之前务必先创建一个快照。这样如果操作失败或系统崩溃可以快速回滚到之前的可用状态。创建快照的方式虚拟机 - 快照 - 拍摄快照恢复快照虚拟机 - 快照 - 快照管理器 - 转到注意快照不是备份长期保留多个快照会占用大量磁盘空间建议在使用完后删除旧快照。7.3 网络模式的选择VMware Workstation 提供三种网络模式模式说明适用场景桥接模式虚拟机与宿主机在同一局域网拥有独立 IP对外提供服务、搭建真实网络环境NAT 模式虚拟机和宿主机共享 IP 上网外部无法访问虚拟机日常上网、安装软件仅主机模式只能与宿主机通信不能访问外部网络隔离测试、安全实验个人开发建议优先使用 NAT 模式。如果需要局域网内其他机器访问虚拟机里的服务再切换为桥接模式。7.4 内存与 CPU 分配原则虚拟机内存并不是越大越好。创建虚拟机时应遵循以下原则预留物理机总内存的 20%~30% 给宿主机。不要给单个虚拟机分配超过物理机一半的内存。生产环境建议给虚拟机分配固定内存避免宿主机内存波动。至少需要保持宿主机剩余内存 4 GB 以上否则 Windows 会变卡。例如物理机 16 GB 内存可以同时并行运行 2~3 台 4 GB 内存的虚拟机这是比较合理的。7.5 安全性建议不要随意在虚拟机中关闭防火墙。下载系统镜像时务必从官方或可信镜像站获取。虚拟机中安装系统时建议最小化安装只装必要软件。不共享宿主机敏感目录防止虚拟机中的恶意软件读取宿主机文件。重要虚拟机建议开启加密功能或者定期导出备份。7.6 关于 VMware 许可证的合规提醒前文已经提到VMware Workstation Pro 在 Broadcom 收购后推出了个人免费许可证但企业商用仍需要采购商业授权。在使用过程中请关注官方许可条款的变化不要使用来路不明的注册机或激活工具这既是尊重版权也是保护个人电脑安全。对个人学习而言选择免费个人许可证或 VMware Workstation Player 是合规且安全的选择。8. 总结与后续学习建议这篇教程从零开始带大家完成了 VMware Workstation Pro 17 的下载、安装、创建虚拟机的完整流程。核心要点可以归纳为四句话安装前优先确认 CPU 虚拟化已在 BIOS 中开启这是后续一切操作的前提。创建虚拟机时合理规划磁盘路径、内存和 CPU 资源不要把整块硬盘都分给虚拟机。安装完系统第一件事是安装 VMware Tools否则鼠标、分辨率和文件共享都会受影响。遇到报错不要慌先看虚拟化状态、服务状态、文件权限和 ISO 镜像完整性绝大多数问题都可以在这四步内解决。如果你接下来想继续深入学习可以从这几个方向入手在虚拟机中搭建 Linux 服务器环境比如安装 Nginx、MySQL、Redis练习 Linux 命令。学习 Docker 之前先玩熟虚拟机网络理解 NAT、桥接、端口映射的区别。尝试用 Vagrant 管理虚拟机通过配置脚本一键创建一套开发环境。研究 VMware 的虚拟网络编辑器自定义网段、做路由器实验。虚拟机是开发、测试、运维工作中非常基础的工具熟练使用它能帮你节省大量时间和精力。希望这份教程能帮你顺利跨过入门门槛。如果实际操作中还有其他新的报错也可以在评论区把报错信息发出来大家一起讨论解决。