我见过太多人卡在装个系统这一步上但很少有人意识到VMware制作虚拟机的真正价值不只是装个系统玩玩。它的核心是给你一台可以随便折腾的机器——装坏了秒级回滚想换系统直接重来测试软件不污染宿主机甚至能同时跑着 Linux 和 Windows 互不干扰。这篇内容就是围绕 VMware Workstation 的环境准备、新建虚拟机、系统安装到踩坑排查的完整链路展开的适合两类人看一是刚接触虚拟化、想在自己的 Windows 电脑上跑 Ubuntu 或 Win10 的新手二是已经会用基础操作但被黑屏、蓝屏、复制粘贴失效、无法联网等问题卡住想系统梳理一遍排查思路的进阶用户。1. 先说结论VMware Workstation 到底解决了什么问题——以及你该装哪个版本1.1 为什么是 VMware 而不是其他虚拟机市面上做虚拟机的产品不少VirtualBox 免费开源、Hyper-V 是 Windows 自带、还有各类轻量级方案。但 VMware Workstation Pro 在功能完整度和操作直观度之间的平衡做得最好。它对硬件的利用效率很高3D 加速、快照、克隆、虚拟机组这些高频功能都做得非常顺手。尤其是快照功能这是 VMware 的一大杀器——我在测试环境中经常对一个 Ubuntu 系统做三四个快照节点每个节点对应不同的实验状态出问题直接跳回上一节点几秒钟的事。VirtualBox 也有快照但恢复速度明显慢一截体验差距是实打实的。还有一点很关键VMware 支持的客户机Guest OS范围非常广从 Windows 95 到 Windows 11从 CentOS 到 Arch Linux从 FreeBSD 到 macOS当然 macOS 需要额外配置这里不展开。你日常能接触到的操作系统镜像它基本都认。这对需要做跨系统测试的开发者来说极其重要你永远不知道下一个项目要用什么系统跑。1.2 版本选择Workstation Pro 17 是当前主力个人已免费我在网上看到不少热搜词还在找vmware 16.2 安装下载vmware 17 许可证密钥这个信息有些滞后了。目前 VMware Workstation Pro 已经对个人用户免费17 系列是当前的主力版本不需要再去搜什么许可证密钥。这里有个很多人没意识到的细节VMware Workstation Pro 从 17.0 开始官方就放开了个人免费授权但需要在官网注册一个账号并下载安装包安装完成后使用个人免费许可证即可。不再需要所谓的永久激活码。如果你在搜索引擎结果里看到某某网站提供注册机或密钥生成器建议直接关掉——那类工具的安全性没有任何保障而且现在根本用不到。版本选择上我的建议很直接场景推荐版本说明日常学习、跑 Linux 虚拟机、搭建实验环境Workstation Pro 17.x功能完备个人免费旧电脑配置较低如 8GB 内存以下的老笔记本Workstation 16.x内存占用略低界面更简洁但部分新系统兼容性稍差企业生产环境批量管理vSphere / ESXi服务级虚拟化不在此文讨论范围只是偶尔临时用一下便携版或绿色版不推荐容易缺组件出了问题很难排查所以我给所有人的唯一建议是直接装 Workstation Pro 17不要再纠结旧版本。17 对 Windows 11、Ubuntu 24.04 这些新系统的支持明显更好尤其是图形加速和 USB 设备穿透这两块比老版本强不少。1.3 安装过程中的三个易错点路径、组件、卸载残留安装 VMware Workstation 本身没什么技术含量一路 Next 就行但有三个细节我没少看人踩坑。第一个是安装路径。默认装到 C 盘没问题但如果你 C 盘空间紧张建议改到其他盘符。这个软件本体不大但后续虚拟机文件默认会存在我的文档/虚拟机目录下那才是吃空间的大户。装好后第一件事我就建议你改默认存储位置——启动 Workstation 后菜单编辑 →首选项 →工作区把默认位置改到空间充足的磁盘比如 D:\VMware。这一步不做好你以后创建的每个虚拟机都会默认写进 C 盘几十 GB 的虚拟磁盘很快就让你的系统盘告急。第二个是安装类型中的增强型键盘驱动。安装向导里有一步问你是否安装增强型键盘驱动这个组件能改善某些特殊按键的透传但也会在系统里常驻一个驱动。我实测下来普通使用敲命令、写代码、日常操作不装完全没影响。如果你不是要跑特殊 CAD、工程设计类的软件直接不勾选少一个常驻驱动少一分潜在冲突。第三个是卸载残留。如果你是从旧版本升级或者之前装过破解版/汉化版卸载后一定要用官方提供的 VMware_Install_Cleaner 工具彻底清理注册表和服务项。这一步极其重要——我有一次从 15 升级到 16图省事直接覆盖安装结果虚拟网络服务VMnet8一直起不来最后发现是旧版网络驱动没清干净。使用流程是先通过 Windows 设置正常卸载 VMware再运行 Cleaner 选择对应版本清理最后重启电脑再安装新版。千万不要跳过清理步骤。2. 硬件踩坑提醒CPU 虚拟化没开一切都白搭2.1 如何确认你的 CPU 已经开启虚拟化新建虚拟机之前有一个比软件安装更底层的准备确认你的 BIOS/UEFI 里开启了 CPU 虚拟化技术。Intel 平台叫 VT-x或 VT-dAMD 平台叫 SVM。没开这个开关VMware 会提示此主机支持 VT-x,但已禁用然后虚拟机启动直接失败。在很多热搜词里这个问题体现为vmware workstation 不可恢复错误: (vcpu-1)。这个报错信息确实吓人vcpu-1这个说法会让不少小白以为 CPU 坏了。实际上这个错误的根因之一就是 BIOS 里的虚拟化没开或者在 Windows 里 Hyper-V 和 VMware 发生了底层冲突。怎么确认状态Windows 下打开任务管理器切到性能选项卡看左下角 CPU 那栏的虚拟化状态。显示已启用万事大吉显示已禁用就需要进 BIOS 去开。2.2 开启步骤和镜像准备进入 BIOS/UEFI 的方法因主板而异常见的是开机时猛按 Del 或 F2联想、戴尔很多机型按 F2。进入后找 CPU 配置相关菜单英文界面一般叫Advanced或CPU Configuration里面找Intel Virtualization Technology或AMD SVM Mode改成 Enabled保存重启即可。这个操作对于稍微懂点电脑的人很简单但搜索引擎搜索相关热词的用户里确实有很大比例卡在这里。我帮你排一下优先级先查任务管理器虚拟化状态再查 BIOS 设置最后才需要怀疑软件层面的问题。系统镜像方面装 Windows 虚拟机就用微软官方的 ISO装 Linux 就用各发行版官网的 ISO。这里给一个非常实用的建议不要随便在第三方网站下载系统镜像一是镜像可能被修改过二是某些精简版优化版系统在虚拟机会出现各种奇怪兼容问题。Ubuntu 官方镜像站速度完全够用Debian、CentOS 同样是官方源优先级最高。3. 新建虚拟机五分钟跑通但配置背后的逻辑才是重点3.1 CPU 和内存怎么分配才不卡打开 VMware Workstation点击创建新的虚拟机选典型推荐就好。典型模式已经能覆盖 90% 的需求自定义模式是在特殊场景如修改虚拟磁盘格式、指定 SCSI 控制器类型才需要。第一项是系统镜像选择后面要装的 ISO。接下来是注册信息Windows 的话填用户名密码即可。然后就要给虚拟机分配 CPU 和内存这是新手最容易犯糊涂的地方。内存方面我的经验公式是宿主机 16GB 内存虚拟机最多给 4GB 或 8GB宿主机 32GB虚拟机可以给 8GB 甚至 16GB。Ubuntu 桌面版和 Windows 10 桌面版4GB 是流畅起步线8GB 基本上什么都不卡。但一定注意给宿主机留余量——我自己 16GB 内存的笔记本跑一个 8GB 内存的 Windows 11 虚拟机宿主机明显发沉。如果宿主机本身只有 8GB 内存虚拟机给 2GB 就差不多了给太高整个系统会用到虚拟内存卡到怀疑人生。CPU 分配遵循一个原则不超过物理核心数减 1。比如四核八线程的 CPU虚拟机里分配 4 个 CPU即 4 核不是 4 个插槽实际使用是比较流畅的。但如果你用的是双核老处理器给虚拟机 2 核后宿主机会变得很迟钝因为两个系统在抢同一个物理核。3.2 磁盘容量和文件类型别把上限当成实际占用磁盘大小这一步很多人容易误解最大磁盘大小的含义。这个值不是你创建完立即占用的空间而是虚拟磁盘文件体积的上限。比如你设了 60GB实际只用了 5GB那磁盘文件就只有 5GB 左右它会随着使用慢慢增大到上限。我建议把上限设得保守合理Ubuntu 桌面日常用 40GB 足够了Windows 11 建议 80GB 起步因为 Win11 更新补丁和自带应用很容易积攒体积。设大了本身不消耗空间但会影响一些后续操作比如某些备份工具按文件上限算容量所以也不必贪大。接下来会问拆分虚拟磁盘还是单个文件。我的选择一直是将虚拟磁盘存储为单个文件。拆分的优势是便于备份和移动但在我实际使用中单个文件格式的随机读写速度略好而且管理起来方便。如果你要把虚拟机整体拷到移动硬盘带到另一台机器单个大文件的拷贝速度一般也更快。3.3 自定义硬件里最容易忽略的一项虚拟化引擎典型向导的最后会有一步自定义硬件。这里除了确认内存和处理器之外我还手动调整一个地方显示器加速 3D 图形。这背后是有故事的。很多用户在搜索虚拟机 ubuntu 黑屏进不去桌面原因之一就是 VMware 默认没开启 3D 加速某些桌面环境特别是 Ubuntu 默认的 GNOME 或者其他带特效的环境在虚拟机里的显示渲染出现异常表现出来就是黑屏或只有鼠标光标。开启加速 3D 图形并且在 Ubuntu 里安装 open-vm-tools-desktop 后黑屏问题基本就能解决。还有一个隐藏选项在处理器→虚拟化引擎一栏里面有虚拟化 Intel VT-x/EPT 或 AMD-V/RVI和虚拟化 CPU 性能计数器。第一项是在虚拟机里再套一层虚拟化普通用户用不到而装了嵌套虚拟化需求比如在虚拟机里再跑 Android 模拟器时才需要启用。CPU 性能计数器则是给性能分析工具用的影响很小保持默认即可。3.4 网络模式的选型桥接、NAT、仅主机选哪个VMware 自定义硬件里网络适配器一栏很关键默认是 NAT 模式。很多搜虚拟机怎么联网的人问题就出在这个模式选错了。NAT 模式是默认推荐。宿主机能上网虚拟机就能上网虚拟机对外访问时是借宿主机的网络对外表现为宿主机的一个进程。日常开发学习完全够用宿主机换网络环境比如从家里 WiFi 切到手机热点虚拟机也不受影响。这也是为什么我看到很多人说虚拟机无法联网时第一反应都是问他们是不是选了仅主机模式。桥接模式让虚拟机变成和你路由器直接相连的一个独立设备能拿到局域网分配的独立 IP。这个模式适合需要在局域网里被别人访问的场景比如在虚拟机里跑一个 Web 服务让同事的手机或另一台电脑直接访问。但缺点也明显宿主机的网络环境一变比如换个 WiFi桥接网卡对应的网络段也跟着变可能瞬时丢 IP。仅主机模式相当于虚拟机只能和宿主机互相通信不能上外网。这个模式在用不对外提供服务的私有测试网络时很有用但对大多数新手它只带来联网困扰。我对没有特殊需求的新手的建议始终是用 NAT别折腾。4. 安装系统和 VMware Tools这一步决定你是能用还是好用4.1 安装系统阶段的三个通用经验虚拟机配置完成后点击开启此虚拟机它会从你选好的 ISO 引导。这里的安装流程和物理机安装基本一致唯一区别在于你不需要担心驱动问题——VMware 把虚拟硬件接口做得很标准几乎所有系统都原生兼容。装 Windows 系统时有一个通用经验如果你用的是 NVMe 虚拟磁盘VMware 默认虚拟磁盘类型其实有两种在自定义硬件里可以精确到 NVMe 或 SATA部分 Windows 安装镜像会提示找不到驱动程序。这时候退回 SATA 类型一般就好了。这是我帮别人排查时经常遇到的事。装 Linux 时不管选哪个发行版我建议在安装引导界面选择带nomodeset内核参数选项如果有。这个参数让内核在图形初始化阶段采用保守模式能避开很多花屏、黑屏、卡在 logo 的问题。等系统装好了把 VMware Tools 装上显卡驱动就交给 VMware 的虚拟显卡机制处理画面的流畅度会大幅提升。4.2 VMware Tools复制粘贴、拖拽文件、自适应分辨率全靠它系统安装完成后第一个该做的事不是换壁纸而是装 VMware Tools。VMware Workstation 16 以后的版本对 Linux 客户机有了更省事的方式直接在虚拟机里执行下面两条命令sudo apt update sudo apt install open-vm-tools-desktop安装完重启虚拟机你会立刻感受到三个明显变化鼠标从虚拟机窗口里移出来不再需要按 CtrlAlt文件和文本可以在宿主机与虚拟机之间自由拖拽、复制粘贴虚拟机窗口拉大缩小时桌面分辨率会自动跟着调整。Windows 虚拟机则更简单在 VMware 菜单栏点击虚拟机 →重新安装 VMware Tools虚拟机里会弹出一个光驱运行里面的 setup.exe 装完重启即可。这一步对所有使用虚拟机的人来说都是必需品。我遇到过朋友装了 Ubuntu 后抱怨不能复制粘贴命令一问就是没装 open-vm-tools-desktop导致在虚拟机里配环境时这里敲一遍下一条命令又得手打效率极低。4.3 安装完 Linux 之后的手动配置清单针对搜索引擎里高频出现的虚拟机 ubuntu 配置 c 语言环境这类需求我补充一个通用建议刚装完 Ubuntu 的虚拟机会自带 GCC 工具链吗不会。你需要这样配置sudo apt update sudo apt install build-essential gdbbuild-essential 这个元包会拉取 gcc、g、make、libc 开发库等编译必需的东西。gdb 是调试器写 C 语言基本绕不开。装完验证一下gcc --version能输出版本号环境就就绪了。这个配置在物理机上和在虚拟机上没有任何区别所以你在虚拟机上练习 Linux 命令和 C 语言学到的所有技能都能无缝迁移到真实服务器上——这也是虚拟机学习的价值所在它给你的不是模拟器级别的体验而是接近真实环境的完整系统。5. 那些热搜里反复出现的问题黑屏、蓝屏、复制粘贴失效的完整排查链路5.1 Ubuntu 黑屏进不去桌面的排查——先分清引导前还是引导后热搜词里虚拟机 ubuntu 黑屏进不去桌面出现频率很高。这个问题我在自己的机器上也踩过症状通常是能听见系统启动的声音或者看到鼠标光标但屏幕一直是黑的。第一步是区分黑屏发生在引导加载器之前还是之后。如果是刚开虚拟机就黑屏大概率在 BIOS 引导阶段就出问题了一般是虚拟化未开启或磁盘控制器类型不对。如果能看到 GRUB 菜单但进不了桌面则是图形界面阶段的问题这时候在 GRUB 菜单里选择Advanced options for Ubuntu中的恢复模式或者临时加 nomodeset 参数在 GRUB 菜单按 e 编辑启动项找到 quiet splash 改成 quiet splash nomodeset然后按 CtrlX 启动通常就能进入系统。一旦能进系统优先确认是否装了 open-vm-tools-desktop。很多黑屏问题就是因为它缺失导致安装后重启基本解决。5.2 Linux 蓝屏和 win10 蓝屏的原因差异搜索虚拟机安装 linux 蓝屏的人通常会吓一跳Linux 怎么会蓝屏其实这里的蓝屏几乎都是因为虚拟机的固件类型选错了。VMware 默认或用户自己建的虚拟机有两种固件选项BIOS 和 UEFI。Windows 10 和 11 的 ISO 默认按 UEFI 引导如果虚拟机固件是 BIOS 或者反过来安装时就会在启动阶段出现蓝屏或引导错误。同样某些 Linux 发行版的新版本安装 ISO 也默认 UEFI。所以遇到蓝屏先去虚拟机设置里看选项标签页 →高级→固件类型确认它是和系统匹配的。用 Win10 就选 UEFI用老版 CentOS 就选 BIOS这个匹配关系相当重要。Windows 10 在虚拟机里蓝屏还有一个高频原因分配的显存太小或 3D 加速没开。Windows 10 的桌面渲染在高分辨率下对虚拟显卡要求不低如果在显示器里把加速 3D 图形勾选并给到 128MB 显存性能会有明显改善。5.3 宿主机和虚拟机之间不能复制粘贴的完整修复路径这个问题的排查顺序非常固定。按照流程走90% 能解决。先确认 VMware Tools 或 open-vm-tools-desktop 是否已正常安装运行。在 Ubuntu 虚拟机里执行vmtoolsd --version如果没有输出版本说明工具没装或服务没跑起来重新安装 open-vm-tools-desktop。Windows 虚拟机则检查右下角托盘是否有 VMware Tools 图标没有就去虚拟机菜单里重新安装。接着检查 VM 设置里的客户机隔离选项。在虚拟机设置→选项→客户机隔离里勾选启用拖拽和启用复制粘贴。这个选项我遇到过被第三方优化工具关掉的情况所以哪怕你之前没动过它也可以顺手检查一遍。最后是重装 VMware Tools。在 Windows 虚拟机里先通过控制面板→程序和功能卸载已有的 VMware Tools再重新安装。这一步能解决很多升级版本后遗留的驱动层问题。5.4 虚拟机无法联网的排查——先看宿主机再选模式搜索安卓虚拟机怎么联网和虚拟机连不上网的用户很大一部分问题不在虚拟机本身。我的排查步骤是先在宿主机上测试能不能正常上网。如果宿主机没网虚拟机当然也不行。确认虚拟机的网络适配器是 NAT 或桥接模式不是仅主机模式。在虚拟机里检查 IP 有没有分配成功。Ubuntu 执行ip addr看是否有 192.168.x.x 或 172.x.x.x 的地址没有就执行sudo dhclient或重启网络服务。在 Windows 虚拟机里打开网络适配器设置确认虚拟网卡已启用且 DHCP 获取正常。如果以上都正常但上不了网考虑重置 VMware 虚拟网络。在编辑→虚拟网络编辑器里点击下方的更改设置选 VMnet8NAT点击还原默认设置。大概有三次遇到这种情况都是这一步解决的还原默认设置会把虚拟网卡的 DHCP 和 NAT 服务重新注册一遍很多历史遗留的驱动问题就自动清掉了。5.5 启动虚拟机后宿主机自动关机或重启的诡异问题热搜里电脑启动虚拟机后自动关机这个问题很刺激——我也遇到过一次。第一次遇到时我还以为是硬件崩溃后来排查发现是虚拟化底层冲突。VMware 和 Windows 的 Hyper-V 都属于 CPU 虚拟化机制的调用者。Windows 的内核隔离基于虚拟化的安全性VBS和 Hyper-V 功能开启后会和 VMware 争抢 VT-x 的 CPU 虚拟化扩展。这次冲突在不同的机器上有不同表现轻则 VM 无法启动重则直接重启或关机。这个问题往往发生在你之前开着内核隔离某次 VMware 更新后两个虚拟化栈同时工作导致即时的蓝屏或硬件级重启。解决办法是在 Windows 功能里关闭 Hyper-V或者关闭内核隔离。具体路径设置→隐私和安全性→Windows 安全中心→设备安全性→内核隔离→关闭内存完整性然后重启。如果你用了 WSL2 或 Docker Desktop这会比较纠结因为这两者也依赖 Hyper-V。这时评估优先级日常需要用 WSL/Docker 就保留 Hyper-V 用微软的虚拟化方案实在离不开 VMware 就需要取舍。我在自己的主力机器上选择的是关闭 Hyper-V全力保 VMware因为我的工作流以虚拟机隔离为主。6. 快照、克隆与迁移把虚拟机从玩具变成生产力工具6.1 快照机制为什么我建议每个重要节点都打一个VMware 快照的核心价值是系统状态的时光机。它保存的是虚拟机的完整状态——包括磁盘内容、内存内容、硬件配置。当你对系统做了不可逆的操作更新内核、装不熟悉的软件先打一个快照坏了大不了几秒钟回到之前。这个特性让我在折腾 Linux 时胆子大了很多。以前物理机上改个 Grub 配置都要小心翼翼现在虚拟机上直接动手错了就回快照。操作路径虚拟机开着或关着都可以虚拟机菜单→快照→拍摄快照给快照取个意义清晰的名字比如Ubuntu base before kernel update。除了手动拍摄我建议在系统装好 VM Tools、做完所有基础配置中文输入法、开发环境、常用软件之后必打一个基础快照。这个快照是你后续所有实验的干净起点以后折腾坏了直接回退到这个节点几分钟就有全新系统可用比重新装一遍系统省太多时间。恢复快照同样在快照管理器里操作选中目标快照点转到即可。请注意快照之后对虚拟机的改动会丢失恢复前要想清楚是否要保留当前状态。6.2 克隆批量复制环境的正确姿势克隆就是快速复制一个一模一样的新虚拟机分链接克隆和完整克隆两种。链接克隆基于原有虚拟机的快照创建新虚拟机共享底层磁盘数据创建速度快、占用空间小但依赖母体虚拟机存在。使用场景是你要同时开多个相同配置的虚拟机做测试比如搭建一个小集群验证分布式系统每个节点从链接克隆出来即开即用。完整克隆是完全独立的副本和母体没有任何依赖关系可以随便移动、删除母体也不影响。代价是创建时间长、占用空间大。我的建议是玩一玩、临时测试用链接克隆要长期保留或迁移到别的电脑用完整克隆。克隆完的虚拟机会有一项必须做的事修改主机名和 IP 地址避免和母体冲突。另外克隆出来系统里的 VMware Tools 一般不用重装但如果出现鼠标或复制粘贴异常重装一次 VM Tools 就能解决。6.3 迁移到另一台电脑三个你必须注意的地方换电脑时把整个虚拟机目录拷贝到另一台机器的 VMware 里操作方法很简单打开 VMware选择打开虚拟机找到虚拟机目录里的 .vmx 文件即可。但在实际操作中我建议检查三件事一是路径不相符的问题。如果拷贝后虚拟磁盘文件的位置被移动过VMware 可能提示找不到磁盘在虚拟机设置里点浏览器重新指定 .vmdk 文件对应关系即可。二是许可证问题。Windows 虚拟机换到新电脑系统会因硬件变化而重新激活如果带不过去就电话激活这个基本无解。三是 VMware 版本一致性问题。旧电脑用 Workstation 16新电脑用 Workstation 17整体兼容还好但偶尔出现虚拟硬件版本过低提示直接在 VMware 菜单虚拟机→升级虚拟机硬件即可。注意升级硬件版本是不可逆的升级前最好确认老版本 VMware 不会再打开这个虚拟机。7. 虚拟机性能优化与日常使用习惯跑得流畅才是真本事7.1 为什么你的虚拟机比别人卡虚拟机卡顿是所有人都会遇到的事但卡的原因各有不同。我见过最典型的情况是给虚拟机分配的内存太小系统频繁用 swap鼠标都开始飘。解决办法很简单内存给足Linux 桌面 4GB 起步。第二个常见原因是 CPU 分配不足或均衡阀没设置好。在 VMware 的首选项→资源里可以调节内存和 CPU 的分配权重。如果你希望虚拟机在前面跑得飞快而宿主机没什么任务可以加高虚拟机的 CPU 配额。第三个原因也是最容易被忽略的是磁盘类型。如果你把虚拟机放在机械硬盘上启动和运行时的 I/O 等待会非常明显。我建议条件允许的话把虚拟机目录放到 SSD 或 NVMe 硬盘上。我自己把 Ubuntu 虚拟机的磁盘文件从机械盘挪到 NVMe 后开机时间从一分半降到十几秒体感完全不是一个级别。7.2 虚拟机的睡眠与挂起的正确用法VMware 提供了挂起功能相当于把虚拟机的当前状态内存内容保存到磁盘上并暂停运行。再次启动时能直接恢复到挂起时的界面窗口里跑着的程序、打开的文件都还在对你的连续工作流非常有帮助。挂起和快照最大的区别是挂起不保存虚拟磁盘的多个时间点它只保存当前一个状态而且下一次挂起会覆盖上一次的挂起状态。所以挂起适合短时间中断工作快照适合长期可回溯的状态节点。没有谁代替谁的逻辑使用场景不同。我平时的工作习惯是下班前把跑着的虚拟机挂起第二天上班打开 VMware 几秒钟就恢复到昨晚的界面不用重新启动系统。完全关闭虚拟机的场景只发生在要移动虚拟磁盘文件或升级 VMware 大版本前。7.3 使用习惯的三个建议给所有用 VMware 的人一个中肯建议不要等到系统慢到不能忍再清理磁盘。Ubuntu 虚拟机的磁盘扩容操作不算复杂但也要几步操作与其后面扩容不如一开始就把上限设得宽裕些。Windows 虚拟机的系统更新积累的补丁包建议隔一段时间用磁盘清理清一次不然虚拟磁盘文件膨胀速度超出预期。另外一个实用习惯是在虚拟机上设置共享文件夹。VMware 的虚拟机设置→选项→共享文件夹里可以映射宿主机的一个目录给虚拟机访问。这就解决了怎么把宿主机文件传到虚拟机的所有问题——不用再折腾 U 盘和 ISO。共享文件夹在 Windows 桌面上是网络位置在 Linux 下会挂载到 /mnt/hgfs 目录需要 open-vm-tools 支持Ubuntu 默认已包含。这个方法比拖拽复制更稳定也适合大量文件的传递。拖拽复制遇到大文件或上百个小文件时容易中断或丢失而共享文件夹本质是一个网络文件系统可靠性好得多。7.4 善用模板虚拟机一套配置批量产出真正把 VMware 当成生产工具的玩家会用一套方法建立一个黄金镜像虚拟机。做法是装好系统、装好常用工具、做完所有配置然后拍摄快照或做完整克隆之后所有新虚拟机都从它派生。这样新机器拿到手就是可用状态不用每次重装系统、配环境、装软件。这个方法在公司内部使用很广一个团队维护一个标准镜像大家基于它快速开新环境。个人使用同样能省出大量时间。我有一次需要同时测三个不同版本的 Python 环境就是从基础模板克隆了三台虚拟机分别装不同 Python 版本和依赖互不干扰测完直接删掉克隆不伤母体。8. 关于 VMware 相关高频问题的速查表搜索这个主题的读者很多会遇到零散的问题我把它整理成一张速查表方便遇到问题时快速定位。问题现象最可能的原因解决方案启动虚拟机提示 VT-x 被禁用BIOS 虚拟化未开启进 BIOS 开启 Intel VT-x / AMD SVMvcpu-1 不可恢复错误虚拟化冲突或 BIOS 虚拟化未开关闭 Hyper-V/内核隔离或开启 BIOS 虚拟化Ubuntu 黑屏进不去桌面缺少 3D 加速/open-vm-tools-desktop开启 3D 加速并安装 open-vm-tools-desktopLinux 或 Win10 安装时蓝屏固件类型与系统不匹配检查 VM 固件为 BIOS 还是 UEFI不能复制粘贴文件文本未装 VMware Tools 或客户机隔离未开启安装/重装 VMware Tools检查隔离选项虚拟机连不上外网网络模式错误或虚拟网络服务异常改 NAT 模式还原默认虚拟网络启动虚拟机宿主机关机/重启Hyper-V/内核隔离与 VMware 冲突关闭 Hyper-V 或 Windows 内核隔离克隆后的虚拟机和母体 IP 冲突克隆时未重置网卡信息手动修改主机名和 IP 地址虚拟机运行缓慢内存不足或磁盘为机械盘增加内存把虚拟机放到 SSD快照空间占用过大快照链太长且从不清理删旧快照保留基础快照即可这张表覆盖了我能想到的绝大多数常见问题。你可以把它截图或收藏遇到问题时先看现象再看最可能的原因列大多数都是那几类根因。9. 最后说一个容易被忽略的细节整篇文章写到这儿主体内容已经覆盖了 VM 的创建、安装、配置、优化和排错。最后再分享两个我实际使用中的体会算是给读完的人一个加分项。第一点是关于固态硬盘的。很多人花大量精力调 CPU 核数、内存大小但没意识到虚拟机的磁盘 I/O 才是最大的瓶颈。如果你还在用机械硬盘跑虚拟机把虚拟机目录迁到 SSD 上的提升比你多分配两个 CPU 核心的效果还要明显。第一次做这个迁移的时候我甚至以为 VMware 出了什么新加速功能后来才反应过来只是磁盘换成了 NVMe。第二点是关于基础快照的。我见过不少用户把快照当备份用系统出问题就恢复快照但快照只是撤销操作不是备份工具。真正到了磁盘损坏、虚拟机目录丢失的时候快照和虚拟机是一起消失的。如果虚拟机里的数据真的有价值定期把关键数据同步到宿主机或者网盘这才是正解。VMware 的虚拟机我一般不指望它能跑一辈子但里面的实验笔记、代码仓库则一定做好宿主机侧的双重备份多花两分钟省掉未来的一大堆麻烦。