news 2026/9/13 15:14:39

VMware Workstation Pro安装与虚拟机创建全攻略:从下载到配置详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VMware Workstation Pro安装与虚拟机创建全攻略:从下载到配置详解

写这篇VMware安装教程的念头其实由来已久。做开发、搞测试、折腾各种系统镜像的朋友应该都有体会,一台物理机上跑多个系统,虚拟机是最省心的方案,而VMware Workstation在这个领域里几乎是绕不开的主力工具。网上关于它的下载安装教程不少,但很多要么版本过时,要么步骤含糊,真正照着做的时候容易卡在半路。

这次我把从官网下载到安装完成、再到装好第一个虚拟机的完整流程,按自己实际操作的经验重新梳理一遍,把关键的参数设置和容易踩坑的地方都标出来,希望能帮你一次走通。

1. 版本选择与下载前的准备工作

1.1 搞清楚自己该用哪个版本

VMware Workstation目前主流的版本线是17.x,相比16.x在界面响应、3D加速、新硬件支持上都有明显改进。官网现在主推的是VMware Workstation Pro 17,它已经取代了之前独立的VMware Workstation Player,也就是说17版本之后,一个Pro版本就涵盖了免费使用和商业授权两种模式,个人学习用途下载Pro版本安装后选择个人许可证即可免费使用,非常划算。

在下载之前先确认两件事:第一,Windows 10/11 64位系统是当前最稳妥的运行环境,如果还在用Windows 7,最好先升级系统,否则新版VMware装上去可能会有兼容性报错;第二,电脑的CPU必须支持虚拟化技术,现在的Intel和AMD处理器基本都支持,但需要在BIOS里确认已经开启了VT-x或AMD-V。这两点搞定了,后面会省很多麻烦。

1.2 官网下载的正确姿势

很多人喜欢在搜索引擎里直接搜“VMware下载”,结果点进去一堆第三方下载站,下载回来的安装包要么捆绑了各种全家桶,要么版本被篡改过。最稳妥的方式就是直接从VMware官方网站获取。我一般会访问VMware的官方下载页面,找到Workstation Pro的下载入口。

进入下载页面之后,会看到Windows和Linux两个平台的安装包选项。Windows版本是一个exe文件,Linux版本则根据发行版提供bundle和rpm等不同格式。这里建议下载完整安装包,尺寸大约在500到600MB之间,不要图省事选择在线安装器,后者在网络波动时容易中断,重新下载反而更浪费时间。

2. 安装过程中的关键步骤与细节

2.1 Windows平台安装全流程

安装包下载完成后,双击运行,基本就是一路Next的过程。但有几个细节值得注意。第一个是安装路径,默认装在C盘,如果C盘空间紧张,可以自定义到D盘或其他分区。VMware本体加虚拟磁盘文件以后会占很多空间,我一般会预留至少50GB的可用空间给虚拟机。

第二个是安装选项里的“增强型键盘驱动程序”和“将VMware Workstation控制台添加到PATH”这两个勾选项。增强型键盘驱动主要是为了在虚拟机里使用组合键时体验更好,比如Ctrl+Alt+Del这种,建议勾选。添加到PATH选项对普通用户来说没什么感觉,但如果你经常用命令行工具调用vmrun之类的命令,勾上会方便很多。

安装完成后,第一次启动会要求输入许可证密钥。如果暂时没有密钥,可以选择“继续”进入试用期,VMware Pro版本提供30天的全功能试用。30天之后如果还需要用,可以在网上申请个人免费许可证,或者在虚拟机软件里直接切换为个人使用许可,这个咱们后面细说。

2.2 Linux平台安装要点

Linux下安装VMware Workstation比Windows稍微麻烦一点,主要体现在依赖库上。下载下来的bundle文件,需要先给执行权限,然后sudo执行,安装过程会走一套命令行交互界面。遇到依赖缺失的情况,比如缺少gcc、make、linux-headers这些编译内核模块需要的工具,需要先用发行版的包管理器装齐。

安装完成后,启动VMware会提示需要编译内核模块,这个过程必须有gcc和内核头文件参与。如果用的是Ubuntu这类发行版,可以提前执行sudo apt install build-essential linux-headers-$(uname -r),把编译环境准备好,然后启动VMware让它自动编译,就不会卡在报错界面了。

2.3 安装完成后的基础配置

