VMware Workstation 17安装与虚拟化实战指南

发布时间:2026/11/3 14:31:34
VMware Workstation 17安装与虚拟化实战指南

1. 这不是“装个软件”那么简单:VMware 17背后的真实工作流

很多人点开“VMware安装教程”时,心里想的只是“快点把虚拟机跑起来”,结果卡在第一步下载页面反复刷新,或是在创建虚拟机时面对几十个选项发懵——选错一个,后面三小时全白干。我带过不少刚接触虚拟化的新手,发现他们最大的误区,是把VMware 17当成一个“点下一步就能用”的普通应用。它其实是一套轻量级的桌面级虚拟化平台,核心能力是在一台物理电脑上,同时、独立、隔离地运行多个操作系统实例。这意味着它要直接调度CPU的虚拟化指令(如Intel VT-x / AMD-V)、接管内存页表管理、模拟网卡与存储控制器,甚至要协调宿主机与客户机之间的图形渲染路径。所以,它的安装不是“复制粘贴”,而是一次对底层硬件能力的探测、驱动级组件的注入、服务进程的注册,以及系统安全策略的协商过程。

你真正需要的,不是一份“截图+箭头”的操作流水账,而是理解每一步背后的系统级意图:为什么必须关闭Windows Hyper-V?为什么推荐使用管理员权限运行安装包?为什么“桥接模式”和“NAT模式”在网络配置里根本不是二选一,而是对应完全不同的网络拓扑角色?这些细节,决定了你后续能不能顺利安装Linux发行版、能不能让虚拟机访问公司内网、能不能用Wireshark抓到真实的局域网流量。这个教程面向三类人:一是准备考取RHCE、CCNA等认证的考生,需要稳定复现考试环境;二是开发测试人员,要快速搭建多版本数据库或中间件集群;三是信息安全学习者,需构建隔离的靶场环境进行渗透练习。它不讲概念堆砌,只讲你打开安装包那一刻起,每一个弹窗、每一处勾选、每一次重启背后,到底发生了什么。

2. 安装前的硬性门槛与隐性准备:别让系统“悄悄拒绝”你

VMware Workstation 17对宿主系统的“挑剔”远超一般软件。它不是装不上,而是装上了却无法启动虚拟机——这种问题最折磨人。我见过太多人跳过这一步,直接双击exe,结果在创建第一个CentOS虚拟机时卡死在“正在启动客户机”界面,查日志才发现是CPU虚拟化被BIOS禁用了。所以,安装前的检查不是形式主义,而是必须完成的“准入审计”。

2.1 硬件与系统最低要求:官方参数背后的实操含义

VMware官网给出的最低配置是“64位处理器、4GB内存、1.2GB磁盘空间”。但这只是“能点亮”的底线。真实场景中,如果你打算运行一个带GUI的Ubuntu 22.04虚拟机(推荐配置2核CPU、4GB内存、30GB磁盘),那么你的宿主机至少需要8GB物理内存——因为Windows宿主系统本身就要占用3~4GB,剩余内存若低于3GB,虚拟机会频繁触发内存交换,操作卡顿到无法忍受。磁盘空间同理:1.2GB只是安装程序本体大小,一个完整Windows 10虚拟机镜像动辄30~50GB,再加上快照、日志、临时文件,建议为VMware预留至少100GB连续可用空间,且优先选择SSD盘符。

更关键的是CPU虚拟化支持。这不是看任务管理器里有没有“虚拟化已启用”字样,而是要进BIOS/UEFI确认。不同品牌主板进入方式不同:联想多为F1或F2,戴尔是F2,华硕是Delete键。进入后找到“Advanced”→“CPU Configuration”或类似路径,确认以下三项已启用:

  • Intel VT-x(Intel处理器)或 AMD-V(AMD处理器)
  • Intel EPT(扩展页表)或 AMD RVI(快速虚拟化索引)
  • Execute Disable Bit(XD Bit)或 No-eXecute(NX)位

提示:某些OEM品牌机(如部分惠普、联想预装机)默认禁用VT-x,且BIOS菜单隐藏较深。若找不到选项,可尝试更新BIOS固件,或搜索“你的机型型号 + BIOS enable VT-x”获取具体路径。切勿跳过此步,否则安装成功也无法创建64位客户机。

2.2 Windows系统级冲突排查:Hyper-V、WSL2、沙盒不是“友好邻居”

