
简介这是一份2025年最新版 VMware Workstation Pro 虚拟机安装教程面向虚拟化技术初学者和有开发测试、系统学习需求的技术人员。内容不限于安装而是从安装前系统要求出发完整覆盖 Workstation Pro 的安装配置、典型/自定义安装选型、虚拟机新建向导、硬件分配、桥接/NAT/仅主机网络模式设定再到客户机操作系统的分区格式化、VMware Tools 安装与性能优化最后给出启动失败、网络连接失败、磁盘空间不足等高频问题的排错方法并讲解克隆虚拟机、共享文件夹、多显示器、快照管理等进阶操作兼顾上手与进阶。资源共1个文件docx 文档格式压缩包大小约23KB篇幅紧凑但步骤完整适合边看边操作。当前已有656人学习下载可作为 VMware 虚拟化环境搭建与日常运维的速查参考。1. 虚拟化不是模拟器VMware 虚拟机安装教程到底在解决什么问题很多人把 VMware 虚拟机安装教程当成“装个软件”来看装完却发现虚拟起不来、系统蓝屏、越用越卡最后归结为运气不好。实际上 VMware 不是模拟器它是在真实硬件和客户机系统之间插了一层虚拟化引擎。装 VMware 之前必须先把硬件要求、镜像来源、资源分配策略想清楚否则后面每一步都在踩坑。这篇文章面向两类人想在同一台电脑上同时跑 Windows 和 Linux、又不想反复重启切换的人需要在隔离环境里做软件测试和系统实验的人。它解决的核心问题很简单把一台物理机拆成多台独立可用的机器随时建、随时删、坏了就回滚。2. 安装前准备硬件要求、版本选型与镜像校验2.1 硬件底线先把 CPU、内存、磁盘这三笔账算清楚虚拟化对硬件有硬性要求不是装个软件就能绕过去的。第一关是 CPU 虚拟化指令集Intel 平台的 VT-x 和 AMD 平台的 AMD-V。现在的电脑基本都支持但很多品牌机默认在 BIOS 里把它关掉了。装 VMware 之前先确认它是否开启否则后边新建虚拟机大概率会提示“此主机不支持虚拟化”或者“需要启用 VT-x/AMD-V”。确认方式很简单Windows 下按 CtrlShiftEsc 打开任务管理器切到“性能”标签页看 CPU 那一栏有没有“虚拟化已启用”。如果是“已禁用”就重启进 BIOS找到 Intel Virtualization Technology 或 SVM Mode改成 Enabled 再保存退出。这一步不做后面安装 Linux 虚拟机会非常痛苦性能像在跑模拟器。内存是一笔容易被低估的账。VMware Workstation 这类 Type-2 虚拟化软件跑在宿主操作系统之上和 ESXi 那种裸金属 Hypervisor 不同它要先保证宿主机自己的运行才谈得上分资源给虚拟机。我的经验是宿主机内存至少 16GB8GB 只能是入门。给 Windows 客户机分配 4GB给 Linux 桌面环境分配 2GB再留 2-4GB 给宿主机剩余空间就少了。内存不够的直接后果不是装不了而是虚拟机里的系统频繁触发交换分区卡到鼠标都漂。磁盘空间同样要提前算。虚拟磁盘文件会占掉真实磁盘空间Windows 客户机装完基础系统加常用软件大概 20GB 起步再加上安装包、快照和交换文件预留 60GB 到 80GB 比较稳妥。另外强烈建议用固态硬盘跑虚拟机机械硬盘在虚拟机密集读写时 IO 等待会拉满整机都能感觉顿一下。2.2 版本选型Workstation Pro、Player 与开源方案怎么选VMware 的桌面产品线主要分两档Workstation Pro 和 Workstation Player。Pro 是完整版支持同时运行多台虚拟机、创建和管理快照、克隆、连接远程虚拟化平台适合需要做测试环境管理和自动化的人。Player 是免费精简版能创建和运行虚拟机但功能砍得比较狠快照管理、克隆这类高级功能没有适合只是偶尔跑个 Linux 命令行环境看看效果的用户。还有一类用户会在 VMware 和开源方案之间纠结。VirtualBox 免费开源功能也可以但在我实际对比中VMware 在 USB 设备直通、3D 加速、大文件磁盘 IO 上的体验更顺兼容性问题更少。比如在虚拟机里跑需要 GPU 渲染的工具VMware 的虚拟显卡驱动能自适应分辨率VirtualBox 在部分显卡上会出现颜色异常或者花屏。选型建议直接按使用场景来三个选项的边界比较清楚对比项Workstation ProWorkstation PlayerVirtualBox价格商业授权个人免费开源免费快照与克隆支持不支持快照管理支持快照并行运行多台虚拟机支持限制较多支持GPU 与 3D 加速成熟稳定基础可用视宿主显卡而定适合人群开发者、测试工程师轻度用户偏好开源的场景如果只是装个虚拟机试试用 Player 就够。如果打算把虚拟机当成日常开发环境用建议直接上 Pro快照功能在系统更新翻车时能救命。评估版过期的处理方式是重新激活这里不展开。2.3 镜像下载与校验Windows 和 Linux 安装源的常见坑装客户机系统之前要准备好安装介质。Windows 的 ISO 镜像建议从官方渠道获取第三方整合镜像经常被塞入推广软件甚至驱动程序后门虚拟化环境本来就是为了隔离风险再引入一个带毒镜像就得不偿失了。Linux 发行版同理优先用发行版官方镜像站或者高校镜像站。镜像下载完之后有一件事经常被跳过却能避免一大半安装失败校验哈希。官网给出的 SHA256 校验值就是镜像文件的指纹下载完对比一下能确认文件是否完整、有没有被篡改。Linux 和 macOS 下用一条命令算# 计算下载的 ISO 文件 SHA256 校验值并和官网发布的值对比 sha256sum /path/to/ubuntu-22.04-desktop-amd64.isosha256sum 只接受一个文件路径参数输出一段 64 位的十六进制字符串。如果你下载的镜像哈希和官网不一致说明文件在传输过程中损坏或者来源不可信继续安装大概率会中途报错。Windows 下可以用 Certutil 命令用法是certutil -hashfile 文件路径 SHA256效果相同。这一步虽然多花半分钟但能滤掉大部分安装到一半突然报“无法读取安装源”的坑。3. 创建虚拟机的完整流程参数映射、磁盘选型与系统安装3.1 安装 VMware 本体三个容易被忽略的安装选项VMware Workstation 的安装过程本身不复杂双击安装包一步步点下去就行但有几个选项会影响后续使用体验。第一个是安装路径。默认装到 C 盘没问题如果后续打算把虚拟机文件也放在 C 盘默认目录C 盘很容易被迅速占满。我一般会改到空间更充裕的 D 盘或 E 盘安装包和虚拟机镜像分开存放后续好管理。第二个是安装类型里的“典型”和“自定义”。典型安装会开启 VMware 的默认网络组件和后台服务自定义安装可以看到更细的选项。第一次装的话用典型即可但要注意安装过程中如果杀毒软件弹窗拦截“VMware 网络驱动”或者“虚拟设备服务”要选择允许否则虚拟网卡服务装不上后边虚拟机网络直接瘫痪。第三个是安装完成后的首次启动配置。不要勾选“加入客户体验改善计划”和“启动时检查更新”这两个选项除了后台占用网络和资源之外没什么实际帮助。装完打开主界面如果显示“评估模式”或者叫你输入许可证说明还在试用状态。许可证这个东西涉及商业授权这里不展开但要知道 Pro 版如果没有激活码功能是受限的。安装完成后建议先看一个东西主界面“编辑”菜单里的“虚拟网络编辑器”。VMware 默认会创建 VMnet1仅主机模式和 VMnet8NAT 模式两个虚拟网卡这里的配置决定了你虚拟机里网卡能不能通。打开看一眼没问题再关掉后面排查网络问题会少走很多弯路。3.2 新建虚拟机典型向导与自定义向导的参数对照新建虚拟机的向导模板分“典型”和“自定义高级”两种。典型模式只让你选安装介质和分配内存大小虚拟磁盘类型、I/O 控制器、固件类型全用默认值方便但容易踩坑。自定义模式每一步都能手动控制我建议第一次建虚拟机的人直接选自定义把每一步参数看清楚后边系统出问题才知道往哪里找原因。下面是自定义向导里几个关键步骤的参考参数配置项推荐值说明虚拟机兼容性默认或选低一档低版本兼容性方便迁移到其他电脑客户机操作系统类型Windows 10 x64 / Ubuntu 64 位和实际安装的系统严格对应固件类型UEFI新系统/ BIOS老系统必须和引导方式一致处理器数量1对多数客户机系统来说 2 个 CPU 没有提升每个处理器的内核数2 或 4给编译任务多分核基础使用 2 核网络类型NAT单机上网最省心不依赖局域网I/O 控制器类型NVMe新系统支持 NVMe性能好虚拟磁盘类型SATA 或 NVMe不要选 IDE老接口性能差磁盘分配方式按需增长省空间配合收缩命令管理以下几个参数最容易让人困惑需要分别展开说。虚拟机兼容性决定了 .vmx 配置文件的格式和可用指令集版本。新的 Workstation 支持最新硬件特征但把虚拟机拷贝到旧版本 VMware 上可能打不开。反过来选兼容性低一些的版本新老环境都能跑代价是损失一部分较新的硬件特性。如果这台虚拟机只在当前电脑上用选默认即可如果打算拷贝到其他机器建议选低一档。处理器配置里的“处理器数量”和“每个处理器的内核数”看起来都是核数实际区别在于客户机看到的 CPU 拓扑。Windows 的某些软件授权是按“物理 CPU 插槽数”计算的例如 SQL Server 按插槽授权这时如果你分配 2 个处理器、每个 2 核软件会认为你有 2 个 CPU 插槽授权费用可能翻倍。常见做法是保持处理器数量为 1把核数调高。网络类型是个关键选项。桥接模式让虚拟机直接使用宿主机所在局域网的 IP虚拟机像一台独立电脑可以被局域网其他机器访问NAT 模式通过宿主机转发上网虚拟机对外不可见单机上网最安全仅主机模式只能和宿主机通信不能访问外网。日常学习和开发NAT 是默认选择需要被外部访问时再切桥接。自定义向导的最后一页是磁盘配置可以顺手把虚拟磁盘文件路径改到非系统盘。这里牵扯出另一个常见选择拆分成多个文件还是存储为单个文件。拆分模式生成的磁盘文件是 2GB 一个的分卷方便拷贝到移动硬盘但虚拟机会多一次寻址单个文件性能稍好只是备份时文件体积很大。我一般选拆分因为虚拟机经常要拷贝到别的机器上验证拆分文件传输更灵活。3.3 安装 Windows 和 Linux 客户机介质挂载与引导顺序虚拟机的硬件配置完成后接下来就是把 ISO 镜像装进虚拟机。在主界面的虚拟机设置里找到 CD/DVD 项选择“使用 ISO 映像文件”把前面校验过的镜像挂载进去。勾选“启动时连接”确保开机时虚拟机能读取到光驱里的镜像。启动虚拟机后要关注引导顺序。新版 Workstation 默认先从虚拟光驱引导如果设置没生效可以按 F2 进虚拟机的 BIOS把 CD-ROM 移到引导顺序第一位。这里经常有人翻车ISO 已经挂载了但启动后直接进硬盘引导弹出“找不到操作系统”多半是引导顺序里光驱在硬盘后面。安装 Windows 客户机时一个高频坑是固件类型和分区表格式不匹配。在自定义向导里如果选了 UEFI 固件磁盘分区表应该用 GPT选了传统 BIOS磁盘要用 MBR。Windows 安装程序在 UEFI 模式下对 MBR 分区表的兼容性很差经常提示“无法安装到这台计算机”。遇到这种情况要么回到配置里改固件类型要么在 Windows 安装界面的磁盘管理里把分区删掉重建。Linux 客户机的安装相对简单。拿到安装界面后分区方案选“使用整个磁盘”或者手动 LVM 都可以默认配置对学习和测试足够。需要注意的是桌面环境的选择如果只是练命令行建议装最小化系统不装图形界面内存占用直接少一半。装 Ubuntu Server 这类系统时整个流程大概十分钟就能完成比装 Windows 快很多。不管装哪种系统安装完成进入桌面后的第一件事不是去调参数而是装 VMware Tools。这一步直接决定鼠标能不能自由移出虚拟机窗口、分辨率能不能自适应、剪贴板能不能共享。Windows 客户机在虚拟机菜单栏点“虚拟机”-“安装 VMware Tools”光驱里挂载的安装包自动运行。Linux 客户机下通常用发行版自带的 open-vm-tools下一章会展开。安装完成后需要重启重启前系统会提示“VGA 模式已切换”属正常现象。4. 虚拟机的性能优化CPU 内存分配、磁盘瘦身与 VMware Tools4.1 CPU 与内存资源分配预留、限制与超额分配怎么设虚拟机跑得卡不卡资源分配的合理性占比最大。CPU 的核心逻辑是“够用就好”不是给得越多越好。主机 8 核 16 线程给虚拟机分配 8 个虚拟核虚拟机里的任务能跑满但宿主机自己反而开始卡顿鼠标移动都有延迟。我平时开发用的虚拟机只分 4 核物理机保留一半资源给系统调度整体响应反而更舒服。在虚拟机设置的“处理器”面板里还有一个容易被忽略的选项虚拟化引擎。这里勾选“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI”相当于开启嵌套虚拟化虚拟机里可以再跑虚拟机或者在虚拟机里运行 Android 模拟器、WSL2。如果不做这两件事可以不勾勾上会多一层上下文切换开销。内存分配上有个“预留所有客户机内存”的复选框。勾上之后VMware 会一次性把这部分物理内存锁给虚拟机虚拟机内存访问更快但宿主机再想要这段内存时会被拒。常见做法是内存足够充裕比如 32GB就勾上否则保持默认。更值得留意的反而是内存超额分配总分配内存超过物理内存时VMware 会使用磁盘上的交换文件兜底这个文件一变大整个系统都被拖慢。经验值是客户机内存总和不超过物理内存的 75%同时给宿主机保留至少 4GB。Linux 客户机还有一个资源分配细节swap 分区。安装系统时如果分配了过大的 swap即使内存没用满Linux 也会把部分内存页交换到磁盘表现就是系统响应慢一拍。如果只是做轻量测试swap 分 2GB 即可需要跑内存密集型任务建议把 swap 关掉让系统直接用真实内存。4.2 虚拟磁盘优化按需分配、预分配、快照链与碎片收缩虚拟磁盘有两种初始分配策略立即分配所有空间或者根据需要动态增长。立即分配在创建时就占满预设大小性能稳定因为磁盘空间连续动态增长是“用多少占多少”省空间但虚拟机长时间运行后文件碎片会越来越多。Windows 宿主机的磁盘碎片整理对 VMDK 文件的帮助有限更有效的方式是用 VMware 自带命令行工具手动收缩和整理。虚拟磁盘的文件结构还有一个隐藏问题快照链。每打一次快照VMware 就会生成一个新的 delta 文件记录差异数据快照越积越多磁盘 IO 路径就越长虚拟机就越慢。删除快照只是把 delta 文件合并回主磁盘如果一直不清理磁盘文件会膨胀到容量上限。解决这类问题的通用操作是先整理再收缩# 刀片扩容虚拟磁盘到指定大小 vmware-vdiskmanager -x 60GB /path/to/vm/disk.vmdk # 收缩整理未使用空间并回收到宿主机 vmware-vdiskmanager -k /path/to/vm/disk.vmdk参数说明-x接收一个容量参数比如 60GB 或 40GB把虚拟磁盘扩容到该值只能增大不能缩小扩容后还需要在客户机里用磁盘管理扩展分区。-k是收缩操作它会扫描磁盘文件中的空闲扇区并回收。收缩前必须先关虚拟机否则磁盘文件处于占用状态无法处理。另外一个容易被忽略的问题是临时文件和日志文件的堆积。Windows 虚拟机的 C 盘装了系统更新和临时文件后VMDK 文件会悄悄变大。要在宿主机上回收这部分空间常规做法是先在客户机里做磁盘清理再用收缩命令。Windows 下可以用 sdelete 工具清零空闲空间Linux 下用 zerofree。这不是官方推荐流程但实际效果确实明显虚拟磁盘文件体积能缩小三分之一甚至一半。4.3 VMware Tools装完系统第一件事不管装 Windows 还是 LinuxVMware Tools 都是虚拟机性能的分水岭。没有 Tools 的时候虚拟机只能使用基本的 VGA 驱动分辨率固定 800x600 或者 1024x768鼠标在虚拟机窗口和宿主机之间移动会有明显的“卡住”感剪贴板不能共享拖拽文件更是别想。装完 Tools这些问题一次性全解决。Windows 客户机的安装方式走完菜单后一路下一步重启后系统托盘会多出一个 VMware Tools 图标说明驱动生效。Linux 客户机的情况不同官方推荐优先安装发行版自带的 open-vm-tools 包# Debian / Ubuntu 系安装 open-vm-tools替代传统 VMware Tools 安装包 sudo apt update sudo apt install -y open-vm-tools open-vm-tools-desktop参数说明open-vm-tools是核心工具负责虚拟硬件驱动、时间同步和虚拟机生命周期接口open-vm-tools-desktop是桌面增强组件提供分辨率自适应、拖拽文件、剪贴板共享这些交互能力。装完后重启一次虚拟机窗口拉伸时屏幕分辨率会自动跟着变。还有一类特殊场景如果客户机是精简版的 Linux 服务器不需要图形界面只需装open-vm-tools不带-desktop就够了多装反而多引入依赖包。判断装没装成功可以跑一条命令确认服务状态systemctl status vmtoolsd显示active (running)就说明 Tools 在正常工作。VMware Tools 失效时最典型的现象是虚拟机时间漂移明明宿主机的时钟是准的虚拟机里的时间总慢几分钟。这是因为虚拟机的时钟源依赖 Tools 的同步服务服务挂了时间很快就开始偏。5. 常见问题排查蓝屏、网络不通、鼠标漂移的五个翻车现场5.1 虚拟机开机就蓝屏现象新建的 Windows 虚拟机启动后还没看到系统 logo 就蓝屏错误码通常是SYSTEM_SERVICE_EXCEPTION或者MACHINE_CHECK_EXCEPTION。原因最常见的是宿主机的 BIOS 里关闭了虚拟化指令集VT-x / AMD-V或者虚拟机的固件类型和安装介质不匹配。比如用 UEFI 引导的 Windows ISO但虚拟机配置里选的是传统 BIOS系统引导程序找不到正确的启动方式直接蓝屏。解决重启宿主机进 BIOS打开 Intel Virtualization Technology 或 SVM Mode确认虚拟机的固件类型和 ISO 镜像的引导方式一致在虚拟机设置的“处理器”面板中勾选虚拟化引擎。如果这台虚拟机是从别的机器拷贝过来的还要排除 CPU 指令集不兼容的问题见 5.4。排错时可以在虚拟机里进 UEFI Shell 或者 WinPE 环境确认能否识别到启动设备。5.2 宿主机和虚拟机互相 ping 不通现象虚拟机使用 NAT 模式宿主机能上网但宿主机 ping 不通虚拟机虚拟机也 ping 不通宿主机。原因VMnet8 虚拟网卡的默认网段和宿主机所在局域网网段冲突。比如宿主机所在局域网是 192.168.1.0/24而 VMware 的 VMnet8 也默认落在 192.168.1.0 网段两边路由冲突数据包不知道该往哪走。另一个常见原因是宿主机防火墙拦截了虚拟网卡的 ICMP 流量。解决打开“编辑”-“虚拟网络编辑器”选中 VMnet8把子网改成不冲突的网段比如 172.16.88.0/24然后应用。改完后 NAT 网关地址也会跟着变虚拟机里的网络配置要重新设置。宿主机防火墙方面检查“文件和打印机共享(回显请求)”是否允许或者临时关掉防火墙测试。确认通不通的时候先分别在两边看各自网卡的 IP 和网关ip addr和ip routeLinux或ipconfigWindows逐层核对手臂。5.3 虚拟磁盘文件越用越大现象客户机系统里显示 C 盘已用 20GB但宿主机上看虚拟机的 VMDK 文件已经占据 50GB。原因删除文件并不会让 VMDK 自动缩小。VMware 的按需增长磁盘在文件被删后只是在客户机里标记为“已删除”底层数据块依然保留在 VMDK 中。再加上快照的 delta 文件记录磁盘占用只增不减。解决先清理客户机内的系统垃圾和临时文件Windows 下用“磁盘清理”Linux 下用apt clean或yum clean接着对磁盘空闲空间做清零处理再用vmware-vdiskmanager -k收缩。如果虚拟机有快照建议先把快照删除并合并到主磁盘再执行收缩操作。收缩完成后检查宿主机上的文件大小能明显看到变化。5.4 迁移宿主机后提示 CPU 不兼容现象把整个虚拟机文件夹拷贝到另一台电脑上启动时报“此虚拟机配置的处理器类型与物理机不兼容”或者“虚拟机可使用某些指令集但不被全平台支持”。原因新建虚拟机时 VMware 会默认把宿主机 CPU 的特性集传递给客户机如果原机器支持 AVX2 而新机器不支持客户机操作系统启动时用到这些指令就会崩溃。这个问题在跨代 Intel 或 AMD 与 Intel 混用时特别常见。解决编辑虚拟机的 .vmx 文件在末尾追加硬件兼容参数# 屏蔽 CPUID 中的特定标志位强制客户机使用通用指令子集 cpuid.0.eax 0000:0000:0000:0000:0000:0000:0000:1011 cpuid.0.ebx 0110:1011:0111:1010:0110:1001:0110:0101 cpuid.0.ecx 0110:1100:0110:0101:0110:0100:0110:1100 cpuid.0.edx 0110:1001:0111:1001:0110:0101:0111:0010参数说明这组参数做的是在 CPUID 指令层面隐藏部分处理器特征让客户机以为自己运行在更通用的 CPU 上。代价是虚拟机性能可能下降尤其在高负载计算场景。更稳妥的做法是导出为 OVF 模板再重新导入VMware 会在导入时重新适配硬件。以后再建虚拟机直接把兼容性版本选低一档迁移就不会再报这个错。5.5 鼠标漂移、分辨率上不去现象虚拟机窗口里鼠标移动不跟手光标会滑出窗口拉伸窗口分辨率不变化始终停在 1024x768。原因90% 的情况是 VMware Tools 没有安装或者服务异常。剩下 10% 是虚拟机的 3D 加速没有开启导致虚拟显卡驱动无法加载。解决先在客户机里重装 VMware ToolsLinux 用 open-vm-tools重启后看是否恢复如果恢复不了检查虚拟机设置-“显示器”勾选“加速 3D 图形”同时把显示器的“自动调整用户界面大小”开起来。排查时在 Linux 虚拟机里看内核日志# 查看 VMware 显卡驱动是否加载、3D 渲染是否启用 dmesg | grep -i vmw glxinfo | grep -i renderer第一行命令把内核日志里和 VMware 图形驱动相关的条目过滤出来能看到类似vmwgfx的驱动名说明虚拟显卡驱动已加载。第二行通过 glxinfo 查看当前的 OpenGL 渲染器如果显示的是软件渲染器llvmpipe说明 3D 加速没生效需要回到虚拟机设置里确认加速选项是否勾上。6. 进阶用法快照回滚、共享文件夹与 vmrun 命令行6.1 快照与共享文件夹回滚和传文件的正确姿势快照是 VMware 里最值钱的功能相当于给系统存档。做系统更新或者装危险软件之前打一个快照出了问题之后一键恢复比任何卸载工具都干净。要注意快照不是备份快照文件依赖原始磁盘文件如果把整个虚拟机目录拷走快照和磁盘文件要一起拷只拷其中一个都会让虚拟机打不开。快照打多了也会拖慢性能所以我一般只保留最近一两个快照确认系统稳定后就把旧的删掉。共享文件夹是把宿主机的目录直接挂进虚拟机比拖拽文件更稳定。设置方法是虚拟机设置-“选项”-“共享文件夹”添加一个宿主机目录。Linux 客户机挂载时用一句命令# 将宿主机共享目录挂载到 Linux 客户机的 /mnt/hostshare sudo vmhgfs-fuse .host:/ /mnt/hostshare -o allow_other挂载点在客户机系统里创建好后再执行allow_other参数允许非 root 用户访问。这个方式比 Samba 和 SSH 省事虚拟机和宿主机之间的文件交换用这一条就够了。6.2 vmrun用命令行把虚拟机管起来装了 Workstation Pro 之后系统里会带一个vmrun命令行工具。它和图形界面做的是同一件事但可以写进脚本适合批量管理虚拟机的开关机和快照。常用命令长这样# 列出当前正在运行的虚拟机 vmrun list # 启动一个虚拟机无图形界面模式适合后台运行 vmrun -T ws start /path/to/your-vm.vmx nogui # 挂起虚拟机 vmrun -T ws suspend /path/to/your-vm.vmx # 关闭虚拟机需要安装 VMware Tools vmrun -T ws stop /path/to/your-vm.vmx # 打快照 vmrun -T ws snapshot /path/to/your-vm.vmx pre-update # 恢复到指定快照 vmrun -T ws revertToSnapshot /path/to/your-vm.vmx pre-update-T ws指明目标是 Workstation 虚拟机而不是 ESXi 服务器.vmx文件是虚拟机目录下的核心配置文件nogui参数表示不弹出图形界面适合在脚本里跑。这套命令配合定时任务就可以实现虚拟机定时开机、定时打快照这样的操作。有次我急着下班直接休眠了宿主机虚拟机里的数据库没来得及优雅退出恢复后数据文件直接损坏。从那以后我每次在做破坏性操作前都强制走一遍快照流程确认结果没问题再清理旧快照。希望帮到你。本文还有配套的精品资源点击获取