不管是Windows还是Linux平台,安装完成后的第一件事,我建议先打开“编辑”菜单下的“首选项”,把默认虚拟机位置改到一个空间充裕的分区。这个默认位置如果不改,以后所有虚拟机镜像都会堆积在系统盘,用久了C盘很容易飘红。

另外建议在首选项里把“检查更新”频率设置为“启动时”或者干脆手动检查更新,因为VMware偶尔会提示新版本,自动下载更新会在后台占用带宽,有时候还容易打断正在运行虚拟机的操作。手动控制更新节奏,对保持工作环境的稳定会更友好。

3. 创建第一个虚拟机:从ISO镜像到系统运行

3.1 准备系统镜像文件

安装好VMware之后,想真正跑起来一个虚拟机,还需要一个操作系统的安装镜像(ISO文件)。这里以Windows 10和Ubuntu桌面版为例。Windows的ISO可以直接从微软官网下载,Linux发行版里Ubuntu是最适合新手入门的,官网提供桌面版和服务器版两种镜像,下载桌面版即可。

建议把下载好的ISO文件统一放到一个目录,比如D:\ISO,方便创建虚拟机时浏览选择。还要注意,ISO镜像下载完成后,最好校验一下文件的哈希值,官网都会提供SHA256值,比对一下能避免下到损坏或不完整文件。下到一半断网、源站不稳定的情况很常见,校验一下更安心。

3.2 新建虚拟机的向导步骤

打开VMware Workstation,点击“创建新的虚拟机”,推荐选择“典型(推荐)”配置,这套默认选项对大多数场景已经足够,等熟悉了再自定义也不迟。

选择安装程序光盘映像文件,定位到准备好的ISO。VMware会自动识别出镜像里的操作系统类型和版本,如果识别不出,可以手动在“客户机操作系统”里选择对应的类型,比如Windows 10 x64或者Ubuntu 64位。

接下来是处理器和内存分配。我个人的经验是,在物理机内存不低于16GB的前提下,给虚拟机分配4GB内存是比较稳妥的起步配置。跑Windows 10的话4GB刚好够日常办公,跑Ubuntu桌面版4GB也算宽裕。处理器方面分配2个核心就够普通场景用了,如果物理机是8核以上的CPU,可以分配4个核心,但不要无脑把全部核心都塞给虚拟机,那样反而会导致物理机卡顿。

磁盘容量这一块,默认给20GB对Windows 10来说会偏紧,建议直接设置60GB,然后勾选“立即分配所有磁盘空间”。这里面有个原理——如果选了立即分配,虚拟磁盘文件会一次性占满60GB实际空间,性能更好;如果不选,虚拟磁盘会动态增长,物理磁盘上文件大小从很小开始,随着系统写入慢慢变大。两种模式各有适用场景,但如果你的宿主机硬盘剩余空间充裕,推荐选“立即分配”,性能更稳定。

3.3 虚拟机硬件参数调整

在向导最后一步点击“自定义硬件”,这里有几个参数值得重点关注。

内存滑块边上可以直接输入数字,比拖动更精确。处理器设置里有一项“虚拟化Intel VT-x/AMD-V”的勾选,这个选项是把物理机的硬件虚拟化能力透传给虚拟机,对于在虚拟机里再跑虚拟机(嵌套虚拟化),或者运行Docker Desktop等容器工具时是必须的。日常使用可以勾上,不会有什么副作用。

网络适配器模式,虚拟机的网络模式通常有三种:NAT、桥接模式、仅主机模式。这三种模式的选择得看具体需求,这个咱们下一节单独展开。

USB控制器建议选USB 3.1,可以对U盘、移动硬盘这类设备提供更快的传输速度。声卡和打印机这类外设按需保留即可,不需要就在自定义硬件里直接移除,能减少一些系统资源的占用。

3.4 安装Windows 10虚拟机的实操记录

虚拟机配置完成后,点击“开启此虚拟机”,就进入了系统安装流程。Windows 10安装过程中,在分区界面会提示找不到硬盘驱动,这时候需要点击“加载驱动程序”——VMware已经替你想到了这一点,在虚拟机设置的光驱设备里有一个“使用ISO镜像文件”的选项,会让你加载vmware的sata驱动,一般在安装镜像自带的目录或者VMware安装目录下可以找到。

还有一种常见情况:安装过程中点击虚拟机窗口时,鼠标会被“捕获”在窗口里,想释放鼠标回到物理机,需要按Ctrl+Alt组合键。这个机制很多第一次用虚拟机的人都会懵一下,其实组合键释放这个操作在VMware里属于基本操作,可以多练几次形成肌肉记忆。