Windows 10/11自带的虚拟化功能(Hyper-V、WSL2、Windows Sandbox)与VMware存在底层资源竞争。它们都依赖同一套硬件虚拟化扩展,但实现机制不同,无法共存。常见症状是:VMware安装完成后,启动时提示“VMware Workstation cannot connect to the virtual machine monitor”,或创建虚拟机时报错“Failed to start the virtual machine: Unable to open a virtual machine configuration file”。

解决方法不是卸载WSL2,而是禁用Windows Hypervisor Platform(WHP)和Windows Subsystem for Linux(WSL)。注意:这里禁用的是Hypervisor平台服务,而非WSL本身。执行以下命令需以管理员身份打开PowerShell:

# 关闭Hyper-V相关服务(即使未启用也要执行) dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All /NoRestart # 关闭Windows Hypervisor Platform(关键!) dism.exe /Online /Disable-Feature:VirtualMachinePlatform /NoRestart # 关闭WSL(可选,但建议一并关闭) dism.exe /Online /Disable-Feature:Microsoft-Windows-Subsystem-Linux /NoRestart # 重启电脑 shutdown /r /t 0

注意:执行完上述命令后,务必重启。部分用户反馈仅执行bcdedit /set hypervisorlaunchtype off无效,必须通过DISM彻底禁用Feature。另外,禁用后WSL1仍可使用(基于系统调用翻译),但WSL2将不可用——这是必须接受的取舍。若你日常重度依赖WSL2,建议改用VMware Workstation Player(免费版,功能受限但兼容性更好)或考虑迁移到Linux宿主系统。

2.3 杀毒软件与防火墙的“善意干扰”:如何让它们“睁一只眼闭一只眼”

国内主流杀软(如360、腾讯电脑管家、火绒)常将VMware的驱动模块(如vmnet.sys、vmmemctl.sys)误判为“高危驱动”或“内核级Hook工具”,在安装过程中主动拦截、删除或阻止加载。典型表现是:安装进度条卡在90%,日志显示“Failed to install vmnet driver”,或安装完成后网络适配器列表里看不到VMnet1、VMnet8。

应对策略分两步:
第一步,安装前临时退出。右键杀软托盘图标,选择“退出”或“暂停防护”,确保其进程(如360tray.exe、Hips.exe)完全结束。不要仅点击“关闭实时防护”,很多杀软的驱动层防护是独立加载的。
第二步,安装后添加信任。安装成功后,将VMware安装目录(默认C:\Program Files (x86)\VMware\VMware Workstation\)及所有子目录加入杀软白名单,并将vmnetcfg.exe、vmware-tray.exe等关键进程设为“信任程序”。对于火绒,可在“防护中心”→“高级防护”→“自定义规则”中,新建规则允许vmnet*.sys驱动加载。

实操心得:我曾帮一位金融行业用户处理该问题,其单位统一部署的某国产EDR终端防护软件,连白名单都不起作用。最终方案是:在安装前,用火绒剑客的“驱动管理”功能,手动禁用该EDR的edr_driver.sys,安装完成后再启用。这说明,企业级环境下的冲突更复杂,需预留“驱动级调试”时间。

3. 安装过程深度拆解:每个选项背后的系统级影响

VMware Workstation 17的安装向导看似简单,但每一页的勾选都直接影响后续使用体验。很多人习惯全选“Next”,结果导致不必要的服务启动、网络配置混乱,甚至引发系统不稳定。下面逐页解析,告诉你为什么这么选、不这么选会怎样。

3.1 安装向导第一页:“Typical”还是“Custom”?选错等于埋雷

安装包启动后,首屏是安装类型选择。强烈建议选择“Custom”(自定义安装)。原因在于,“Typical”(典型安装)会默认勾选所有组件,包括你几乎用不到的“VMware Workstation Pro License Server”(许可服务器)和“VMware VIX API”(自动化脚本接口)。前者会在后台启动一个Java服务,持续占用300MB内存;后者若未正确配置,可能在调用PowerShell脚本时触发UAC弹窗,打断自动化流程。

在Custom安装界面,你会看到清晰的组件列表。重点勾选以下三项:

  • VMware Workstation:核心程序,必选。
  • VMware Workstation Documentation:帮助文档,建议勾选。虽然在线文档更全,但离线CHM文档在无网络环境(如实验室内网)下是救命稻草。
  • VMware Workstation USB Arbitration Service:USB设备共享服务,必选。没有它,虚拟机无法识别U盘、手机、加密狗等USB外设。

