目录
VMware Workstation Pro是VMware公司(现隶属于博通)的旗舰桌面虚拟化产品,诞生超过25年,是使用最广泛的虚拟机软件之一。与VirtualBox等同类软件相比,Workstation Pro在性能、硬件兼容性、3D图形加速方面表现更出色。你可以在Windows或Linux宿主机上创建虚拟机,为每台虚拟机分配独立的CPU核心、内存、硬盘、显卡和网络设备。虚拟机与宿主机隔离,在虚拟机里做任何操作包括安装不明软件、测试病毒、修改系统配置都不会影响宿主机。2024年5月,VMware宣布Workstation Pro对个人用户免费,商业用途仍然需要购买订阅许可证。
官网入口地址
官方博客公告:https://blogs.vmware.com/china/2024/05/16/workstation-和-fusion-对个人使用免费-企业许可转向订阅/
Broadcom支持门户(下载需登录):https://support.broadcom.com/
下载地址
Broadcom下载中心:登录 https://support.broadcom.com/ ,搜索“VMware Workstation Pro”下载版本
版本:Workstation Pro 17.x(支持Windows和Linux)
旧版提示:Windows 7用户请安装15.x版本,新版本不再支持Win7
功能介绍
VMware Workstation Pro的功能覆盖了从创建虚拟机到管理虚拟化环境的完整需求。
虚拟机创建与管理是核心功能。你可以通过新建虚拟机向导,选择典型或自定义配置。典型模式适合普通用户,只需要选一下要装什么操作系统、给多少内存和硬盘空间,剩下的软件自动处理。自定义模式适合高级用户,可以精细控制虚拟硬件版本、CPU数量、内存大小、网络类型、I/O控制器类型等。创建好的虚拟机以文件形式存储,可以随意复制、移动、备份。
硬件虚拟化方面,Workstation Pro支持为虚拟机分配多达32个虚拟CPU核心、128GB内存、8GB显存。虚拟硬盘支持IDE、SATA、SCSI、NVMe等多种控制器类型,可以配置为单个文件或多个文件拆分存储。光驱可以读取物理光驱或ISO镜像文件,软驱虽然老旧但也支持。USB控制器支持USB 2.0、3.1,可以连接U盘、移动硬盘、加密狗等USB设备。
网络功能非常灵活。Workstation Pro提供了多种网络模式:桥接模式让虚拟机像一立设备直接接入宿主机所在物理网络;NAT模式让虚拟机通过宿主机共享网络,适合笔记本用户在不同网络间移动;仅主机模式让虚拟机之间以及虚拟机和宿主机之间形成封闭网络,与外网隔离。你还可以创建自定义虚拟网络,模拟复杂的网络拓扑用于学习或测试。
快照功能是虚拟机的杀手级应用。在做任何有风险的改动之前,比如安装测试版软件、修改系统配置、尝试病毒样本,你可以先给虚拟机拍一张快照。如果改坏了,几秒钟就能恢复到拍摄快照时的状态。你可以拍摄多张快照形成时间线,随时回退到任意节点。
VMware Tools是虚拟机性能优化的关键组件。在每台虚拟机里安装VMware Tools后,可以获得更流畅的图形显示、宿主机与虚拟机之间的鼠标平滑移动、文件拖拽复制粘贴、时间同步、共享文件夹等功能。不装VMware Tools的话,虚拟机的性能和使用体验会打折扣。
3D图形加速让虚拟机也能运行需要图形处理的软件甚至部分游戏。Workstation Pro支持DirectX 12和OpenGL 4.3,为虚拟机分配最多8GB显存,可以运行CAD设计软件、视频剪辑工具等。3D加速需要在虚拟机设置中手动开启,并且安装VMware Tools。
虚拟机克隆功能可以快速复制一台配置相同但独立的虚拟机。链接克隆只占用少量额外磁盘空间,适合需要多台相同基础环境的情况;完整克隆是原样的完整副本,占用空间大但独立。
加密与限制功能可以保护虚拟机不被未授权访问。你可以为虚拟机设置密码进行加密,防止他人打开或修改。还可以设置虚拟机在指定时间过期,适合软件演示或分发试用环境。
虚拟机远程连接与vSphere集成是专业用户的利器。Workstation Pro可以直接连接vCenter Server或ESXi主机,管理远程服务器上的虚拟机,甚至可以在本地和远程之间上传下载虚拟机。
应用场景
软件开发与测试是Workstation Pro最广泛的使用场景。开发人员可以在Windows宿主机上创建Linux虚拟机作为开发环境,或者在Mac上用虚拟机运行Windows测试IE兼容性。测试人员可以在不同版本的Windows虚拟机里测试软件兼容性,而不需要准备多台物理电脑。
学习与实验非常适合用虚拟机。想学Linux又怕把电脑搞崩溃?在虚拟机里随便折腾,分区、装软件、改配置,玩坏了删掉重建就是。网络课程实验需要多台机器组网?创建几个虚拟机连接成虚拟网络就行。
安全研究场景中,虚拟机提供隔离沙箱环境。安全分析师可以在虚拟机里分析可疑文件、测试漏洞利用代码,不会影响宿主机。就算虚拟机中毒了,关掉重开或者恢复快照就行。
运行老旧软件或系统是一个实用需求。有些老软件只支持Windows XP,在新系统上跑不了。在虚拟机里装一个XP,专门运行这些老软件,与日常系统互不影响。
演示与培训场景中,可以用虚拟机准备标准化的演示环境,分发给学员或客户。配合快照功能,演示搞砸了可以快速恢复。
定价信息
从2024年5月起,VMware Workstation Pro对个人用户免费。你只需要从Broadcom官网下载版本(17.5.2及更新版本),安装后在许可证界面选择“Personal Use”即可免费全部功能,无需输入序列号。
商业用途需要购买订阅许可证。VMware Desktop Hypervisor Pro订阅价格为每年120美元(约合人民币860元左右),允许在一台电脑上商业使用。教育、企业机构都需要购买商业许可证。
VMware已停止销售Workstation Player和Fusion Player,免费用户可以直接升级到Pro版本。
应用示例
一位前端开发工程师需要在Windows上开发但最终要部署到Linux服务器。他在Workstation Pro里创建了一个Ubuntu虚拟机,分配4核CPU和8GB内存。在宿主机上用VSCode写代码,通过共享文件夹功能让虚拟机直接访问宿主机上的项目目录,保存代码后就可以在虚拟机里运行测试。他还配置了NAT网络让虚拟机可以访问互联网,同时宿主机和虚拟机之间可以互相ping通。调试时如果需要模拟不同网络环境,他使用虚拟网络编辑器创建了隔离的自定义网络。整个开发过程中,他还在关键的代码版本上拍了快照,方便随时回溯。
| 源码反馈/咨询 (共有 条反馈) |
VMware常见问题
由VMware公司开发,这是一家成立于1998年的虚拟化技术先驱企业。2023年底VMware被博通公司收购,目前产品归属博通旗下。
是一台虚拟电脑软件。你在Windows或Linux系统上安装它,然后在里面可以创建出一台或多台虚拟的电脑,每台虚拟电脑可以安装不同的操作系统,比如Windows 10、Windows 11、Ubuntu、CentOS、甚至macOS。这些虚拟电脑和物理电脑是隔离的,你在虚拟电脑里随便折腾,重装系统也好,测试病毒也好,不影响真实电脑。
基本流程分几步。先从Broadcom官网下载安装包,一路下一步安装完成。打开软件后点击“创建新的虚拟机”,选择“典型”模式。然后选你要安装的操作系统镜像文件,比如Windows 11的ISO。接着给虚拟机起个名字,设定磁盘大小,默认60GB够用。点完成,虚拟机就创建好了。在虚拟机列表里点击“开启此虚拟机”,它会从ISO镜像启动,就像用光盘装系统一样,按照正常步骤安装操作系统就行。装完系统后记得在VMware菜单里安装VMware Tools,鼠标切换、拖拽文件、分辨率适配就都正常了。
从2024年5月开始,对个人用户免费。不管你是学习、折腾、做个人项目,都可以免费全部功能。你需要从官网下载版17.5.2或更新版本,安装后选择“Personal Use”选项,不需要输入序列号。如果用于商业用途比如公司里开发测试,就需要买订阅许可证,每年120美元。
两者都是桌面虚拟机软件,区别主要在几个方面。性能上Workstation Pro更快,尤3D图形加速比VirtualBox强不少。硬件兼容性上Workstation Pro对USB设备、高分辨率显示器的支持更成熟。功能上Workstation Pro支持虚拟机加密、vSphere远程连接、更精细的虚拟硬件配置。价格上Workstation Pro对个人免费,但商业用途收费;VirtualBox开源免费,商业也能用。如果你只是普通学习和简单测试,两个都能用;如果需要跑图形软件或者3D应用,或者需要连接企业VMware服务器,Workstation Pro更合适。
可以玩一些不太老的游戏,但别指望跑大型3A大作。Workstation Pro支持DirectX 12和OpenGL 4.3,最多可以给虚拟机分配8GB显存,一些对显卡要求不高的游戏比如《英雄联盟》《CS:GO》可以流畅运行。但虚拟机毕竟是软件模拟硬件,会有性能损耗,大型3D游戏帧数会明显下降。如果主要目的是玩游戏,建议直接在宿主机上玩。
支持,这叫嵌套虚拟化。你可以在Workstation Pro虚拟机里面再运行另一个虚拟机软件,比如在Windows虚拟机里再装VirtualBox。不过需要硬件支持并在虚拟机设置里开启虚拟化引擎选项。嵌套虚拟化对CPU性能要求很高,会出现明显的性能下降,主要用于学习和实验VMware自身的虚拟化功能。开启嵌套虚拟化时宿主机的Hyper-V功能会和VMware冲突。
快照是虚拟机的时光回溯功能。你可以在做任何有风险的操作之前拍一张快照,比如安装未知软件、修改注册表、测试脚本、更新驱动程序。如果操作后系统出问题了,点一下恢复快照,几秒钟就能回到拍摄时的状态,比系统还原快得多也可靠得多。你可以拍多张快照形成一个时间线,随时跳转到任意节点。AutoProtect功能还可以让软件每隔半小时、每小时或每天自动拍快照。
检查几个地方。第一,CPU虚拟化是否在BIOS里开启了,任务管理器性能页签可以查看。第二,Hyper-V是否和VMware冲突了,如果系统开启了Hyper-V或Windows沙箱,VMware会运行缓慢。第三,虚拟机分配的内存和CPU核心太多,留给宿主机的资源不够,建议虚拟机内存不超过物理内存的一半。第四,虚拟磁盘放在固态硬盘上而不是机械硬盘上。第五,虚拟机里安装了VMware Tools没有,没装的话图形和硬盘性能会很差。
资源占用取决于你跑几个虚拟机以及分配了多少资源给它们。Workstation Pro软件本身运行起来占用很小,几十MB内存。但每开一个虚拟机,就会占用你分配给它的那些资源。比如你给一台虚拟机分配了4GB内存和2个CPU核心,开这台虚拟机时你的物理电脑就要消耗掉4GB内存和大约20%的CPU算力(双核四线程的情况)。开多个虚拟机会累加资源占用。虚拟机不开机时不占资源。
Windows和Linux。Windows上支持Windows 10和Windows 11的64位版本,Windows 7用户只能安装15.x的老版本。Linux上支持主流发行版比如Ubuntu、Debian、CentOS、Red Hat、Fedora、OpenSUSE等,需要64位系统。另外有一个专门针对macOS的版本叫VMware Fusion Pro,功能和Workstation Pro类似,也宣布了对个人用户免费。Workstation Pro本身不直接运行在macOS上。
需要先安装VMware Tools。在虚拟机开机状态下,点击菜单栏的“虚拟机”->“安装VMware Tools”,虚拟机里会自动加载光驱,运行安装程序按提示完成,重启虚拟机。装好之后,从宿主机往虚拟机窗口拖拽文件就可以复制进去,反之亦然。共享文件夹功能也很有用,在虚拟机设置里添加一个宿主机目录,虚拟机里就能直接访问,适合频繁交换文件的场景。