Windows 10装完后,桌面分辨率可能只有1024x768,而且没法调整,鼠标移动也有明显的延迟感。这时候就需要安装VMware Tools了,这个工具后面会专门说明。安装完VMware Tools重启虚拟机,分辨率自动适配,鼠标也流畅了。

4. 虚拟机网络模式的选择与对照

4.1 三种网络模式的区别

创建虚拟机时,网络适配器的选择直接决定了虚拟机如何上网、如何与物理机和局域网其他设备通信。

NAT模式是最省心的选择。在这种模式下,虚拟机通过宿主机共享IP地址访问外部网络,外部网络看到的是宿主机的IP,虚拟机对局域网内其他设备是“隐身”的,而虚拟机可以主动访问外网。适合大多数日常使用场景,比如在虚拟机里装软件、下载文件、做开发测试。

桥接模式则让虚拟机直接接入物理网段,相当于局域网里多了一台独立主机,有自己的IP地址,局域网内其他设备可以直接访问虚拟机。这种模式适合需要从外部连接虚拟机的场景,比如想把虚拟机当服务器用。麻烦的地方在于,如果公司或学校网络有限制(比如MAC地址白名单),桥接模式可能连不上网。

仅主机模式意味着虚拟机只能和宿主机通信,形成一个封闭的虚拟局域网,无法访问外网。这种模式适合做安全测试、隔离环境练习,或者模拟一个完全私有的网络训练场景。

4.2 网络模式的快速切换

创建完虚拟机之后,网络模式依然可以随时调整。在虚拟机详情页点击“编辑虚拟机设置”,然后在网络适配器里就能切换三种模式。切换之后如果虚拟机里网络不正常,先检查网卡的DHCP是否正常工作,如果拿不到IP,可以在虚拟机里手动指定一个同网段的静态IP。

4.3 端口转发与局域网访问

如果你在虚拟机里跑了Web服务,比如装了Nginx或者Tomcat,希望物理机的浏览器能访问虚拟机里的服务,NAT模式下需要设置端口转发。路径是“编辑虚拟机设置 -> 网络适配器 -> NAT设置”,把宿主机的某个端口(比如8080)映射到虚拟机的80端口。不通的话,先确认虚拟机本身的服务端口已经监听,再检查宿主机的防火墙是否拦截了对应端口。

5. VMware Tools:影响体验的关键一步

5.1 VMware Tools到底是什么

VMware Tools是一套整合在虚拟机里的驱动和系统服务。没有它,虚拟机虽然能跑,但体验非常原始:分辨率固定、鼠标卡顿、剪贴板无法共享、文件拖拽不可用、时间同步不准。装好VMware Tools之后,这些痛点基本都会消失,虚拟机才算真正“好用”起来。

安装方式很简单,在虚拟机开着的情况下,点击菜单栏的“虚拟机 -> 安装VMware Tools”,虚拟机会自动挂载一个安装光盘,按提示安装重启即可。Windows系统里安装包是一个exe,直接双击运行;Linux系统里是一个tar.gz压缩包,需要解压后运行pl脚本安装。

5.2 Linux虚拟机安装VMware Tools的注意事项

Linux安装VMware Tools比Windows略复杂一些。首先需要系统里有gcc、make和内核头文件,这也是很多人在Linux虚拟机里装VMware Tools失败的原因。在Ubuntu上可以执行sudo apt install build-essential linux-headers-$(uname -r)先装好编译环境。

解压VMware Tools压缩包后,进入目录,用root权限执行./vmware-install.pl,一路回车使用默认选项即可。安装过程中会编译内核模块,如果看到编译失败,多半是内核头文件不匹配问题,可以试试重新安装对应版本的内核头文件再继续。

5.3 装与不装的实测对比

我自己用同一份Ubuntu 22.04镜像做过对比:不装VMware Tools时,虚拟机窗口只有800x600和1024x768两个分辨率可选,鼠标在虚拟机窗口边缘有明显迟滞感,文件拖拽完全不能用。装好之后重启,系统支持了自动分辨率调整,窗口拉大虚拟机桌面就自动适配,鼠标流畅程度接近原生系统。

所以在创建虚拟机之后,第一件事就是安装VMware Tools,这会直接影响后续所有操作的体验感。

6. 常见问题与排查技巧实录

