提起 VMware,很多人的第一反应是:虚拟机。没错,这类软件确实是为“一台电脑同时跑多套系统”而生的,但这个词背后涵盖的东西远不止一键新建那么简单。我见过太多人栽在安装、网络、驱动和授权这几道坎上——输入法都切好了,就等着装完系统体验,结果卡在某个服务起不来、蓝屏、或者“无法连接到虚拟机”的提示上。这篇文章就从一个长期折腾虚拟化的人的角度,把 VMware Workstation 从下载、装系统、配网络到排错、卸载,完整梳理一遍。无论你是学生、运维、开发还是只想在 Windows 里试试 Linux 的新手,都能从中找到直接能用的内容。
1. 认识 VMware Workstation:虚拟化里的老牌主力
1.1 从热搜词看真实需求
Vmware 相关的搜索词常年居高不下,而且你会发现这些搜索词特别真实。比如“vmware虚拟机安装教程”“vmware workstation pro 17下载”“vmware安装winserver2022”“vmware tools安装步骤”,还有一堆错误提示“vmware workstation 无法连接到虚拟机”“vmware 此平台不支持虚拟化”“vmware 驱动启动虚拟机蓝屏”。这些词背后是几类集中需求:第一次接触虚拟化的新手要装系统,老用户在升级或换电脑后遇到兼容问题,还有办公场景里临时需要跑一个隔离环境。
我最早用 VMware 是在大学实验室,当时电脑性能一般,但为了同时开 Windows XP 和 Linux 做实验,只能靠虚拟机硬撑。后来工作里做运维和开发,VMware Workstation 几乎成了每天都会打开的工具。它的核心价值很简单:让你在物理电脑之上再虚拟出几台完整电脑,里面的操作系统可以随时随地重置、克隆、快照,玩坏了也不影响宿主机。
很多新手会把 VMware 和 VirtualBox 搞混。两者都是虚拟机软件,但 VMware Workstation 在性能、驱动兼容和功能完整度上更成熟,尤其在 3D 加速、USB 设备直通、嵌套虚拟化这些场景里优势明显。如果你只是偶尔跑个 Linux,VirtualBox 也能用;但如果你想认真玩网络实验、装 Windows Server 或做虚拟化相关的开发调试,VMware Workstation 是更稳的选择。
1.2 版本选择:Pro、Player、Fusion 到底怎么分
VMware 的产品线很多,普通人最常接触的是这三个:
- VMware Workstation Pro:Windows 和 Linux 主机上功能最全的版本,支持快照、克隆、复杂网络、嵌套虚拟化,个人用户可以免费使用。
- VMware Workstation Player:简化版,界面更清爽,但功能砍了不少,比如无法直接创建自定义虚拟机,适合只打算“运行别人给的虚拟机”的人。
- VMware Fusion:专门给 macOS 用的版本,苹果芯片(M 系列)和 Intel 芯片的 Mac 都有对应版本。新版 Fusion Pro 同样对个人用户免费。
给大家一个非常实在的建议:不要用 Player,直接上 Pro。一方面 Pro 免费,另一方面很多教程和功能演示默认都基于 Pro,你用 Player 跟着操作会遇到选项对不上的尴尬。我自己就见过有人因为用 Player 找不到“虚拟机设置”里的网络模式而困惑半天。
另外要注意版本号。Workstation 15、16、17 甚至最新版并存,网上教程鱼龙混杂。老教程里的“编辑 -> 虚拟网络编辑器”“虚拟机 -> 设置”这些菜单在新版本里基本没变,但某些选项的位置和默认值可能不同。碰到问题先确认你装的版本,再对照搜索,能少走很多弯路。
2. 下载、安装与授权:很多人卡在了第一步
2.1 下载渠道与系统要求
下载 VMware 的渠道并不复杂,但有个很常见的坑:百度搜“VMware 下载”,前排全是第三方下载站,夹杂各种私货和旧版本。正确的做法是直接访问 VMware 的官网,或者去“VMware 官网中文下载”这个入口。新版下载默认会引导到 Broadcom 的登录体系,需要注册一个账号才能拿到安装包。
如果你不想注册,也可以在一些开源软件镜像站找到 Workstation 的安装包,但一定要核对哈希值,防止被人动过手脚。我个人的习惯是优先官网,虽然要注册账号,但至少能保证文件完整、没有捆绑。
安装之前先看系统要求:VMware Workstation 17 建议物理内存至少 8GB,16GB 以上体验更舒服;CPU 必须支持并开启硬件虚拟化(Intel VT-x 或 AMD-V),否则后面装系统会报“此平台不支持虚拟化”。硬盘空间建议预留给每台虚拟机至少 40GB 到 100GB。固态硬盘是必须的,机械硬盘跑虚拟机那个速度真的会急死人。
2.2 安装过程的坑:“需要 VMware install disk 上的文件 .dll”
安装 VMware 本身一般很顺利,双击安装包,选安装路径,一路 Next。但有两个高频问题值得单独说。
第一个是“需要 vmware install disk 上的文件 .dll”这类报错。出现这种提示,通常是安装包不完整,或者安装过程中临时文件被清理了。解决办法很直接:别在下载目录直接双击旧安装包,删掉原来的下载文件,重新从官网下载一份完整的安装包,右键管理员身份运行。如果仍然报错,八成是你用过清理软件把系统里的 VC++ 运行库或临时缓存给删了,可以先修复 Microsoft Visual C++ Redistributable,再重装 VMware。
第二个问题是安装完成后启动服务缺失。VMware 依赖多个 Windows 服务,所以安装包里会自动注册。如果安装时报了权限错误,右键安装包选择“以管理员身份运行”即可。
安装时还有两个无关紧要但会干扰体验的选项:默认勾选“加入客户体验改善计划”,建议关掉;如果你的电脑平时不忙,可以取消勾选“开机自动启动服务”,需要时让 VMware 自己拉起服务会更省资源。
2.3 许可证与汉化:别去找神秘补丁
新版 Workstation Pro 对个人用户免费,这条信息很多人还不知道。Broadcom 调整策略后,个人使用场景不需要付费密钥,直接安装完就能用。但如果你装的是 15、16 这些老版本,确实需要许可证。
我的建议是:直接装官网最新版,省得为了序列号到处翻旧文。老版本虽然也能用,但新版本修复了大量与 Windows 11、新内核的兼容问题,免费又省事,为什么不用新的呢?
至于“vmware汉化”,官方安装包默认是英文界面,网上有各种汉化补丁,本质是用中文语言文件覆盖原文件。如果你对英文界面不习惯,可以搜汉化教程,但这类补丁经常在版本升级后被覆盖,还会被安全软件误报。我的习惯是直接用英文界面,常用功能就那几个词,用两次就记住了。实在要汉化,请一定从信誉较好的渠道下载,并且保留原始文件备份,防止出问题无法恢复。
3. 创建第一台虚拟机:以 Windows Server 2022 为例
3.1 新建虚拟机向导的关键参数
很多人把“新建虚拟机”当成傻瓜流程,一路“下一步”。实际上里面几个参数的取舍决定了你后面用得舒不舒服。
打开 VMware Workstation,点击“创建新的虚拟机”,选择“典型(推荐)”即可。会要求你选择安装来源:如果你下载了系统 ISO 镜像,选“安装程序光盘映像文件”,VMware 会自动识别系统类型。这一步强烈建议手动给虚拟机命名和选位置,别把几十 GB 的虚拟磁盘丢系统盘 C 盘里,否则 C 盘很快爆满。
虚拟硬件配置里,CPU 数量取决于你物理 CPU 的核心数,一般选 2 核或 4 核。内存方面,Windows Server 2022 建议至少 4GB,实际跑起来 8GB 才舒服。如果你物理内存是 16GB,给虚拟机分 8GB 问题不大;如果只有 8GB,最多分 4GB,否则宿主机也会变得很卡。
磁盘大小默认 60GB,Windows Server 2022 加少量角色和更新,60GB 是够用的。我一般习惯调整到 80GB,并把“立即分配所有磁盘空间”关掉。推荐选择“将虚拟磁盘存储为单个文件”,性能和后续移动都更方便。如果你想以后把虚拟机文件拷到别的电脑上,单文件模式更省事。
3.2 安装 Windows Server 2022 的操作要点
新建完成后启动虚拟机,VMware 会从 ISO 引导系统。Windows Server 2022 的安装流程其实和 Windows 10/11 很像,但有个坑:第一次进入磁盘分区界面时,可能会看不到虚拟磁盘。
这时不要慌,点“加载驱动程序”,浏览到 VMware 虚拟磁盘对应的驱动目录。新版 VMware 自带 LSI Logic SAS 控制器,一般选择“Browse”后会自动找到合适的驱动。这是 Windows Server 在 VMware 里安装最常见的卡点。
系统装完重启后,建议先做三件事:给管理员账户设置强密码、改掉 Server 默认的关闭自动更新策略、安装 VMware Tools。前两件是使用习惯,第三件事直接影响体验,后面会单独讲。
3.3 网络模式:桥接、NAT、仅主机到底怎么选
虚拟机装好了,但连不上网是新手最常遇到的问题。VMware 提供三种网络模式,理解它们之后,所有网络问题都能迎刃而解。
- NAT 模式(默认):虚拟机通过宿主机共享 IP 上网,虚拟机访问外网没问题,但外网访问不到虚拟机。适合普通测试、上网浏览。
- 桥接模式:虚拟机直接和宿主机在同一局域网,有独立 IP,像一台真实的局域网电脑。适合需要局域网互访、跑服务、做实验的场景。
- 仅主机模式:虚拟机之间互通,但虚拟机和外部网络隔离。适合做安全测试、隔离敏感环境。
实操中我推荐大家把默认的 NAT 模式理解成一个“躲在宿主机后面的沙盒”,省心;需要对外提供服务时再切换成桥接。切换方式是关机后在“虚拟机设置 -> 网络适配器”里修改。如果你改了桥接后虚拟机仍然无法上网,多数是物理网卡有多个(有线、无线、虚拟网卡),VMware 在“虚拟网络编辑器”中需要选中和实际联网对应的网卡。
4. Linux 系统实战:Ubuntu、CentOS 的不同玩法
4.1 Ubuntu 在 VMware 里的安装与增强
Linux 里最受欢迎的发行版之一就是 Ubuntu,很多初学者第一次玩 Linux 都是在虚拟机上装 Ubuntu。安装流程很经典:加载 ISO,进入图形化安装界面,选择语言、键盘、时区,然后分区。我通常选择“Erase disk and install Ubuntu”,虚拟磁盘本来就独立,不需要搞复杂分区。
装完 Ubuntu 后必须做的一件事就是安装 open-vm-tools。你可以在 Ubuntu 终端里执行:
sudo apt update sudo apt install open-vm-tools-desktop安装完成后重启,你会发现鼠标切换、窗口自适应分辨率、剪贴板共享全都能用了。很多人装了 Ubuntu 后觉得界面很小、鼠标总被锁住,就是因为没装这个包。
如果你选择了最小化安装,记得装 vim、net-tools、openssh-server 这些常用工具。开发环境的话还可以顺手装 build-essential。
4.2 CentOS 7 和 CentOS 10 的注意事项
CentOS 在服务器领域曾经是霸主,虽然现在很多人转到了 Rocky Linux 或 AlmaLinux,但网上依然有大量“vmware workstation pro17安装centos10”之类的教程。装 CentOS 和 Ubuntu 的流程相似,但因为默认 ISO 是 Server 版,图形界面很精简,甚至没有桌面环境。
安装 CentOS 时,最容易漏掉的是“软件选择”这一步。默认是 Minimal,装完只有命令行。如果你想要带界面的系统,必须在这里选“带 GUI 的服务器”或“GNOME Desktop”。这个步骤错过了,后面补桌面环境会麻烦不少。
CentOS 安装完成后也建议安装 open-vm-tools:
sudo yum install open-vm-tools另外 CentOS 7 默认不会启用网络。装完系统后你需要用ip addr查看网卡名,然后修改/etc/sysconfig/network-scripts/ifcfg-ens33里ONBOOT=yes,重启网络服务才能联网。新版 CentOS Stream 改了连接工具,多数默认能用 DHCP,但并不是所有 ISO 都如此,记住这个排查方向就好。
4.3 Linux 主机安装 VMware 与 Windows 的区别
VMware Workstation 不仅支持 Windows 主机,也支持 Linux 主机。以 Ubuntu 为例,下载 Linux 版安装包(.bundle),执行:
sudo chmod +x VMware-Workstation-*.bundle sudo ./VMware-Workstation-*.bundle安装流程和 Windows 版差不多,但后续操作依赖内核模块编译。每次 Linux 内核升级后,VMware 的 vmmon、vmnet 模块可能需要重新编译,否则会出现无法打开虚拟网络或虚拟机无法启动的问题。解决办法是确保安装了build-essential、dkms以及当前内核对应的头文件包linux-headers-$(uname -r)。
在 Linux 主机上跑 VMware,我个人体会是更稳定,而且不占太多 Windows 资源。但如果你不常碰命令行,Windows 主机的图形界面其实更友好。
5. VMware Tools:每个虚拟机的“驱动升级包”
5.1 它到底在干什么
很多人装完 VMware 后直接开始用,发现鼠标老是被困在窗口里、分辨率选不了 1920x1080、剪贴板也没法共享,这些问题几乎都是因为缺了 VMware Tools(或 open-vm-tools)。
VMware Tools 可以理解成一套专门为虚拟机优化的驱动和工具集合。它负责三件核心事:宿主机与虚拟机之间的鼠标无缝移动、动态调整分辨率、剪贴板互通。此外它还提供时间同步、内存优化、磁盘快照一致性等能力。
在 Windows 虚拟机里,安装 VMware Tools 很简单:虚拟机开着,点击菜单栏“虚拟机 -> 安装 VMware Tools”,然后在虚拟机里打开光驱,运行 setup.exe,一路下一步后重启即可。我见过有人在安装时报错,多半是因为系统更新没完成或没有管理员权限,退出杀毒软件、用管理员运行就可以解决。
5.2 Linux 里的两种安装方式
Linux 虚拟机分两种情况:如果系统仓库里没有 open-vm-tools,可以手动挂载 VMware Tools ISO,解压安装包执行vmware-install.pl。这个老流程现在很少用,原因是 open-vm-tools 更省事,也适配性更好。
Ubuntu/Debian 执行:
sudo apt install open-vm-tools open-vm-tools-desktopCentOS/RHEL 执行:
sudo yum install open-vm-tools注意桌面版需要安装open-vm-tools-desktop包,否则只有命令行扩展,没有剪贴板和自动缩放。这也是新老教程差异比较大的地方,看教程时先确认对方给的是 open-vm-tools 命令还是老式 vmware-install.pl,否则会踩坑。
5.3 显卡与性能优化
VMware 默认的显卡是虚拟 SVGA 驱动,装了 Tools 后性能会明显提升,但 3D 加速能力依然有限。如果你要在虚拟机里做 3D 图形或大型游戏测试,最好关掉一些高级特效,或者改用物理机。
Windows 虚拟机里,如果觉得鼠标仍有延迟,可以打开“虚拟机设置 -> 显示器”,勾选“加速 3D 图形”,并把“每个监视器的最大分辨率”调高。另外在虚拟机系统的电源设置里,把“关闭显示器”和“睡眠”都改成“从不”,避免虚拟机没接外设时自动休眠影响服务。
6. 高频故障排查实录:从启动到运行的坑
6.1 “无法连接到虚拟机”与权限问题
这个错误几乎每个 VMware 用户都见过:“VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录、以及访问该程序使用的所有临时文件。”
出现的时机很微妙:虚拟机还没启动就报错,或者启动一半被掐断。最常见的原因是 VMware Authorization Service 没有正常运行。打开 Windows 服务管理器(Win+R,输入 services.msc),找到 “VMware Authorization Service”,确保状态是“正在运行”,启动类型设为“自动”。
第二常见原因是权限问题。如果你把虚拟机文件放在系统盘根目录或 Program Files 里,VMware 很可能没有写权限。解决方式是把虚拟机文件夹挪到用户目录或其它有完全访问权的目录,再用管理员权限启动 VMware。最后也别忽略磁盘空间,临时文件盘满了同样会报这个错。
6.2 “此平台不支持虚拟化”:BIOS 与 Hyper-V 之争
搜索词里“vmware 此平台不支持虚拟化”出现在两处:一是安装 VMware 时提示硬件不支持;二是创建虚拟机后启动提示“此主机支持 Intel VT-x,但 Intel VT-x 被禁用”。
前者表示你的 CPU 虚拟化功能在 BIOS/UEFI 里被关闭了。重启电脑进 BIOS,找 Intel Virtualization Technology(或 AMD SVM Mode),设为 Enabled,保存退出。不同主板叫法不同,但关键词就是 VT-x、Virtualization、SVM、虚拟化。
后者通常是因为 Windows 的 Hyper-V 虚拟机监控程序占用了虚拟化功能。Windows 11 默认开启核心隔离和 Hyper-V 相关组件,和 VMware 抢虚拟化资源。解决方案有两条:如果你完全依赖 VMware,可以关闭 Hyper-V。用管理员权限打开终端:
bcdedit /set hypervisorlaunchtype off重启后生效。若你有 WSL2、Docker 或 Android 模拟器在用,这些也依赖 Hyper-V,关闭可能会影响它们。这时更推荐的方案是保留 Hyper-V,同时尝试在 VMware 的虚拟机上启用“虚拟化 Intel VT-x/EPT”或“AMD-V/RVI”选项,并允许嵌套虚拟化。不过这类组合配置偶尔天生冲突,只能按实际环境取舍。
6.3 启动蓝屏与驱动冲突:“Win11 运行 VMware 卡顿”怎么办
搜热词里专门有一条“win11运行vmware 卡顿”,这个现象我太熟悉了。Windows 11 默认开启的内存完整性(Memory Integrity)和 VBS 会拖慢虚拟机的 I/O,表现就是虚拟机动不动卡死。如果你不依赖它们,可以在 Windows 安全中心里关闭“内存完整性”,再把“核心隔离”关掉。
还有一类蓝屏:VMware 虚拟机里跑 Windows 11 时报 INACCESSIBLE_BOOT_DEVICE,或者宿主机启动 VMware 时直接蓝屏。这类问题常被归结为驱动冲突,常见触发因素是电脑有第三方杀毒或旧的虚拟网卡驱动。先把宿主机安全软件暂时退出,更新网卡驱动,再看 BIOS 里虚拟化是否开启。如果仍然蓝屏,去 BIOS 关闭“Secure Boot”再试,有时会有奇效。
6.4 “不可恢复错误 (vcpu-1)”的处理路线
“vmware workstation 不可恢复错误: (vcpu-1)” 这个错误排在搜索词里,说明不少人遇到了。它并不是单一原因导致的,可能是 CPU 虚拟化设置、Hyper-V 冲突或者嵌套虚拟化配置太激进。
我的排查路线是:先确认物理机 BIOS 里 VT-x/AMD-V 已开启;再用系统管理员身份执行bcdedit /set hypervisorlaunchtype off并重启;第三步,在 VMware 的虚拟机设置 -> 处理器里,把“虚拟化引擎”中所有勾选项都取消勾选。如果你原先开着“虚拟机监控程序模式”或“嵌套虚拟化”,先关掉它们看看是否恢复。
如果以上还是没有用,再考虑修改 .vmx 配置文件。找到虚拟机目录下的 .vmx 文件,用文本编辑器打开,在末尾加入:
monitor_control.virtual_rdtsc = "FALSE" monitor_control.restrict_backdoor = "TRUE"保存后重启虚拟机。这条经验是我从一次折腾中总结的,它解决的是某些老版本 CPU 在特定指令集上的不兼容问题,但前提是前面几步都已经排查过。不要一上来就改 vmx,容易把问题复杂化。
6.5 USB 设备识别与 VMware USB Arbitration Service
虚拟机插 U 盘识别不到,或者 U 盘在宿主机和虚拟机之间争夺,也是高频问题。VMware 处理 USB 设备依赖一个服务:“VMware USB Arbitration Service”。设备插上后,点击虚拟机窗口右下角的 USB 图标,选择“连接”。如果你总是连不上,检查 Windows 服务里这个服务是否启动,设为“自动”。
还有一个高级技巧:USB 设备直通。在虚拟机设置里添加 USB 控制器,选择 USB 3.1,然后把指定的 USB 设备设为“自动连接”。这样每次开启虚拟机,U 盘会自动挂到虚拟机上,不用手动选择。平时不用虚拟机时记得把 U 盘重新“断开”,否则宿主机可能一直没有它。
6.6 嵌套虚拟化:让虚拟机里再跑虚拟机
“vmware workstation 无法连接到虚拟机”和“vcpu-1”之外,还有一个高频词“vmware 此平台不支持虚拟化”。如果你要在 VMware 里再跑 Docker、WSL2 或另一层虚拟机,就必须开启嵌套虚拟化。操作步骤是在虚拟机设置 -> 处理器 -> 虚拟化引擎中勾选“虚拟化 Intel VT-x/EPT”或“AMD-V/RVI”。
开启后,虚拟机里的系统会认为自己在物理机上运行。但嵌套虚拟化对性能影响较大,而且不是所有 CPU 都支持。如果你发现开启了还是不行,检查宿主机的 Hyper-V 是否完全关闭,同时确认虚拟机里的系统镜像本身就支持相应虚拟化功能。
嵌套虚拟化最常被用于开发人员测试 Docker、K3s 集群。我经常在一台笔记本上跑一个 Ubuntu 虚拟机,虚拟机里再跑几个 Docker 容器做微服务实验。这个玩法很香,但建议给虚拟机分配足够的内存和 CPU,否则整个链路都会很卡。
7. 卸载 VMware:清理工具的用法与手动收尾
7.1 VMware Cleanup Tool 是做什么的
很多人以为卸载 VMwareWorkstation 就像卸载普通软件一样,控制面板里点一下卸载就完事。其实 VMware 的安装很“霸道”,服务、驱动、虚拟网卡、注册表项都散落在系统的各个角落。手动卸载不干净的话,再重装时常会遇到各种奇奇怪怪的问题,比如服务残留、网卡冲突、证书过期。
VMware Cleanup Tool(VCT)是官方提供的清理工具,专门用来彻底清除 Workstation、Fusion 等产品的残留。用法也不难:先通过控制面板正常卸载 VMware,重启系统;然后运行 VMware Cleanup Tool,按提示选择要清理的版本,它会自动删除服务、驱动、虚拟网络设置和注册表项。
这里有一个非常重要的经验:不要在主程序还在运行时直接跑清理工具,也不要跳过控制面板卸载这个步骤。清理工具是“最后一道清扫工序”,不是“第一道拆除工序”。顺序反了,Windows 里可能留下半损坏的驱动,重装后反而更不稳定。
7.2 手动卸载与残留检查
如果你找不到官方 Cleanup Tool,也可以手动清理。重点检查这几项:
- 安装目录:默认
C:\Program Files (x86)\VMware或自定义目录,卸载后确认已删除。 - 虚拟机默认目录:一般位于
C:\Users\你的用户名\Documents\Virtual Machines,卸载不会删你的虚拟机文件,需要手动备份或删除。 - 服务:Win+R 输入 services.msc,搜索 VMware 开头的服务,确认全部消失。
- 网络适配器:在“网络连接”里禁用并删除 VMware Network Adapter VMnet1 和 VMnet8。删不掉的,可以在设备管理器的“查看 -> 显示隐藏的设备”里找到并卸载。
遇到注册表残留,不建议新手直接动手删。风险大于收益,用官方工具清理更安全。
7.3 卸载时保留虚拟机数据的技巧
卸载 VMware 不代表你创建的虚拟机数据一定要丢。虚拟机其实就是一个文件夹,里面有 .vmx(配置文件)和 .vmdk(磁盘文件)。卸载前先把整个文件夹复制到移动硬盘或其它分区。以后如果重装了 VMware,直接在软件里选择“打开虚拟机”,找到 .vmx 文件就能重新导入。
还有一个小细节:如果虚拟机里安装过 VMware Tools,换版本后最好先卸载旧 Tools 再安装新的。很多“升级后虚拟机变卡”的案例,就是新旧驱动叠加导致的问题。此类问题无需重装系统,在虚拟机控制面板里卸载 VMware Tools 后重新安装,通常能恢复流畅。
8. 把 VMware 用顺手的几个小习惯
最后分享几个我自己长期用 VMware 养成的习惯,对新手和老手可能都有点用。
第一,虚拟机不要放在默认的 C 盘路径。可能的话单独分一个盘,或者至少放到非系统盘。一个 Linux 虚拟机磁盘轻松 20GB,Windows 虚拟机 40GB 起,放系统盘迟早爆掉。路径里尽量别有中文字符和特殊符号,某些老系统和工具会对路径敏感。
第二,善用快照功能。在“虚拟机 -> 快照 -> 拍摄快照”里,装系统后、打完补丁后、配置好环境后各拍一张。出问题三秒回到之前状态,比重装系统节省半小时起步。我见过不少同学用 VMware 不用快照,出了问题直接删了重建,完全是浪费这个功能。
第三,不要贪心分配资源。很多人给虚拟机分配了宿主机一半以上的内存,以为会更流畅,结果宿主机卡到点不动鼠标。正确思路是:先给虚拟机最低可用配置,比如 Linux 4GB、Windows 8GB,跑起来感觉不流畅再加。虚拟机不像物理机,多了不一定快,少了一定崩。
第四,碰到网络问题先查“虚拟网络编辑器”。VMware 网络问题十有八九是 NAT 网关、网卡桥接绑定、IP 网段冲突导致的。打开菜单栏“编辑 -> 虚拟网络编辑器”,把恢复默认设置作为最后手段,但注意恢复默认会清掉你自定义的端口转发和网段配置,操作前保存好配置截图。
第五,虚拟机和宿主机之间传文件别依赖剪贴板。大文件丢到虚拟机里,最稳的方式是设置一个共享文件夹。虚拟机设置 -> 选项 -> 共享文件夹,添加一个宿主机目录,然后在虚拟机系统里访问\\vmware-host\Shared Folders(Windows 客户机)或/mnt/hgfs(Linux 客户机)。实测下来比拖拽稳定,尤其是大文件或大量小文件。
我在实际使用中的体会是:VMware 这套工具学习曲线平缓,但上限很高。你只要把虚拟化开关、Hyper-V 共存、VMware Tools、网络模式这几个核心点理顺,后面玩什么虚拟机都不是问题。最重要的是带着“备份”和“快照”的习惯去折腾,就算你把虚拟机搞到内核崩溃、引导坏掉,也只是几分钟恢复到前一个良好状态的小插曲,而不是重新开始的灾难。希望这些经验和踩过的坑能让你少走几步弯路。