其他选项可取消:

  • “VMware Workstation License Server”:个人用户完全不需要,企业批量授权才用。
  • “VMware VIX API”:除非你明确要用PowerShell/Python调用VMware API控制虚拟机,否则取消。
  • “VMware Workstation Unity Mode Support”:Unity模式(将客户机窗口无缝嵌入宿主桌面)已基本被弃用,且在Win11下兼容性差,取消。

提示:安装路径建议保持默认C:\Program Files (x86)\VMware\VMware Workstation\。不要改成D:\VMware之类。因为VMware的网络服务(vmnetdhcp、vmnetnat)会读取注册表中的安装路径来定位配置文件。非标准路径可能导致服务启动失败,错误日志里全是“Cannot find vmnetcfg.ini”。

3.2 网络配置页:“Host-only”、“NAT”、“Bridged”不是名词解释,而是拓扑决策

安装向导第三页是网络适配器配置,这是新手最容易糊弄过去的环节。它不决定“能不能上网”,而是决定“虚拟机将以何种身份接入网络”。三个选项本质是三种预设的虚拟网络拓扑:

  • Bridged(桥接模式):虚拟机直接连接到宿主机的物理网卡,获得与宿主机同网段的IP(如宿主机是192.168.1.100,虚拟机可能是192.168.1.101)。它像在物理交换机上插了第二根网线。适用场景:需要虚拟机被局域网内其他设备(如打印机、NAS)直接访问;或需从虚拟机SSH登录宿主机。
  • NAT(网络地址转换):VMware在宿主机上创建一个私有子网(默认192.168.199.0/24),虚拟机获得该网段IP,通过宿主机的NAT服务访问外网。宿主机充当“路由器”。适用场景:最常用,虚拟机可上网,但局域网其他设备无法直接访问它;适合测试、开发、隔离环境。
  • Host-only(仅主机):创建一个完全封闭的私有网络,只有宿主机和虚拟机之间能通信,无法访问外网。IP段默认192.168.123.0/24。适用场景:绝对隔离的靶场环境、离线软件测试、无需联网的编译任务。

注意:这三个选项可以全部勾选。它们不是互斥的,而是创建三套独立的虚拟网络。VMware会自动为你生成对应的VMnet0(Bridged)、VMnet8(NAT)、VMnet1(Host-only)三个虚拟网卡。勾选即启用,不勾选则对应网卡不会出现在Windows网络连接列表中。我建议全选,因为不同项目需求不同,后期切换比重装方便得多。

3.3 安装完成页:“Launch VMware Workstation”前的最后检查

点击“Finish”后,勾选“Launch VMware Workstation”前,请务必做两件事:

  1. 检查系统托盘:观察右下角是否出现VMware图标。若没有,说明服务未正常启动。此时不要急着点“Launch”,先按Win+R输入services.msc,查找以下服务状态:

    • VMware Authorization Service:必须为“正在运行”,负责许可证验证。
    • VMware NAT Service和VMware DHCP Service:若你勾选了NAT/Host-only网络,这两个服务必须启动,否则虚拟机无法获取IP。
    • VMware Hostd:Workstation后台服务,必须运行。
  2. 验证虚拟网卡:打开“控制面板”→“网络和Internet”→“网络连接”,应能看到VMware Network Adapter VMnet1和VMware Network Adapter VMnet8。右键属性,确认“VMware Bridge Protocol”已勾选(Bridged模式必需)。若网卡显示“受限制”或“无Internet访问”,不要慌——这是正常现象,因为它们是虚拟网卡,不直接连外网。

实操心得:有一次我帮同事安装,他勾选了Launch,结果软件闪退。查服务发现VMware Authorization Service启动失败,错误代码1068。最终发现是杀软残留的authd.dll劫持了授权服务。解决方案是:用Process Explorer查看该服务加载的DLL,定位并删除恶意DLL,再重启服务。这说明,安装完成后的首次启动,是检验整个环境是否“干净”的黄金时刻。

4. 创建第一个虚拟机:从ISO到桌面的完整链路

安装成功只是起点,创建一个能开机、能联网、能装系统的虚拟机,才是真正的入门。这里以安装Ubuntu 22.04 Desktop为例,全程不依赖任何第三方工具,只用VMware原生功能。

4.1 新建虚拟机向导:选择“典型”还是“自定义”?这一次要选“典型”