6.1 启动虚拟机提示“此主机支持Intel VT-x,但Intel VT-x处于禁用状态”

这是一个非常常见的问题。字面意思是CPU虚拟化功能没开,需要在BIOS里启用。重启电脑,开机时按Del键进入BIOS(不同主板按键不同,也有按F2或F10的),找到Intel Virtualization Technology,将其设置为Enabled,保存退出即可。

如果是笔记本电脑,部分型号在BIOS里不直接显示这个选项,可能需要通过厂商专用的工具或是在“高级设置”里找,比如联想的ThinkPad系列路径在Security -> Virtualization下。AMD平台的CPU对应选项叫SVM Mode,同理也需要开启。

注意,开启VT-x后还需要在Windows系统里确认没有把Hyper-V功能启用,Hyper-V和VMware Workstation会冲突,导致VMware启动虚拟机时报“没有开启虚拟化”的错误。解决办法是在控制面板的“启用或关闭Windows功能”里把Hyper-V、虚拟机监控程序相关选项都去掉,然后重启系统。

6.2 虚拟机分辨率无法调整

这个问题基本都指向同一个原因:VMware Tools没装好,或者装完后没有重启。如果装了Tools还是不行,去虚拟机里的“服务”确认VMware Tools服务有没有启动,把它设为自动启动。

还有一种情况是和虚拟机的显卡驱动有关。Windows虚拟机的显卡性能本来就不高,如果需要调整Win10虚拟机的分辨率,先确认安装的是VMware SVGA驱动,而不是微软自带的通用显示器驱动。如果驱动没问题,在显示设置里应该有多种分辨率可选了。

6.3 虚拟机启动后黑屏或卡在启动界面

黑屏问题往往事发突然,可能原因有三类:虚拟机文件损坏、显卡配置冲突、系统更新导致的兼容性问题。可以依次尝试:重置虚拟机(不是删除,是“虚拟机 -> 管理 -> 重新启动客户机”);在虚拟机设置里把“加速3D图形”关闭;在启动时按Ctrl+Alt+Insert强制重启虚拟机,进入安全模式排查系统更新。

如果是新建虚拟机就黑屏,更可能是ISO镜像本身有问题。检查一下镜像的完整性,九成的问题是下载的文件不完整。

6.4 虚拟机内网络可以ping通IP但打不开网页

这类问题在NAT模式下很容易遇到。虚拟机DNS解析失败导致能上QQ但打不开网页,或者在虚拟机里能访问局域网但上不了外网。

解决办法是:在虚拟机的网络适配器里,把DNS服务器手动指定为公共DNS,比如223.5.5.5或119.29.29.29;如果是NAT模式,确认宿主机的网络连接没有被第三方安全软件拦截;把VMware的DHCP和NAT服务在Windows服务管理器中确认处于启动状态,这两个服务分别是VMware DHCP Service和VMware NAT Service。

6.5 宿主机拷贝文本无法粘贴到虚拟机

这个问题跟VMware Tools没装、剪贴板共享功能被关闭或者“快速启动”和“拖拽”功能被禁用有关。在VMware菜单栏的“虚拟机 -> 设置 -> 选项 -> 客户机隔离”里,确保“启用拖放”和“启用复制粘贴”两项都已勾选。另外,物理机重启过之后,VMware的剪贴板共享偶尔会失灵,最简单的办法是重启虚拟机,或者重新安装一次VMware Tools。

6.6 VMware许可证过期如何处理

试用期30天到期后,如果不打算购买商业授权,可以在官网申请个人免费许可证,这是VMware官方对个人学习使用的政策,完整使用Workstation Pro的基本功能没有问题。申请到密钥之后,在“帮助 -> 输入许可证密钥”里填入,就会正式解除试用限制。注意这个个人免费许可证只允许个人在非商业环境中使用,如果是公司或团队商用,还是需要购买对应的商业授权。

7. 充分发挥虚拟机效用的进阶思路

7.1 快照功能,玩坏系统不洗白

快照是VMware里非常实用的功能。简单说,它能把虚拟机的当前系统状态完整保存下来,包括操作系统、软件配置、文件和系统设置。如果后续操作导致系统崩溃或者环境搞坏了,直接回滚到之前的快照状态,相当于给虚拟机买了一份“后悔药”。

