ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

VMware Workstation 虚拟机安装使用全攻略:从下载到系统部署

VMware Workstation 虚拟机安装使用全攻略:从下载到系统部署 VMware 虚拟机新手的真实痛点绝大多数不是软件本身难用而是卡在第一步下载下来的安装包来自某个跳转三次的下载站双击之后先弹广告再捆一个全家桶装完之后以为万事大吉结果新建虚拟机启动瞬间报错VT-x is not available好不容易进了系统界面又卡得像幻灯片。这篇文章要做的就是把 VMware Workstation 从下载、安装、授权、新建虚拟机到安装操作系统的全流程完整走一遍。我给你的判断很明确VMware Workstation 现在对个人用户已经免费正确路径是官网下载 官方个人授权整个过程顺下来不会超过半小时。本文不教你找破解、不提供密钥生成器只讲合法且稳妥的做法。读完这篇文章你将能自己完成五个关键操作确认电脑是否支持虚拟化、从官方渠道拿到 VMware Workstation 安装包、完成安装并处理授权、创建一台可正常运行的 Ubuntu 或 Windows 虚拟机、装好 VMware Tools 让虚拟机真正流畅。1. 这篇文章真正要解决的问题先理解新手为什么会被 VMware 劝退。打开搜索引擎输入“VMware 下载”前几页里大量结果是第三方下载站。这类站点最大的问题是安装包来源不可控。用户下载到的可能是旧版本可能被修改过的版本甚至在安装过程中被静默安装浏览器插件、杀毒软件全家桶。很多新手以为是 VMware 本身难装其实是安装包本身就不干净。第二个痛点是许可证。很长一段时间里VMware Workstation Pro 是付费软件网上流传着各种许可证密钥和激活工具。从安全和合规角度这条路都不应该走。实际上VMware Workstation Pro 在 2024 年 5 月之后已经对个人用户免费只需要注册一个 Broadcom 账号并完成授权就可以合法使用。第三个痛点是物理机层面的准备。VMware 要在你的电脑上创建虚拟机必须先让 CPU 的虚拟化功能处于开启状态。很多笔记本默认在 BIOS 里关闭了 Intel VT-x 或 AMD-V导致虚拟机启动失败。这个问题和 VMware 软件本身无关却挡住了大多数新手。第四个痛点是镜像和系统安装。没有系统镜像虚拟机就是空壳安装系统时分区不会分、语言选错、卡在登录界面都会让人半途放弃。这篇文章就是围绕这四个问题展开的。适合人群第一次接触虚拟机的学生、想装 Linux 做实验的开发者、需要隔离测试环境的技术人员以及因为 WSL2 不够灵活而转向完整虚拟机的用户。2. VMware 虚拟机是什么核心概念与适用场景2.1 虚拟机技术的基本原理虚拟机Virtual Machine的本质是用软件模拟出一套完整的计算机硬件环境。你在 Windows 里启动 VMware Workstation它会模拟出一个 CPU、内存、硬盘、网卡、显卡然后在这个虚拟硬件上安装独立的操作系统。这个“模拟出来”的系统和你的物理系统之间是隔离的。虚拟机里的 Linux 崩溃了不会影响 Windows 主机虚拟机里的文件被病毒加密了不会直接感染宿主机你想测试一个不熟悉的软件在虚拟机里装完、用完、恢复快照宿主机始终干干净净。类比一下物理机是一套出租房虚拟机是这套房里的隔断间。隔断间的燃气、水电、网络都独立计费你在隔断间里怎么折腾隔壁的业主不会被牵连。2.2 VMware Workstation Pro 与 Player 的区别VMware 在桌面端有两条产品线产品定位特点VMware Workstation Player免费播放器功能精简主要用于运行别人创建好的虚拟机创建高级虚拟机的能力受限VMware Workstation Pro专业工作站完整功能支持创建、编辑、快照、克隆、嵌套虚拟化等高阶操作早期 Player 的定位是“免费但阉割”Pro 是付费完整版。现在 Pro 对个人免费后普通用户直接选择 Workstation Pro 即可不需要再纠结 Player 够不够用。2.3 与 VirtualBox、Hyper-V、WSL2 的横向对比很多新手会问既然有 VirtualBox为什么还要学 VMware对比项VMware WorkstationVirtualBoxHyper-VWSL2跨平台Windows / LinuxWindows / Linux / macOS仅 Windows仅 Windows图形界面完善基础管理工具偏运维命令行为主性能高显卡支持好中等高但配置复杂轻量无完整桌面快照支持支持支持不支持嵌套虚拟化支持支持支持不适用适合新手很友好较友好偏专业人士需要命令行基础判断很直接如果你要完整图形界面的虚拟机、需要快照和克隆、且希望操作门槛低VMware Workstation 是当前桌面虚拟化里体验最均衡的方案。VirtualBox 是完全开源的选择但 UI 和驱动兼容性相对粗糙Hyper-V 强在性能和 Windows 集成但网络配置和控制台体验不如 VMware 直观WSL2 适合做开发环境不适合运行完整桌面系统。2.4 虚拟机的主要应用场景学习 Linux在 Windows 上装一台 Ubuntu练习命令行、部署服务、学容器不怕弄坏系统。测试软件运行不信任的安装包隔离病毒样本验证版本兼容性。多系统并存Windows 11 环境里跑 Windows 10、Windows 7、CentOS、Debian不用重启电脑。网络实验创建多台虚拟机组成局域网练习主机规划、防火墙、负载均衡。开发环境隔离为每个项目单独创建一套环境避免 Python、Java、Node 的版本冲突。3. 环境准备与前置条件安装前必须先确认的三件事安装 VMware 之前不要急着双击安装包。先确认三件事否则后面大概率启动失败。3.1 硬件配置是否满足要求VMware Workstation 对硬件的要求并不苛刻但从实际体验看低于以下配置会明显卡顿硬件最低要求建议配置CPU双核 1.5 GHz4 核以上支持 Intel VT-x / AMD-V内存8 GB16 GB 以上虚拟机建议分配 4 GB磁盘20 GB 可用空间固态硬盘预留 60 GB 以上系统Windows 10 / Windows 11Windows 11 最新更新如果你打算在虚拟机里跑图形化的 Ubuntu 桌面内存建议至少分 4 GB跑 Windows 11 虚拟机建议 8 GB。物理机内存决定你能同时开几台虚拟机这是最容易忽略的瓶颈。3.2 BIOS/UEFI 固件中开启虚拟化VMware 启动虚拟机时会检查 CPU 是否开放硬件虚拟化。如果没开你会看到类似这样的报错VT-x is not available (VERR_VMX_NO_VMX)这里的 VT-x 是 Intel 的虚拟化技术AMD 的对应技术叫 SVM 或 AMD-V。开启步骤通常如下重启电脑开机时按F2、F10、Del或Esc进入 BIOS/UEFI 设置具体按键取决于主板或笔记本品牌。找到Advanced、CPU Configuration、Virtualization或Virtualization Technology选项。将Intel Virtualization Technology或SVM Mode设置为Enabled。保存并退出重新进入系统。品牌台式机、笔记本的 BIOS 菜单名称不同但只要找到带Virtualization或SVM关键词的选项基本就是它。注意修改 BIOS 设置前先记录当前所有修改过的配置某些电脑开启虚拟化会影响安全启动策略不要同时乱改其他选项。3.3 检查系统虚拟化状态与冲突组件在 Windows 中可以用一条命令检查当前虚拟化状态。打开 PowerShell 或 CMD执行systeminfo | findstr /i Hyper-V输出中关注这几项Hyper-V 要求: 已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能。如果你的系统显示“已检测到虚拟机监控程序”说明Hyper-V或内核隔离功能正在占用虚拟化资源VMware 可能无法正常使用嵌套的虚拟化能力。如果想用 VMware 替代 Hyper-V可以关闭对 VMware 性能影响最大的几个 Windows 功能。以管理员身份打开 PowerShell执行# 查看当前启用状态可选 Get-WindowsOptionalFeature -Online -FeatureName Hyper-V # 禁用 Hyper-V需要管理员权限 Disable-WindowsOptionalFeature -Online -FeatureName Hyper-V -All另外Windows 11 的“内存完整性”内核隔离也可能导致 VMware 性能下降。在“Windows 安全中心 - 设备安全性 - 内核隔离”中根据情况评估是否关闭。这里真正容易踩坑的地方是很多用户同时安装了 WSL2 和 VMware而 WSL2 依赖 Windows 的虚拟化平台。如果 VMware 创建虚拟机时报虚拟化冲突可以先在“启用或关闭 Windows 特征”中确认Windows 虚拟机监控程序平台和Hyper-V的状态再决定保留哪一套。4. VMware Workstation 的完整下载流程4.1 找到官方下载入口下载 VMware 的唯一原则只认官方网站。VMware 被 Broadcom 收购后下载入口集中在 Broadcom 的支持门户。打开浏览器访问 VMware 官网找到 “Downloads” 或 “Workstation Pro” 页面然后进入 Broadcom 的下载门户。官方页面上你会看到当前提供下载的 Workstation Pro 版本例如 17.x 系列。实际版本号以官网页面显示为准本文不写死特定版本因为软件仓库会持续更新。4.2 选择正确的安装包官网下载页会区分 Windows 版和 Linux 版。Windows 用户选择后缀为.exe的安装包Linux 用户选择.bundle文件。下载时还需要区分Workstation Pro for Windows完整版Windows 10 / Windows 11 专用。Workstation Pro for Linux适用于 Ubuntu、Debian、Fedora 等发行版的 Linux 版本。新手下载时不要顺手点成 Player虽然 Player 也能用但功能受限。本文以 Workstation Pro 为例。强烈建议不要在第三方软件站、破解博客、网盘链接里下载。那些文件无法确认是否被篡改轻则捆绑推广软件重则存在安全风险。4.3 校验文件完整性下载完成后建议用哈希校验确认文件与官方一致。Windows 中使用 PowerShell 计算 SHA256Get-FileHash -Path D:\Downloads\VMware-workstation-full-17.x.x.exe -Algorithm SHA256把输出结果与官网下载页提供的 Checksum 对比。如果一致说明文件完整如果不一致删除并重新下载。这一步新手可以跳过但如果你打算把 VMware 用于团队开发、服务器测试等严肃场景校验是必要的。5. VMware Workstation 安装与许可证激活5.1 安装过程下载完成后开始安装。整体流程和普通 Windows 软件类似但有三个注意点。右键点击安装包选择“以管理员身份运行”。VMware 需要安装虚拟网卡驱动和服务权限不足会导致安装后功能异常。自定义安装路径。默认安装到 C 盘也可以但如果你 C 盘空间紧张可以安装到 D 盘。注意这里的路径是软件程序本身不是虚拟机文件。是否安装“增强型键盘驱动程序”。这个驱动能提升虚拟机里键盘输入的正确性建议勾选。如果后续遇到键盘映射问题可以补装。安装向导中还会提示配置VMware Workstation Server等组件保持默认即可。完整安装过程约需要 3-5 分钟。5.2 个人免费授权与激活安装完第一次启动软件会要求输入许可证密钥或者提示登录许可证。当前合法的激活路径是个人免费使用授权具体步骤打开 VMware Workstation Pro在许可证界面选择“Help - 输入许可证”或“Register”等入口。根据界面提示前往 Broadcom 官网注册账号完成邮箱验证。在 VMware 官方页面或 Broadcom 门户中为 Workstation Pro 申请“Personal Use”免费许可。在软件中输入获取到的许可证密钥或在登录后自动完成授权。这里要特别强调如果你在搜索引擎看到“VMware 永久激活密钥”或“密钥生成器”不要使用。免费个人授权是官方提供的正规路径完全满足学习、测试、个人开发需求。企业或商业场景使用 Workstation Pro需要按 Broadcom 政策购买商业订阅。如果你不想注册账号也可以选择完全免费的 VirtualBox或者 Windows 自带的 Hyper-V。它们的学习路径和 VMware 有很多共通之处。5.3 安装后的界面检查启动 VMware Workstation Pro 后你应该看到主界面顶部有“文件”、“虚拟机”、“VM”、“选项卡”等菜单左侧是虚拟机库主区域是欢迎页和工作区。验证安装成功的方法新建一个虚拟机之前先检查“编辑 - 首选项 - 共享虚拟机”等菜单项是否完整。如果安装过程中缺少服务可以在 Windows 服务中检查以下两项是否存在# 以管理员身份运行 PowerShell Get-Service | Where-Object { $_.Name -like VM* }正常安装后至少能看到VMware Authorization Service等服务。如果服务缺失建议卸载后重新以管理员身份安装。6. 创建第一台虚拟机安装 Ubuntu 系统安装 VMware 的最终目的是跑虚拟机。下面用最具代表性的 Ubuntu 桌面版完整演示一遍。这个流程适用于 Debian、CentOS、Fedora 等大部分 Linux 发行版。6.1 下载系统镜像VMware 创建虚拟机需要系统安装 ISO 镜像文件。Ubuntu 官网提供免费下载打开 Ubuntu 官网。获取 Ubuntu Desktop 最新 LTS长期支持版本的 ISO 镜像。将 ISO 文件下载到本地例如D:\ISO\ubuntu-22.04-desktop-amd64.iso。如果网络速度较慢也可以选择国内镜像站下载但注意核对文件名和哈希。6.2 新建虚拟机向导打开 VMware Workstation Pro点击“创建新的虚拟机”。第一步选择配置类型典型推荐VMware 自动根据 ISO 识别操作系统并分配资源适合新手。自定义高级可以手动指定硬件兼容性、CPU 核心数、磁盘类型适合有明确需求的老手。这里建议新手选择“典型”然后在“安装程序光盘映像文件”中选中 Ubuntu 的 ISO 文件。接下来 VMware 会提示自动检测到 Ubuntu你需要填写虚拟机名称例如Ubuntu-22.04-Lab位置存放虚拟机文件的位置建议放在非系统盘例如D:\VMs\Ubuntu-22.04-Lab然后设置磁盘大小。默认 20 GB 通常不够用建议设置为 60 GB 以上。选择“将虚拟磁盘拆分为多个文件”便于迁移和备份。最后点击“完成”。要注意的是“典型”向导生成的虚拟机配置内存和 CPU 通常偏保守。创建完成后在虚拟机列表里点击“编辑虚拟机设置”手动调整配置项推荐值说明内存4 GB低于 2 GB 的 Linux 桌面会非常卡处理器数量1每个处理器的内核数量建议 2 或 4硬盘类型NVMe 或 SATA取决于 VMware 版本和镜像支持情况网络连接NAT适合大多数场景共享主机 IP 上网6.3 安装 Ubuntu 系统调整完配置点击“开启此虚拟机”。如果一切正常会进入 Ubuntu 的 GRUB 引导菜单选择Install Ubuntu或Try or Install Ubuntu。安装过程中需要注意语言和键盘布局选择中文或英文都可。安装类型选择“清除整个磁盘并安装 Ubuntu”或“交互式安装”。由于这是虚拟机里的虚拟磁盘不会影响物理机数据。用户名密码建议使用简单可记忆的账号因为后续 SSH、sudo 都会用到。安装完成重启虚拟机后会进入 Ubuntu 登录界面。到这里一台独立运行的 Ubuntu 虚拟机已经创建成功。你可以正常打开终端、安装软件、ping 外网。验证系统是否可用可以先执行# 查看内核版本 uname -r # 查看网卡地址 ip a # 确认可以访问外网 ping -c 4 www.baidu.com如果ip a里没有网卡信息或者 ping 不通优先检查 VMware 虚拟网络编辑器中的 NAT 设置和虚拟机网络模式。6.4 安装 VMware Tools 或 open-vm-tools虚拟机安装完成后你会发现鼠标切换、屏幕分辨率、剪贴板共享都还不顺畅。这是因为缺少虚拟机增强工具。在 VMware Workstation 中菜单栏选择“虚拟机 - 安装 VMware Tools”。不过对现代 Linux 发行版更推荐直接安装发行版自带的open-vm-tools# Ubuntu / Debian sudo apt update sudo apt install -y open-vm-tools open-vm-tools-desktop安装完成后重启虚拟机sudo reboot重新登录后屏幕分辨率应该能自动适配窗口大小鼠标在虚拟机内外可以自由移动宿主机与虚拟机之间可以复制文本。如果只安装 VMware Tools 而没有安装 desktop 版本图形环境的剪贴板共享可能会失效这是一个常见坑。7. 创建 Windows 虚拟机的补充要点Linux 之外不少用户需要用 VMware 跑 Windows 10、Windows 11甚至做 Windows Server 实验。这里单独补充几个关键点。7.1 Windows 11 的 TPM 与安全启动Windows 11 在安装时会强制检查 TPM 2.0 和安全启动。新版本的 VMware Workstation Pro 提供了虚拟 TPM。创建 Windows 11 虚拟机时需要在“虚拟机设置 - 选项 - 高级”中设置UEFI 固件并在“虚拟机设置 - 硬件”中添加可信平台模块设备。如果不添加安装 Windows 11 时会出现“此电脑无法运行 Windows 11”的提示。如果觉得麻烦用 VMware 安装 Windows 10 是一个风险更小的选择。Windows 10 对虚拟硬件的要求相对宽松。7.2 Windows 虚拟机磁盘大小规划Windows 10/11 的镜像加上更新、常用软件40 GB 起步比较稳妥。创建虚拟机时直接分配 80 GB 拆分磁盘可以避免后续扩容的麻烦。7.3 VMware Tools for WindowsWindows 虚拟机装完系统后同样需要安装 VMware Tools。在 VMware 菜单中点击“安装 VMware Tools”虚拟机会自动挂载一个光盘然后在资源管理器中运行setup64.exe。安装完成后重启分辨率、剪贴板、拖拽传输文件等功能才会正常。8. 常见问题与排查思路根据搜索热词中出现的高频问题整理成排查表。遇到问题时不要急着重装系统先按顺序检查。问题现象可能原因排查方式解决方案启动虚拟机提示 VT-x / AMD-V 不可用BIOS/UEFI 中未开启虚拟化重启进 BIOS 查看 CPU 虚拟化选项开启 Intel VT-x 或 SVM ModeVMware 报错与 Hyper-V 冲突Windows 开启 Hyper-V 或内核隔离运行systeminfo查看 Hyper-V 要求关闭 Hyper-V 或内存完整性虚拟机启动后黑屏或卡在启动界面内存不足、磁盘空间不足查看虚拟机设置和主机磁盘空间增加内存清理磁盘扩容 vmdk虚拟机里没有网络网络适配器模式不对或虚拟网络损坏检查 VMware“虚拟网络编辑器”重置 NAT、桥接网络设置鼠标无法从虚拟机切换到宿主机未安装 VMware Tools / open-vm-tools确认系统内是否安装增强工具安装 VMware Tools 或 open-vm-tools分辨率无法自适应未安装增强工具查看分辨率设置安装工具并重启安装 Ubuntu 时提示“无法检测到 ISO”ISO 下载不完整重新校验哈希重新下载官方 ISOVMware Tools 安装项是灰色不可点虚拟机未启动或虚拟机系统不支持确认虚拟机已开机在客户机操作系统开机后重试性能非常卡顿CPU 核心分配不足、内存不足、机械硬盘查看主机任务管理器增加内存和 CPU更换 SSD 固态硬盘无法连接 MKS: 连接超时主机防火墙或 VMware 服务异常查看 VMware 服务状态以管理员重启 VMware 服务并检查防火墙最常见的两个问题再强调一次第一VT-x is not available是最典型的新手问题几乎都和 BIOS 虚拟化开关有关。先确认 BIOS 设置再检查是否被 Hyper-V 占用了虚拟化资源。第二WSL2 无法启动因为此计算机上未启用虚拟化这类提示通常不是因为 VMware而是 Windows 侧的虚拟化平台配置。如果同时保留 WSL2 和 VMware可能需要在“启用或关闭 Windows 功能”中开启虚拟机平台并在 VMware 中选择嵌套虚拟化选项。具体以你的 Windows 版本和 VMware 版本为准。9. 最佳实践与工程建议虚拟机用久了你会踩到不少坑。下面这些建议来自真实使用场景能帮你少走弯路。9.1 虚拟机的存放位置默认情况下VMware 把虚拟机文件放在C:\Users\用户名\Documents\Virtual Machines。建议把虚拟机文件统一放在独立目录例如D:\VMs并且不要放在同步盘、加密盘或系统盘。原因有两点虚拟磁盘文件很大放在系统盘会导致 C 盘迅速膨胀。云同步工具同步虚拟磁盘文件可能造成文件损坏。9.2 快照的使用策略快照是 VMware 最有价值的功能之一可以让你回到虚拟机的任意历史状态。使用建议在安装系统完成后、装软件之前创建第一个快照。每次进行危险操作修改内核、安装不信任软件、改动网络配置前创建快照。快照不是备份。快照文件依赖原始 vmdk一旦原始文件丢失或损坏快照也无法恢复。长期保存的数据要使用 VMware 的克隆功能或导出 OVF。9.3 资源分配要克制很多新手喜欢给虚拟机分配 8 核 CPU、16 GB 内存结果宿主系统卡死。正确的原则是分配给虚拟机的资源总和不能超过物理机资源的一半尤其要注意内存。比如物理机 16 GB 内存虚拟机分配 4 GB 比较合适如果同时跑两台虚拟机总分配不要超过 8 GB。CPU 方面不是核心越多越好很多应用单核性能更重要。9.4 网络模式的选用VMware 有三种常见网络模式模式原理适用场景桥接模式虚拟机直接接入宿主机所在局域网拥有独立 IP需要局域网内其他设备访问虚拟机时NAT 模式虚拟机通过宿主机共享 IP 上网大多数上网场景默认推荐仅主机模式虚拟机与宿主机组成私有局域网不能访问外网本地测试、隔离实验日常学习用 NAT 就够了做服务器测试、想从开发机直接访问虚拟机 IP 时再考虑桥接模式。9.5 安全与合法使用不要运行来路不明的激活工具、破解补丁它们可能携带恶意代码。VMware 个人免费完全没有必要冒险。虚拟机也不是绝对隔离。宿主机和虚拟机之间的共享目录、拖拽文件、剪贴板都是潜在的数据通道。测试恶意样本时建议断开这些共享。涉及企业数据、生产环境时虚拟机配置文件、快照同样需要纳入备份策略。9.6 定期升级 VMware WorkstationBroodcom 持续发布安全更新和兼容性改进。建议周期性检查官网是否有新版本。升级前注意先导出或克隆关键虚拟机避免版本兼容问题。10. 总结与下一步方向现在你已经具备一条完整的能力链路确认硬件虚拟化、从官方渠道下载 VMware Workstation、完成个人免费授权、创建 Ubuntu 或 Windows 虚拟机、安装增强工具、处理常见启动故障。这篇文章真正想说的是虚拟机的门槛不在软件本身而在下载渠道的甄别、物理机虚拟化开关的确认以及增强工具的安装。这三个点只要做对一次后续所有虚拟机操作都会顺理成章。下一步你可以按这三个方向继续深入练习 Linux 基础在 Ubuntu 虚拟机里搭建 Nginx、MySQL、Redis理解服务的安装和网络配置。学习克隆与快照把配置好的虚拟机保存为模板用克隆快速生成多台测试机器。尝试虚拟化集群在多台虚拟机里部署 Kubernetes、Docker Compose 环境模拟真实开发部署流程。建议收藏这篇文章遇到VT-x、网络不通、VMware Tools 安装失败等问题时回来对照排查。你已经避开了下载站陷阱剩下的就是多建几台虚拟机折腾几次自然就熟练了。
返回列表