创建虚拟机时,向导会再次问“Typical”还是“Custom”。这次请选择“Typical”。原因在于,“Typical”会根据你选择的操作系统类型(如Ubuntu 64位),自动优化CPU核心数、内存分配、磁盘格式(SCSI vs SATA)、显卡驱动(VMware Tools预加载)等参数,大幅降低配置失误率。“Custom”虽灵活,但新手面对“SCSI控制器类型”、“虚拟磁盘分割”等术语极易选错。

关键步骤详解:

  • 第1步:安装源选择
    选择“Installer disc image file (iso)”,点击“Browse”定位到你下载好的ubuntu-22.04.4-desktop-amd64.iso。不要选“Installer disc”,那是指物理光驱,现在基本不用。

  • 第2步:客户机操作系统
    “Guest Operating System”选“Linux”,版本选“Ubuntu 64-bit”。务必选64位。如果误选32位,安装过程可能不报错,但装完后无法运行现代浏览器或Docker,因为Ubuntu 22.04已停止提供32位ISO。

  • 第3步:虚拟机名称与位置
    名称建议包含系统名和用途,如Ubuntu-Dev-22.04。位置建议单独建文件夹,如D:\VMs\Ubuntu-Dev-22.04\。避免放在C盘用户目录下,因为Windows Defender会对该路径进行高频扫描,拖慢虚拟机IO。

  • 第4步:磁盘容量
    默认20GB太小。Ubuntu桌面版装完基础环境+Chrome+VS Code就接近15GB。建议直接输入50GB,并勾选“Store virtual disk as a single file”。单文件模式(monolithic)比分割文件(split)性能略好,且备份时只需拷贝一个文件。

  • 第5步:完成前的“自定义硬件”
    点击“Customize Hardware”按钮,这是最关键的一步。默认配置(2GB内存、2核CPU)仅够“点亮”,无法流畅使用。调整如下:

    • Memory: 设为4096 MB(4GB)。这是Ubuntu桌面版的舒适阈值。
    • Processors: 核心数设为2,每个处理器的内核数也设为2(即总逻辑处理器数=4)。不要盲目拉满,宿主机CPU会被严重抢占。
    • New CD/DVD: 确认“Connection”为“Use ISO image”,路径正确。
    • Network Adapter: 选择“NAT Mode”。这是最稳妥的上网方案。
    • Display: 勾选“Accelerate 3D graphics”。Ubuntu桌面的GNOME Shell依赖GPU加速,不勾选会导致界面卡顿、缩放失灵。

提示:此时不要点“Close”,先点“Add Device”→“Hard Disk”→“SCSI”,再添加一块额外的20GB空硬盘。这块盘不装系统,专门用于存放项目代码、数据库数据。好处是:重装系统时,只要不格式化这块盘,所有数据毫发无损。这是专业开发者的标准做法。

4.2 安装Ubuntu过程:避开图形界面陷阱的实操技巧

点击“Finish”后,虚拟机启动,进入Ubuntu安装界面。这里有两个极易踩坑的点:

  • 启动卡在“Try or Install Ubuntu”界面:屏幕黑底白字,光标闪烁,但无响应。这是因为VMware默认启用了EFI引导,而某些Ubuntu ISO对EFI支持不完善。解决方案:在启动画面按Esc键,进入GRUB菜单,按e编辑启动参数,在linux行末尾添加nomodeset,然后按Ctrl+X启动。安装完成后,再在VMware设置中关闭“Firmware type”(虚拟机设置→Options→Advanced→Firmware type→Legacy BIOS)。

  • 安装过程卡在“Downloading updates”:Ubuntu安装程序默认勾选“Download updates while installing”,但在NAT网络下,DNS解析可能失败。解决方案:在安装界面,点击右上角键盘图标,打开终端(Ctrl+Alt+T),输入:

    sudo nano /etc/netplan/00-installer-config.yaml

    将nameservers字段改为:

    nameservers: addresses: [8.8.8.8, 1.1.1.1]

    保存后,按Ctrl+Alt+F1切回安装界面,取消勾选“Download updates”,继续安装。

安装完成后,重启。此时会进入Ubuntu登录界面。首次登录后,第一件事不是打开浏览器,而是安装VMware Tools。在VMware菜单栏,点击“虚拟机”→“安装VMware Tools”。Ubuntu会自动挂载一个虚拟光盘,里面是open-vm-tools-desktop包。在终端执行:

sudo apt update && sudo apt install open-vm-tools-desktop -y sudo reboot

