1. 为什么我把VMware Workstation当成Windows和Linux下的首选虚拟机
先说结论:如果你主系统是Windows或Linux,想在同一台电脑里跑另一个Windows、Ubuntu、CentOS之类的系统,VMware Workstation仍然是我最愿意推荐的工具。不是因为它功能最花哨,而是因为它足够“皮实”——整个虚拟化软件的核心是把宿主机的CPU、内存、磁盘、网络设备虚拟成一套能被客户机操作系统识别的硬件环境,VMware在这条路上走了二十多年,成熟度不是随便一个开源玩具能比的。
我自己前后用过VirtualBox、Hyper-V、KVM/QEMU,最后主力还是VMware Workstation。VirtualBox胜在免费开源、跨平台,但磁盘性能和高分屏支持始终差口气;Hyper-V在Windows上性能不错,但动态内存配置和显卡直通对小白不友好,而且它和VMware Workstation同时装容易冲突;KVM/QEMU在Linux服务器上很强大,但在桌面环境里搞图形加速、剪贴板共享、USB设备重定向,配置麻烦不少。VMware Workstation最让我舒服的一点是“开箱即用”——装完就能建虚拟机,客户机的驱动组件(VMware Tools)几乎支持所有主流系统,安装后拖拽文件、自适应分辨率、软实时性能都比较省心。
对新手来说,VMware Workstation还有一个优势:排错资源非常丰富。无论Windows还是Linux宿主环境,蓝屏、黑屏、网络不通这类问题,网上一搜基本都有对应的官方KB或者社区方案,因为你遇到的问题大概率别人早就踩过了。这一点在后续章节里我会专门梳理几个高频坑。
还有一个好消息:从2024年5月起,VMware Workstation Pro对个人用户免费了。原来一个Pro授权要几百美元,现在只要在官网注册个账号,下载安装包就能用,个人学习、开发、测试完全没问题。所以别再去搜什么破解激活码之类的东西,官方免费版完全够用。
这里要给个明确建议:不要从第三方下载站、博客里附带的网盘链接下载“全功能版”“绿色版”安装包。虚拟化软件需要内核级驱动,一旦被人篡改或捆绑,轻则系统不稳定,重则个人数据泄露。我的习惯是:只从VMware官网或官方合作渠道下载。大家记住这一点,后面的步骤才踏实。
2. 下载VMware安装包之前的三个关键决策
2.1 版本选择:Workstation Pro与Workstation Player的差异
很多人搞不清VMware Workstation Pro、Workstation Player、VMware Fusion的区别。简单说:Fusion是Mac版,我们用不上;Player是精简版,以前只能运行别人创建好的虚拟机,现在虽然也能自己创建虚拟机,但高级功能被砍掉不少,比如快照管理、虚拟机克隆、复杂网络配置。Pro才是完整版,支持创建和管理虚拟机,也支持从 Physical 主机迁移导入、连接vSphere等,这些功能对运维开发很有用。
既然现在Pro对个人免费,那就没必要用Player。我建议直接下载Workstation Pro。安装包体积大概700MB左右,版本号目前最新的稳定版已经到17.6.x,老一点16.1.x也有很多人用。不建议追预览版,除非你想折腾。在官网Downloads页面找到“Workstation Pro”,选择Windows或Linux对应版本下载即可。
2.2 在哪下载才是安全的安装包
VMware官网的域名是vmware.com。具体路径通常是:官网顶部菜单“Support & Downloads” -> “Downloads” -> 搜索“Workstation” -> 进入产品页后选择“Download Product”。这里要注意:如果是个人用途,直接选“Fusion”或“Workstation”页面里的免费注册下载,通常要求填一个电子邮件,注册后会给一个下载链接,邮件里会附带许可证密钥?其实现在免费版不需要密钥,安装后登录VMware账号即可。有些教程一上来就让你填序列号,那都是老黄历了。在官网下载页里,如果看到“Customer Connect”或“Broadcom”字样也别慌,VMware被Broadcom收购后账号体系迁移到了Broadcom的平台,但个人免费版下载仍然存在,仔细找一下“Personal Use”的入口就行。
下载完成后,Windows是exe安装包,Linux是bundle文件(比如VMware-Workstation-Full-17.6.0-20230434.x86_64.bundle)。核对一下文件大小,如果只有几十MB,那肯定不是完整安装包。
2.3 检查系统要求和虚拟化开关
安装前必须确认CPU支持并已开启硬件虚拟化。Intel平台是VT-x,AMD平台是AMD-V。Windows下打开任务管理器 -> 性能 -> CPU,看“虚拟化”一栏是否显示“已启用”。如果显示已禁用,需要重启进BIOS/UEFI,找到CPU虚拟化技术的选项(Intel Virtualization Technology或SVM Mode)设为Enabled。Linux下可以通过grep -cE 'vmx|svm' /proc/cpuinfo检测,结果大于0就代表CPU支持,但还要看内核模块kvm是否加载,不过VMware本身会调用硬件虚拟化,如果在VMware里新建虚拟机时提示“此主机支持Intel VT-x,但Intel VT-x被禁用了”,那就说明BIOS里没开或Hyper-V占用了虚拟化。
容易忽略的一点是Windows的Hyper-V和内核隔离会占用VT-x,导致VMware无法正常工作。如果你在Windows功能里启用了Hyper-V或者“Windows沙盒”,VMware启动虚拟机时会报错并建议关闭。解决方法是控制面板 -> 程序和功能 -> 启用或关闭Windows功能,把Hyper-V、虚拟机平台、Windows Hypervisor Platform都关掉,重启后再运行VMware。如果你确实需要WSL2和VMware共存,可以保留WSL2,但可能会影响性能,这个取舍看个人需求。
3. Windows主机上安装VMware Workstation的完整过程
3.1 安装向导中的关键选项
拿到了exe安装包,双击开始安装。这里不急着无脑点“下一步”,有几个选项值得注意。
第一,安装类型那一步,选“典型”还是“自定义”?我个人建议选“自定义”,因为可以改安装路径。VMware默认装在C盘,但它会安装很多驱动和组件,占用大约几个GB空间,后期虚拟机文件还不在这个目录,所以非要把C盘腾位置。自定义安装时把安装路径改到D:\VMware 或 E:\VMware 这类空间充足的盘,同时不要勾选“启动时检查产品更新”和“加入客户体验提升计划”这两项,前者影响启动速度,后者纯属多余。
第二,选择安装组件时,默认会勾选“增强型虚拟键盘驱动”和“VMware Player Component”。增强型虚拟键盘驱动建议保留,它能改善某些快捷键的输入体验,尤其是用非美式键盘的。另一个“只允许安装应用的受限权限”之类选项,看情况。
第三,安装过程中会短暂安装网络驱动,这时候Windows防火墙弹出提示,记得允许VMware使用专用网络。如果拒绝了,后面虚拟机可能无法通过桥接模式上网。
安装完成后,桌面上出现VMware Workstation Pro图标,第一次启动会提示输入许可证。不用填,点“完成”,或者登录VMware账号绑定个人免费许可证。现在个人免费,登录账号就行,会自动激活。
3.2 安装完成后的第一轮配置
我第一次装完就直接建虚拟机,后来发现有些默认配置很影响体验,现在分享几个建议。
打开菜单“编辑 -> 首选项 -> 虚拟机”,把“默认位置”改到剩余空间最大的分区,比如D:\VMs。新建虚拟机时默认会把虚拟硬盘放在这个目录,放在C盘又慢又占空间。同时建议勾选“在创建时设置虚拟机的磁盘为单个文件”,这样性能略好于拆分为多个2GB分片的模式,缺点是文件体积大不便迁移,但对日常使用来说单个文件更省心。
首选项里还有一个“更新”标签页,把“自动下载更新”改成“不检查更新”,避免后台偷偷下载。另外“共享虚拟机”选项默认关闭就行,这个功能需要额外的服务,个人用不上。
接下来建议在“编辑 -> 首选项 -> 输入”里,把“鼠标/键盘”的“取消选中VMware鼠标优化功能”保持默认。默认开启的鼠标捕获优化在玩游戏时可以提升流畅度,但没有特殊需求不用动。
3.3 Windows安装后的常见提示处理
不少人在Windows上安装完后,打开VMware提示“由于一些文件丢失或未就绪,Windows无法启动VMware Authorization Service”之类。这通常是VMware服务未启动。按下Win+R输入services.msc,找到以VMware开头的几个服务,把“VMware Authorization Service”和“VMware DHCP Service”设为自动并启动。如果启动失败,多半是安装时权限不足或被杀毒软件拦截了,以管理员身份重新运行安装包修复一次就能解决。
另一类常见的弹窗是“VMware Workstation与Device/Credential Guard不兼容”。这是因为Windows的内核隔离功能占用了硬件虚拟化。处理方式有二:一是彻底关闭基于虚拟化的安全(VBS),在Windows安全中心 -> 设备安全性 -> 内核隔离,关掉“内存完整性”,然后重启;二是如果还不行,就到组策略里关闭设备保护。不要嫌麻烦,这个坑很多Win11用户都会碰到。关掉之后VMware就能正常运行。
另外,如果你的电脑有独立显卡,VMware默认用的是3D加速模式,建议到“设置 -> 显示”里把3D图形加速模式和“监视器”里的“自动调整VM窗口大小”都勾选。这样全屏切换时客户机分辨率会自动适配,省去手动调整的麻烦。
4. Linux主机上安装VMware Workstation的两种姿势
4.1 使用官方.bundle文件手动安装
在Linux桌面版上安装VMware Workstation,最直接的方法是下载官方提供的bundle文件。这是一个自解压安装脚本,内置安装程序。下载后先把它放到一个目录,用终端进入该目录,先赋予执行权限:
chmod +x VMware-Workstation-Full-17.6.0-*.x86_64.bundle然后直接以root身份运行:
sudo ./VMware-Workstation-Full-17.6.0-*.x86_64.bundle安装过程会走一个命令行交互界面,问你是否接受许可、是否把“VMware Workstation”加入应用菜单,一路yes即可。它会把程序安装到/usr/lib/vmware,可执行命令在/usr/bin/vmware。桌面环境里直接在应用菜单点开,或者终端输入vmware启动。
需要注意:bundle文件对应不同的Linux发行版和内核版本,它对内核头文件有依赖。安装完成后第一次启动,它会尝试编译一组内核模块(vmmon、vmnet等),进程会请求给出当前内核头文件的路径。如果你用的是Ubuntu或Debian系,需要提前装好编译工具链:
sudo apt update sudo apt install build-essential linux-headers-$(uname -r)如果是Fedora/RHEL系,则是:
sudo dnf install kernel-devel kernel-headers gcc make然后在启动VMware时弹出的“Kernel Modules”窗口里,输入头文件路径,通常自动检测,确认后可编译。编译过程中出现红色报错信息很常见,别急着放弃,看清是哪个模块、什么错误,再继续下一步。
4.2 使用发行版仓库安装的取舍
某些发行版把VMware Workstation打包进了软件仓库,比如在Arch Linux的AUR里可以搜到vmware-workstation,或者在有些第三方仓库里有更早的版本。这种方式比手动bundle省事,因为有包管理器帮你解决依赖。但它有个比较明显的缺点:版本更新慢,很可能停留在较老版本,而VMware对最新内核的支持往往滞后,老版本在新内核上更容易编译失败。另外你从发行版仓库装的VMware,可能没有官方bundle的某些组件,比如VMware-Tools的安装介质不完整。
我的建议是:想省事就先用包管理器装,如果遇到内核模块编译问题,再卸载改用官方bundle。桌面用户用官方bundle的出问题概率反而更小。
4.3 内核模块编译失败怎么办
Linux下VMware安装失败,重灾区就是vmmon和vmnet这两个内核模块编译不过。原因通常有三类:一是缺少gcc、make、kernel-headers;二是内核版本太新,VMware版本跟不上;三是UEFI的Secure Boot限制未签名的模块加载。
前两类好解决,更新VMware到最新版本,或者安装一个长期维护版内核,比如Ubuntu的linux-image-generic-hwe-22.04,一般能改善。第三类Secure Boot比较麻烦。如果在装有Secure Boot的主板上启动Linux,VMware的模块没有签名,系统会拒绝加载。可以到BIOS里暂时关掉Secure Boot,或者用mokutil --import导入VMware自带的签名密钥。前者简单粗暴,如果电脑只自己用,我通常建议先关掉Secure Boot再安装,后面就不会有一堆签名问题。
还有一个常见问题是,每次Linux内核升级后,VMware的模块会失效,启动报错需要重编译。可以把编译命令写成脚本,或者用DKMS机制管理。简单做法是在终端跑:
sudo vmware-modconfig --console --install-all它会重新编译剩下的模块,执行完再启动VMware。我每次升级内核后都这么干,基本没出过幺蛾子。
5. 创建虚拟机并安装客户机系统:从Windows到Ubuntu
5.1 新建虚拟机时的硬件参数分配逻辑
打开VMware Workstation Pro,点击“创建新的虚拟机”,建议选择“自定义(高级)”,这样每一步都能手动控制。最重要的一步是选择客户机操作系统类型,Windows 10/11还是Ubuntu 64位。根据这个选择,VMware会自动匹配Recommended的固件类型和虚拟硬件配置。
在“虚拟机名称和位置”里,不要让默认路径,改成前面说的存放目录。
关键步骤是CPU和内存分配。我的经验是:物理机的CPU逻辑核数一半以上可以考虑分配给虚拟机?不,实际上每一台虚拟机建议分配2~4个CPU内核就够了,不要贪多。CPU分配太多会造成调度争抢,尤其物理机只有4核的时候,分配8核给虚拟机反而更卡。内存分配遵循“够用就好”原则:Windows 10/11客户机至少给4GB,建议8GB;Ubuntu桌面版给4GB以上。给虚拟机分配的内存最好不超过物理内存的50%,否则宿主机内存不足,Swap疯狂读写,体验极差。
网络类型选择默认的NAT即可。NAT模式下虚拟机通过主机的IP地址访问外部网络,对新手最友好,且宿主机与虚拟机之间可以通过VMnet8虚拟网卡互通。桥接模式可以让虚拟机直接在局域网中获取独立IP,适合需要对外提供服务或与其他设备互通的场景,但设置稍复杂。仅主机模式则完全隔离,适合测试。
5.2 安装Windows客户机时我更推荐的设置
在“固件类型”里,如果装Windows 10/11,VMware默认选择UEFI,这个保持默认。不过要提醒一下:Windows 11对TPM有要求,VMware Workstation 17支持“虚拟TPM”(vTPM),在“虚拟机设置 -> 添加 -> 可信平台模块”里可以添加。如果打算装Win11,必须加上这个,否则会提示硬件不满足要求。之前很多人在VMware里装Win11一直卡在“此电脑无法运行Windows 11”,就是忘记加vTPM。
虚拟机磁盘大小建议设置在60GB以上,Windows 11更新包和WSL都很大,40GB很快见底。勾选“将虚拟磁盘存储为单个文件”,性能更好。另外,在“处理器设置”里可以给CPU开启虚拟化引擎,也就是“虚拟化Intel VT-x/EPT或AMD-V/RVI”,这会让你在虚拟机里再嵌套跑一个虚拟机或WSL2,但也可能拖慢性能,没有嵌套需求就别开。
装系统时推荐加载官方ISO镜像或微软官方工具做好的安装盘,不推荐那些ghost精简版。VMware下安装Windows非常简单,选择ISO文件,启动虚拟机按提示走即可。装完后第一件事是安装VMware Tools。在虚拟机窗口菜单栏选择“虚拟机 -> 安装VMware Tools”,双击客户机里的虚拟光驱,运行setup.exe,一路下一步。装完重启,拖拽文件、共享剪贴板、分辨率自适应全都正常了。
5.3 安装Ubuntu/Linux客户机与VMware Tools
Ubuntu是Linux客户机里最常见的。创建一个新的虚拟机,选择“Ubuntu 64位”,分配好CPU和内存。ISO镜像去Ubuntu官网下载。启动虚拟机后,如果你看到“Try or Install Ubuntu”,按提示正常安装就行。装完后默认会自动安装open-vm-tools-desktop吗?大约从Ubuntu 18.04开始,Ubuntu的安装默认会调用open-vm-tools,前提是在VMware虚拟机里安装,它会自动识别虚拟硬件。所以装完系统后,你可能发现VMware Tools已经是可用状态。如果没有,终端执行:
sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop这个包就是VMware Tools的开源版本,功能和官方Tools基本一致。Debian和Ubuntu系官方仓库都有,安装后重启,就能实现剪贴板共享、拖拽文件和屏幕自适应。
CentOS/RHEL/Fedora系则是:
sudo dnf install open-vm-tools open-vm-tools-desktop还要注意,如果装的是无桌面版Linux服务器,通常只需要open-vm-tools这一个包,不要装desktop子包,因为桌面服务反而可能报错。
5.4 宿主机命令与虚拟机剪贴板的打通
热搜里有人问“外面的命令怎么复制到ubuntu虚拟机内部的dos窗口”,其实这指的就是宿主机和虚拟机之间的共享剪贴板。在VMware里,只要同时满足两个条件就能实现宿主机和客户机双向复制粘贴:一是VMware Tools(或open-vm-tools-desktop)已正确安装并运行;二是虚拟机设置里开启了“客户机隔离”的复制粘贴选项。
在VMware菜单栏“虚拟机 -> 设置 -> 选项 -> 客户机隔离”,勾选“启用拖放”和“启用复制粘贴”。默认是勾选的,但不小心被关掉很常见。Linux客户机在命令行终端里粘贴,直接用Ctrl+Shift+V;Windows客户机在命令行里粘贴要右键或Ctrl+Shift+V,这个和普通文本编辑里的Ctrl+V不一样,因为终端有自己的快捷键惯例。如果你从宿主机复制了一行命令,希望直接粘贴到Ubuntu的终端,确保宿主机的复制是通过Ctrl+C或右键复制(而不是Ctrl+Insert),然后在Ubuntu终端里按Ctrl+Shift+V,大部分场景都能通。还有一点,如果你的Linux客户机是SSH会话而非本地终端,那需要借助SSH客户端的剪贴板,和VMware没关系。
如果已经装了open-vm-tools-desktop还是无法复制,最可能的原因是Wayland会话限制。Ubuntu 21.10以后默认Wayland,而Wayland对剪贴板权限卡得比较严,导致VMware的剪贴板hook失效。临时切换到Xorg会话能解决,具体在登录界面齿轮菜单中选择“Ubuntu on Xorg”。
6. 安装和运行中最容易翻车的四个场景
6.1 虚拟机安装Linux突然蓝屏
“虚拟机安装Linux蓝屏”这个热搜词看起来矛盾,但确实会发生。通常不是你下载的Linux镜像有问题,而是虚拟机配置和镜像不匹配。最容易踩的坑是:在“选择客户机操作系统类型”时,如果你手动选择了Windows,但实际加载的ISO是Linux,VMware会把虚拟硬件按Windows规则配置,可能导致Linux安装器在半路崩溃。这是初学者常犯的低级错误。
另一个蓝屏来源是CPU虚拟化引擎设置错误。在VMware 17的较新版本中,如果开启“虚拟化Intel VT-x/EPT”但宿主机的Hyper-V也在运行,反而会造成嵌套虚拟化冲突,安装Linux时出现“KVM: disabled by BIOS”或直接蓝屏。这时候把虚拟化引擎关掉,或者彻底关闭Hyper-V再试。
此外,Linux安装器对特别旧的内存分配非常敏感:给Ubuntu桌面版只分配1GB内存,就会在图形安装界面卡死甚至黑屏。我的建议是Ubuntu 22.04桌面版至少分配4GB内存和2核CPU,低于这个数安装器哪怕能启动,也可能在复制文件时随机崩溃。
6.2 Ubuntu黑屏进不去桌面
“虚拟机ubuntu黑屏进不去桌面”也是高频问题。这个黑屏通常发生在安装完Ubuntu后,重启时虚拟机屏幕一片黑,只有一个鼠标指针或完全没反应。原因往往是显卡驱动和VMware虚拟显卡不匹配。
在Ubuntu 22.04以前的版本,默认虚拟显卡可能不被VMware的3D加速驱动正确处理。解决办法其实很简单:启动时进入GRUB菜单,在Ubuntu启动项上按e编辑内核命令行,在quiet splash后面加上nomodeset参数,然后按Ctrl+X启动。这样会让Linux内核使用基本显示驱动,能先进入系统。进入系统后安装好open-vm-tools-desktop:
sudo apt install open-vm-tools-desktop然后重启,一般就能正常显示桌面。如果不想每次手动加nomodeset,可以永久修改GRUB配置:
sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"/' /etc/default/grub sudo update-grub不过加了nomodeset后,Ubuntu的3D加速会受限,所以装好open-vm-tools-desktop后可以把它注释掉恢复默认。
还有一个黑屏原因是showboot图形引导残留。VMware默认启用“加速3D图形”,在虚拟机窗口显示方面,部分显卡型号会出现显示异常。在“虚拟机设置 -> 硬件 -> 显示器”里取消勾选“加速3D图形”,改成标准模式,黑屏概率大幅下降。代价是客户机里的GNOME动画会掉帧,但能用最重要。
6.3 虚拟机卡顿与磁盘空间暴增
虚拟机运行卡顿,先别急着加内存。打开VMware的右下角状态图标看一眼——图中的圆点如果一直变红,说明虚拟机的CPU或内存等待过高。核心排查方向是:宿主机是否开启节能模式?CPU核心分配是否过少?虚拟机是否运行在HDD上?
我在机械硬盘上建虚拟机吃过苦头:安装Windows 10足足花了两小时,启动也要一分钟以上。后来把虚拟磁盘文件迁移到SSD,性能明显提升。如果你有几个虚拟机,还建议给每台虚拟机设定“磁盘配额上限”而不是无限增长。在“虚拟机设置 -> 硬件 -> 硬盘”里,虚拟磁盘类型和大小在创建时定好,运行时不停快照会让磁盘文件急剧膨胀。快照是虚拟机的利器,但很多人不清理,拍几十个快照后磁盘占用比系统本身大几十倍。我的习惯是保留最多2到3个关键节点的快照,其他都删掉。
另外,VMware默认的内存虚拟交换文件(.vmem)也很大,如果宿主机内存紧张,它会写入磁盘。可以在“首选项 -> 内存”里选择“禁止轮询部分内存”,来降低内存开销,但虚拟机内存不足时反而更卡,别轻易动。
6.4 复制粘贴、拖拽文件失效
前文提过剪贴板失效往往和open-vm-tools或Wayland有关。再补充一条:如果装完VMware Tools后复制粘贴还是不行,先重启客户机,再在客户机命令行里重启vmware-user服务:
systemctl restart open-vm-toolsWindows客户机则是在服务管理器中重启“VMware Tools”服务。如果仍不行,检查宿主机的VMware Tools进程是否被安全软件阻止了。Windows Defender会把VMware Tools的某些服务判定为可疑文件,把它加入白名单即可。
拖拽文件失效更常见的原因是:从宿主机拖一个文件到Linux客户机时,客户机的文件管理器没有权限写入目标目录。VGADriver 3D加速开启的情况下,拖拽到桌面有时候会失败,但拖到家目录里的Documents通常可以。实在不行,就用共享文件夹功能:在“虚拟机设置 -> 选项 -> 共享文件夹”里启用一个宿主机目录,把需要拷贝的文件放到共享目录里,客户机里通过/mnt/hgfs/访问。这个方法比拖拽稳定得多,强烈推荐作为备选。
还有一个被忽视的点:安装了open-vm-tools-desktop后,VMware自带那个“VMware Tools”光盘就没必要再安装了,两者重复会冲突。如果同时装了,先卸载其中一套再试,避免剪贴板事件被重复处理。
写在最后
以上这些内容基本覆盖了从下载VMware安装包到创建Windows/Linux虚拟机、再到排错的全链路操作。我个人在这套流程里踩过最多的坑,不是软件本身的问题,而是“下载渠道”和“虚拟化开关”这两个不起眼的环节。请大家记住三句话:官方渠道下安装包,BIOS里打开VT-x,客户机里装好VMware Tools。做到这三点,至少能避开七成常见问题。
如果你在Windows上已经启用了Hyper-V或WSL2,又坚持要用VMware,建议先认真想清楚两者是否需要共存,否则冲突起来会花大量时间。如果你在Linux上遇到内核模块反复编译失败,也别急着重装系统,试试vmware-modconfig重新安装模块,多数情况下比自己瞎折腾有效。最后再分享一个小技巧:装完虚拟机后,把宿主机的防火墙对VMware的DHCP服务放行,否则NAT模式下虚拟机偶尔会出现“网络已经连接但无法上网”的情况。希望这篇文章能让你的VMware之旅少一些焦头烂额,多一些顺利。