创建快照的路径在“虚拟机 -> 快照 -> 拍摄快照”,也可以使用快照管理器管理多个不同时间节点的快照。我的习惯是在每次做完环境配置、装完重要软件、准备进行危险操作之前各拍一个快照。这样不管出什么问题,几分钟就能恢复。

7.2 使用实用工具软件

还有一点,虚拟机的隔离性在日常使用中的价值很高。比如测试一些来路不明的软件、体验带有可疑附件的邮件、在虚拟机里跑一些有争议的脚本,由于虚拟机与物理机的隔离,风险会被限制在虚拟化环境里,不会波及宿主系统。做好快照之后测试可以更放心。另外,配合远程桌面功能,虚拟机还可以作为一台“常驻服务器”在后台持续运行。

7.3 在虚拟化环境里练习新技术

如果你正在学习Linux运维、Kubernetes、Docker等云原生技术,VMware Workstation也是一个非常合适的训练场。用它可以同时启动多台虚拟机,模拟出一个小型集群环境。我当年练手就是在VMware里装了三个Ubuntu虚拟机,搭了一整套K8s集群实验环境,比在云服务器上练手成本低,而且随时可以快照还原,试错成本极低。

做这类实验时记得把每台虚拟机的内存控制在2GB左右,给宿主机留足够余量,否则三台虚拟机同时开起来,物理机内存直接被吃光,风扇狂转,体验会非常糟糕。

7.4 虚拟磁盘的扩容与缩容

虚拟机用久了,磁盘空间可能不够。在虚拟机设置里,硬盘大小可以向后扩容,比如从60GB增加到100GB。需要注意,扩容前给虚拟机做一个快照,避免意外故障。扩展之后,还需要进虚拟机系统里,在磁盘管理器里对新增空间进行分配和格式化,系统才能实际用到这部分空间。

缩容相对麻烦一些,VMware没有提供直接的友好界面,需要用vmware-vdiskmanager工具操作,而且需要先把磁盘里的数据缩小到目标大小以下。如果不是特别急需节省空间,不建议折腾缩容,还是拍快照、复制文件、重建虚拟机来得稳妥。

8. 个人经验总结

VMware Workstation装好、配置好、跑起来之后,日常的使用其实不复杂,但就是入门时那几个步骤容易卡壳:版本选择、官网下载、BIOS虚拟化开启、网络模式理解、VMware Tools安装。这几关过了,后面基本都是顺水推舟。

我个人在实际操作中最深的体会是,不要一上来就追求高配置虚拟机。给虚拟机分配过高的CPU和内存,未必能换来明显的速度提升,反而容易让宿主机变得卡顿。合理的分配策略是,宿主机预留足够的资源保证自身流畅,虚拟机够用就好,需要更高性能时再加也不迟。

最后再分享一个小技巧,如果你经常需要在多个物理机之间迁移虚拟机,可以直接把虚拟机的整个文件夹拷贝到另一台机器的VMware里打开,版本兼容的情况下,基本做到迁移后即用即走。配合快照功能,这几乎是我最常用的虚拟机“搬运”方式了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/13 15:13:44

CefSharp+WinForm自用浏览器开发:内核选型、初始化与多标签实现

简介:基于WinForm与ChromiumWeb(WebKit内核)开发的自用桌面浏览器完整项目源码,适合想在Visual Studio 2019中快速搭建可编译浏览器项目,或研究桌面客户端内嵌Web内核方案的.NET开发者,也可作为学习C/S架构…

作者头像 李华
网站建设 2026/9/13 15:12:27

符号速率估计与循环谱参数调优实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/13 15:08:49

Python解析红外相机.seq文件:从逆向分析到温度图像重建

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/13 15:05:47

2026论文必藏降AIGC平台大曝光:一键抹平AI痕迹稳过知网!

步入2026年,学术圈的生存规则早已彻底改写。曾经大家还在为查重率焦头烂额,现在却不得不直面更棘手的“AI痕迹”问题。随着查AI检测系统的技术不断迭代,高校的审核标准也愈发严苛。如今,仅仅把查重率压下去已经不够了,…

作者头像 李华
网站建设 2026/9/13 15:05:43

小信号分析实战:CS、CG、SF三种单级放大器核心推导与设计要点

小信号分析这个东西,我刚接触模拟IC设计那会儿,是真没当回事。觉得不就是拿个小信号模型,列几个KCL方程,算个增益嘛。结果等到做项目、调电路、被面试官连环追问的时候才发现,当年没啃透的那些细节,全变成了…

作者头像 李华