重启后,你会发现:鼠标可以在宿主与客户机间自由穿越(无需Ctrl+Alt释放)、分辨率随窗口大小自动调整、剪贴板双向同步、拖拽文件功能开启。这才是VMware虚拟化的真正价值所在。

实操心得:我曾为一个嵌入式团队搭建ROS2开发环境,他们要求Ubuntu虚拟机必须能通过USB转串口线连接开发板。安装完open-vm-tools后,还需在VMware设置中,将USB控制器升级到USB 3.0,并在“USB Device”里手动连接CP2102设备。这说明,“能开机”只是开始,“能干活”才是目标,每个专业场景都有其专属的配置链路。

5. 常见问题与硬核排查:从日志到注册表的全链路诊断

即使严格按照上述步骤操作,仍可能遇到各种“玄学”问题。VMware的错误提示往往很模糊,如“Unable to power on virtual machine”或“Failed to connect to virtual machine monitor”。这时,不能靠猜,而要建立一套标准化的排查路径。

5.1 日志文件定位与解读:读懂VMware的“诊断报告”

VMware所有组件的日志都集中存放在C:\ProgramData\VMware\VMware Workstation\logs\(ProgramData是隐藏文件夹,需在文件资源管理器地址栏直接输入路径)。关键日志文件包括:

  • vmware.log:虚拟机启动时的实时日志,记录从加载配置到客户机OS启动的全过程。查找关键词error、fail、panic。
  • vmware-xxxxxxxx.log(数字为进程PID):后台服务日志,如vmware-authd.log记录授权失败详情。
  • vmnetdhcp.log和vmnetnat.log:网络服务日志,当虚拟机无法获取IP时,这里是第一现场。

例如,虚拟机启动失败,vmware.log中出现:

2024-05-20T14:22:33.123+08:00| vmx| I125: DISK: Cannot open disk 'D:\VMs\Ubuntu-Dev-22.04\Ubuntu-Dev-22.04.vmdk': The system cannot find the path specified.

这说明虚拟磁盘文件路径错误。可能原因:你移动了虚拟机文件夹,但.vmx配置文件里的scsi0:0.fileName路径没更新。解决方案:用记事本打开.vmx文件,手动修改该行路径。

另一个高频错误:

2024-05-20T14:25:47.890+08:00| vmx| I125: CONFIG: Failed to read configuration file 'D:\VMs\Ubuntu-Dev-22.04\Ubuntu-Dev-22.04.vmx'.

这通常意味着.vmx文件被文本编辑器意外修改,导致编码格式错误(如UTF-8 BOM头)。解决方案:用Notepad++打开,编码→转为ANSI,保存。

提示:养成习惯,每次修改虚拟机设置后,都去logs目录看一眼最新vmware.log。日志是唯一的真相来源,截图报错只是二手信息。

5.2 注册表与服务级故障:当“重启大法”也不管用时

有些问题深入到Windows系统层,重启VMware或电脑都无效。典型如:VMnetDHCP服务启动失败,错误代码1068(依赖服务未启动)。

排查路径如下:

  1. 检查服务依赖关系:在services.msc中,右键VMware DHCP Service→“属性”→“依存关系”选项卡。你会发现它依赖VMware Authorization Service。如果后者启动失败,则前者必然失败。

  2. 检查授权服务日志:打开C:\ProgramData\VMware\VMware Workstation\logs\vmware-authd.log,查找License或Authorization关键词。常见原因是许可证文件损坏或路径错误。

  3. 手动修复注册表:VMware的网络配置(如VMnet8的IP段、DHCP范围)实际存储在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VMnetDHCP\Parameters\下。若你手动修改过网络设置,注册表项可能错乱。安全做法是:在VMware菜单栏,点击“编辑”→“虚拟网络编辑器”,点击“恢复默认设置”(Restore Default)。这会清空所有自定义网络配置,重建注册表项。

注意:“恢复默认设置”会删除你手动添加的所有自定义网络(如VMnet2、VMnet3),但VMnet0(Bridged)、VMnet1(Host-only)、VMnet8(NAT)会保留。所以,重要网络配置请提前截图记录。

5.3 网络连通性终极排查表:从虚拟机到物理世界的五层验证

当虚拟机显示“已连接”,却无法ping通宿主机或外网时,按以下五层顺序排查,每层验证通过再进下一层:

层级验证方法期望结果失败原因
L1 物理层在虚拟机中执行ip a,确认ens33(或类似)网卡UP,且有IP(如192.168.199.128)有UP状态和有效IP虚拟网卡未启用、DHCP服务未运行
L2 数据链路层ping 192.168.199.2(VMnet8网关)通宿主机防火墙拦截ICMP、VMnet8网卡驱动异常
L3 网络层ping 192.168.1.1(宿主机物理网卡IP)通NAT服务未转发、宿主机网络连接被禁用
L4 传输层telnet 8.8.8.8 53(测试DNS端口)连接成功宿主机DNS设置错误、防火墙拦截UDP 53
L7 应用层nslookup google.com返回IP地址虚拟机/etc/resolv.conf中nameserver配置错误

实操心得:一次客户现场,虚拟机L1-L3全通,但nslookup超时。查/etc/resolv.conf发现nameserver是127.0.0.53(systemd-resolved),而宿主机的VMnet8网卡DNS被设为0.0.0.0。解决方案:在VMware虚拟网络编辑器中,为VMnet8手动指定DNS服务器为8.8.8.8,并勾选“使用本地DNS服务”。这说明,网络问题从来不是单一层面的,而是五层协议栈的协同结果。

6. 后续进阶与效率提升:让VMware成为你的生产力引擎

装好、能用,只是起点。真正发挥VMware价值,需要将其融入你的工作流。以下是几个经过实战检验的效率提升点。

6.1 快照(Snapshot)不是“后悔药”,而是“版本控制系统”

很多人把快照当成“一键还原”,只在装错软件后使用。这极大浪费了快照的价值。正确的用法是:在每一个关键操作前创建命名快照。例如:

  • 安装完Ubuntu基础系统后,创建快照Base-System-22.04。
  • 配置完Docker环境后,创建快照With-Docker-Engine。
  • 部署完MySQL 8.0后,创建快照With-MySQL-8.0。

这样,当你需要测试不同版本的Redis时,可以:

  1. 恢复到With-Docker-Engine快照。
  2. 启动容器安装Redis 6.2。
  3. 测试完毕,直接删除该快照分支,不影响其他环境。

提示:快照会占用磁盘空间,且过多快照会拖慢虚拟机性能。建议定期清理:右键虚拟机→“快照”→“快照管理器”,选中无用快照→“删除”。删除操作会合并差异磁盘,释放空间。

6.2 克隆(Clone)与模板(Template):批量交付的标准动作

当你需要为团队成员快速部署10台相同的开发环境时,手动安装10遍Ubuntu是灾难。正确流程是:

  1. 创建一台完美配置的虚拟机(含所有开发工具、环境变量、SSH密钥)。
  2. 关机后,右键→“克隆”→选择“创建完整克隆”(而非链接克隆,后者依赖源虚拟机文件)。
  3. 克隆完成后,启动新虚拟机,运行sudo nano /etc/hostname修改主机名,sudo nano /etc/hosts修改对应条目,避免网络冲突。

更进一步,可将这台“黄金镜像”导出为OVF模板(文件→导出为OVF)。OVF是开放虚拟化格式,可被VMware、VirtualBox、甚至公有云平台识别。团队成员导入OVF,5分钟内即可获得完全一致的环境。

6.3 与宿主系统的深度集成:超越“复制粘贴”的工作流

VMware Tools安装后,还有几个隐藏功能值得挖掘:

  • 共享文件夹:在虚拟机设置→选项→共享文件夹,添加宿主机的一个文件夹(如D:\Projects)。Ubuntu中会自动挂载到/mnt/hgfs/Projects。无需Samba,代码实时同步。
  • Unity模式:虽然官方弱化,但在Win10/Win11上仍可用。启动虚拟机后,点击VMware菜单“查看”→“进入Unity模式”。此时Ubuntu的应用窗口会像原生程序一样出现在宿主任务栏,Alt+Tab可直接切换,彻底打破虚拟机边界。
  • 自动挂载USB设备:在虚拟机设置→USB控制器,勾选“连接(断开)时连接所有符合的设备”。插入Android手机,Ubuntu会自动识别为MTP设备,无需手动操作。

最后分享一个小技巧:在VMware Workstation中,按Ctrl+Alt+Enter可全屏虚拟机;按Ctrl+Alt可释放鼠标。这两个快捷键,每天能为你节省30秒以上的操作时间。技术的价值,不在于多炫酷,而在于让重复劳动消失于无形。