☰
VMware Workstation 12 Pro安装与虚拟机创建全攻略
2026/11/6 6:03:05 网站建设 项目流程

虚拟化实验环境的搭建,是很多做系统测试、软件开发、课程实验的人绕不开的一步。今天聊的这台“老伙计”——VMware Workstation 12 Pro,虽然版本号放在今天看不算新,但它在不少实验室、教学机房和老旧硬件上依然是主力工具。原因很实在:对硬件要求不高、快照机制稳定、网络模式齐全,跑个Linux发行版、做个Windows兼容性测试、搭个隔离的实验环境,完全够用。这篇文章面向的是第一次接触虚拟机软件的新手,也照顾那些装过但总在许可证、网络配置、增强工具这几步卡住的朋友。我会把安装全过程拆开讲透,包括版本选择的逻辑、安装包校验、许可证处理、首次虚拟机创建的参数取舍,以及几个我踩过不止一次的坑。整套流程照着走,半小时内能拿到一台可用的虚拟实验机。

1. 装之前先想清楚:为什么是这个版本、这个方案

1.1 版本选型背后的现实考量

很多人一上来就问“为什么不装最新版”,这个问题得从使用场景倒推。VMware Workstation 12 Pro发布于2015年前后,它的定位是面向专业用户的桌面虚拟化平台,支持当时主流的32/64位Windows与Linux客户机系统,硬件抽象层对老CPU的兼容性做得比较宽。我在几台2013至2016年出厂的机器上实测过,12 Pro对双核四线程、4GB内存的配置依然能流畅跑起一个轻量Linux虚拟机,而更新版本在同样硬件上会明显吃紧。

选型的核心逻辑有三条。第一是硬件匹配度:12 Pro对VT-x/AMD-V的要求相对宽松,部分早期不支持嵌套虚拟化的CPU也能正常启动客户机,这对老旧设备很友好。第二是功能完备性:快照、克隆、共享文件夹、仅主机网络、NAT网络这些做实验必需的功能它一个不缺,日常测试场景覆盖得很全。第三是许可证可得性:这个版本在不少教学场景中有合法的批量授权渠道,个人学习场景下也有明确的授权路径,不像某些版本存在授权模糊地带。

需要说明的是,如果你的宿主机是近三年新买的、内存16GB以上,且需要跑Windows 11客户机,那12 Pro就不合适了,它对较新的客户机系统支持有限。选版本这件事没有绝对优劣,只有匹配与否。我一般建议:宿主机内存8GB以下、客户机是Windows 7/10或主流Linux发行版,12 Pro是性价比很高的选择;硬件较新且需要新系统支持,就往上选版本。

1.2 安装前的环境自查清单

动手之前花五分钟做自查,能省掉后面一小时的返工。下面这张表是我自己用的检查项,逐条过一遍再开始。

检查项具体要求不满足的后果
CPU虚拟化支持BIOS中VT-x或AMD-V已开启虚拟机无法启动,报错“此主机支持Intel VT-x但处于禁用状态”
内存容量宿主机至少4GB,建议8GB客户机运行卡顿,宿主机响应变慢
磁盘空间系统盘预留至少20GB空闲安装中途失败或快照无法创建
操作系统版本64位Windows 7 SP1及以上安装程序拒绝运行或功能异常
管理员权限当前账户具备本地管理员权限驱动安装失败,网络组件注册不成功
安全软件状态临时关闭第三方杀毒/防护安装过程被拦截,虚拟网卡驱动装不上

CPU虚拟化的检查方法很简单:任务管理器里看“性能”标签页,CPU信息下方会显示“虚拟化:已启用”或“已禁用”。如果是禁用状态,重启进BIOS,在Advanced或CPU Configuration里找Intel Virtualization Technology或SVM Mode,设为Enabled。这一步是新手最容易忽略的,我见过太多人装完软件发现虚拟机起不来,折腾半天才发现是BIOS没开。

磁盘空间这块要特别提醒:虚拟机文件(尤其是快照)增长很快,一个20GB的客户机系统,加上两三个快照,实际占用可能到40GB以上。所以系统盘预留20GB只是底线,我通常建议把虚拟机存放目录放到空间充裕的非系统盘,安装时就能指定路径。

注意:关闭安全软件只是安装期间的临时操作,装完记得恢复。有些防护软件会把虚拟网卡的驱动注册当成可疑行为拦截,导致装完后“网络适配器”里看不到VMnet1和VMnet8,这个后面排查章节会细说。

2. 安装包获取与安装过程的关键细节

2.1 安装包校验:别跳过这一步

安装包来源无非两种:官方渠道下载,或者从已有环境拷贝。无论哪种,拿到文件后第一件事是校验完整性。安装包在传输过程中损坏的概率不高,但一旦损坏,表现往往是安装到一半报“无法读取cab文件”或者装完功能残缺,排查起来很费时间。

校验方法是比对哈希值。官方页面通常会给出安装包的SHA-1或MD5值,Windows下用certutil命令就能算:

certutil -hashfile "VMware-workstation-full-12.x.x-xxxxx.exe" SHA1

把输出的哈希和官方公布的值逐位比对,一致才继续。如果手头没有官方哈希值,至少确认文件大小与官方标注一致,且双击后能正常弹出安装向导而不是报错。我遇到过从U盘拷贝导致文件截断的情况,文件大小差了几十MB,肉眼看不出来,一装就崩。

另外提醒一句,安装包文件名里通常带版本号和构建号,比如12.5.x-xxxxx这种格式。构建号很重要,同一大版本下不同构建号修复的缺陷不同,做实验记录时把构建号写进文档,方便日后复现环境。

2.2 安装向导逐屏拆解

双击安装包,向导会依次经过欢迎页、许可协议、安装类型、安装路径、用户体验设置、快捷方式、准备安装、安装进度、完成这几屏。大部分屏幕直接下一步即可,但有三处需要停下来做决定。

安装类型这一屏,默认是“典型”,会安装全部核心组件,包括虚拟网络驱动、USB控制器、增强工具库等。我建议保持典型安装,除非你明确知道自己只需要命令行工具。自定义安装里可以取消某些组件,但取消虚拟网络组件会导致NAT和仅主机模式不可用,做网络实验就没法玩了。

安装路径这一屏,默认在系统盘的Program Files下。如果你的系统盘空间紧张,可以改到其他盘。但要注意,路径里不要有中文和空格,虽然新版本对中文路径的兼容性改善了,但虚拟机文件路径带中文偶尔会引发快照命名异常,稳妥起见全用英文路径。

用户体验设置这一屏会问是否加入客户体验改进计划、是否检查更新。做实验环境我一般两个都取消勾选,减少后台网络请求,也让环境更“干净”。检查更新关掉还有个好处:避免某天自动更新把版本悄悄升上去,导致实验环境和文档记录对不上。

安装过程大约三到五分钟,进度条走完后会提示重启(有些构建号不强制重启,但建议重启)。重启的目的是让虚拟网卡驱动和内核模块完整加载。我试过不重启直接开虚拟机,结果网络模式里只有桥接可用,NAT模式灰着,重启后恢复正常。

2.3 许可证处理:合法路径与常见误区

首次启动软件会弹出许可证输入窗口。这里必须说清楚:使用正版许可证是前提,个人学习场景可以通过官方提供的试用机制体验,商业或长期使用应通过正规渠道获取授权。输入许可证密钥后点继续,验证通过即可进入主界面。

有个细节值得说:许可证窗口如果直接点“跳过”,软件会进入试用模式,功能完整但有时间限制。试用期结束后会锁定,届时再输入密钥也能激活,但已创建的虚拟机不受影响。所以如果暂时没有密钥,先用试用模式把环境搭起来做实验是可行的,后续再补授权。

另一个常见误区是把许可证文件和安装包搞混。许可证是一串密钥,不是文件,不需要放到特定目录,直接在软件里输入即可。网上流传的所谓“注册机”“破解补丁”一律不要碰,来源不明的可执行文件风险极高,轻则软件崩溃,重则系统被植入东西。这个底线必须守住。

3. 首次虚拟机创建:参数怎么定才不返工

3.1 新建向导里的四个关键决策

软件装好、许可证激活后,点“创建新的虚拟机”,向导会引导你走完配置。整个流程有四个决策点直接影响后续使用体验,逐个说。

第一个决策:典型还是自定义。典型配置会自动选择合适的硬件兼容性和设备,适合绝大多数场景。自定义配置可以手动指定硬件兼容版本、虚拟磁盘类型、控制器类型。做实验我一般选自定义,因为可以明确把硬件兼容性设为当前软件支持的最高版本,同时把磁盘类型定为SCSI而非IDE,性能更好。但如果你是第一次装,选典型更省心,出错概率低。

第二个决策:安装来源。向导会问是“安装程序光盘映像文件”还是“稍后安装操作系统”。强烈建议选“稍后安装操作系统”。原因很实际:如果选映像文件,向导会尝试用“简易安装”自动完成客户机系统安装,这个过程会跳过分区、语言、用户设置等步骤,装出来的系统往往缺少关键组件,后续做实验时各种不对劲。选“稍后安装”,相当于只创建一台“空机器”,然后手动挂载映像、手动走完安装流程,系统状态完全可控。

第三个决策:客户机操作系统类型和版本。这里要选准确。选Windows 10 64位和选Windows 7 32位,软件给出的默认硬件配置(内存、磁盘大小、CPU核数)是不同的。选错了虽然能改,但默认值偏差会让新手困惑。比如选32位系统,默认内存可能只给1GB,跑起来很卡;选64位系统默认给2GB或更多。按实际要装的系统选,别图省事乱选。

第四个决策:磁盘容量与存储方式。默认建议是20GB到60GB不等,取决于系统类型。这里有个关键选项叫“将虚拟磁盘存储为单个文件”还是“拆分成多个文件”。单个文件读写性能略好,但文件体积大,拷贝到U盘时受文件系统限制(FAT32不支持超过4GB的单文件);拆分成多个文件便于迁移,性能差异在日常使用中几乎感知不到。我一般选拆分,方便在不同机器间搬运实验环境。

3.2 虚拟机硬件参数的取舍逻辑

创建完成后,别急着开机,先点“编辑虚拟机设置”过一遍硬件参数。下面这张表是我常用的配置参考,按宿主机8GB内存、客户机为轻量Linux或Windows 10来定。

硬件项建议值取舍理由
内存客户机2GB(Linux)/ 4GB(Windows 10)宿主机内存的一半以内,留足给宿主系统
处理器1到2个核心超过2核对日常实验收益递减,还拖慢宿主机
硬盘40GB,SCSI类型留出系统更新和实验数据的余量
网络适配器NAT模式客户机可上网,又不暴露在局域网中
USB控制器USB 2.0兼容性最好,USB 3.0在部分老系统上驱动缺失
显示自动检测,关闭3D加速老硬件开3D加速容易花屏或黑屏
声卡移除或保持默认实验环境通常不需要声音,移除可省资源

内存分配是最容易出问题的地方。有人给客户机分了4GB,宿主机本身只有8GB,结果宿主机自己开始用页面文件,整体卡成幻灯片。经验法则是:客户机内存不超过宿主机物理内存的一半,且宿主机剩余内存要能撑住宿主系统加常用软件。8GB宿主机跑一个2GB的Linux客户机很舒服,跑4GB的Windows客户机就有点紧。

处理器核心数也有讲究。给客户机分2核,在4核宿主机上意味着宿主机只剩2核给自身,编译大项目时会明显卡顿。日常实验1核足够,需要跑编译或数据库时再临时调成2核,用完调回。这个参数在虚拟机设置里随时可改,不用一次定死。

网络模式的选择值得单独说。桥接模式让客户机像局域网里的一台独立机器,能获取独立IP,适合做网络服务测试;NAT模式让客户机通过宿主机上网,对外不可见,适合日常上网和软件更新;仅主机模式让客户机和宿主机组成封闭网络,适合做隔离实验。新手默认用NAT,最省事,不会因为局域网IP冲突或防火墙策略导致连不上网。

3.3 增强工具的安装与验证

客户机系统装好后,第一件事是装增强工具(VMware Tools)。这个工具包提供显卡驱动、鼠标无缝切换、共享文件夹、时间同步等能力,不装的话客户机分辨率固定、鼠标要在宿主机和客户机之间来回切换,体验很差。

安装方法:客户机开机进入桌面后,在软件菜单里选“虚拟机”->“安装VMware Tools”,客户机里会挂载一个虚拟光驱,里面是安装包。Windows客户机双击运行setup.exe按提示装完重启;Linux客户机把压缩包解压到临时目录,运行里面的安装脚本,一路回车用默认值即可。

装完验证三件事:一是分辨率能否随窗口自动调整,拖动软件窗口客户机画面跟着变;二是鼠标能否直接从宿主机移入客户机而不需要按键切换;三是共享文件夹是否可见。三项都正常,说明增强工具工作正常。如果分辨率还是固定的小窗口,多半是显卡驱动没装上,重装增强工具并重启通常能解决。

提示:Linux客户机装增强工具前,先确认已安装编译工具链(gcc、make、内核头文件),否则安装脚本编译内核模块时会失败。不同发行版的包名不同,装之前查一下对应发行版的文档。

4. 常见问题排查与避坑实录

4.1 安装与启动阶段的典型故障

这一节把我这些年遇到的高频问题整理成速查表,按现象、原因、处理三步走。

现象可能原因处理办法
安装时报“无法读取cab文件”安装包损坏或不完整重新下载并校验哈希值
虚拟机开机报VT-x被禁用BIOS虚拟化未开启进BIOS开启VT-x/AMD-V后重启
装完看不到VMnet1/VMnet8网卡安全软件拦截驱动注册关闭防护软件,修复安装或重装
客户机无法上网(NAT模式)虚拟网络服务未启动服务里检查VMware NAT Service并启动
增强工具装完分辨率仍固定显卡驱动未加载重装增强工具,检查客户机设备管理器
快照创建失败磁盘空间不足清理空间或把虚拟机移到其他盘
客户机时间与宿主机不一致时间同步未启用增强工具设置里勾选时间同步

VT-x那个问题值得展开说。报错信息通常很明确,会提示“此主机支持Intel VT-x,但VT-x处于禁用状态”。处理就是重启进BIOS。不同品牌主板的BIOS界面差异大,但关键词就那几个:Intel Virtualization Technology、VT-x、SVM Mode、AMD-V。找到后设为Enabled,保存退出。有些笔记本还有一层“虚拟化”总开关在安全设置里,两个都要开。

VMnet网卡缺失的问题也很常见。表现是虚拟机设置里网络模式只有桥接可选,NAT和仅主机灰着。根因是安装时虚拟网卡驱动没注册成功,多半是安全软件拦截。处理办法:先卸载软件,关闭防护软件,重新安装,装完再恢复防护。如果不想重装,可以在“设备管理器”里扫描硬件改动,或者运行安装目录下的网络修复工具(如果有),但成功率不如重装高。

4.2 使用过程中的经验性坑点

有几个坑不是报错,而是“用着别扭”,新手往往不知道是配置问题。

第一个坑:快照越用越多,磁盘悄悄满了。快照机制是记录虚拟机某一时刻的状态,后续操作都写在增量文件里。每打一个快照就多一层增量,磁盘占用持续增长。我见过一个实验机打了十几个快照,磁盘占用从20GB涨到80GB。习惯是:快照只保留最近两三个关键节点,做完实验及时删除中间快照,删除快照时选“合并”把增量写回基础磁盘。

第二个坑:挂起不等于关机。软件有“挂起”功能,把虚拟机当前状态存到磁盘,下次恢复很快。但挂起状态下虚拟磁盘文件处于锁定状态,不能拷贝、不能做某些维护操作。而且挂起时间长了,恢复时偶尔会遇到状态不一致。我的习惯是实验做完正常关机,只有临时离开才用挂起。

第三个坑:共享文件夹的权限问题。宿主机上设了共享文件夹,客户机里能看到但写不进去。这通常是宿主机文件夹的权限设置问题,或者客户机里挂载点的权限问题。Linux客户机里共享文件夹默认挂载在/mnt/hgfs下,普通用户可能没有写权限,需要调整挂载参数或文件夹权限。Windows客户机相对简单,但也要注意宿主机文件夹是否设了只读。

第四个坑:克隆虚拟机后网络冲突。用克隆功能复制一台虚拟机,两台机器同时开机,如果都是桥接模式且客户机系统里保留了原来的静态IP,就会IP冲突。克隆后第一件事是改客户机的计算机名和IP(如果是静态配置),或者干脆用NAT模式避免冲突。

4.3 一套可复用的环境搭建检查流程

最后分享我每次搭新实验环境都会走一遍的检查流程,按顺序执行,基本不会漏。

  1. 确认BIOS虚拟化已开启,任务管理器里显示“已启用”。
  2. 校验安装包哈希值,确认文件完整。
  3. 关闭第三方防护软件,以管理员身份运行安装程序。
  4. 典型安装,路径用纯英文,取消更新检查和体验计划。
  5. 安装完成后重启宿主机。
  6. 输入合法许可证,确认软件状态正常。
  7. 创建虚拟机时选“稍后安装操作系统”,手动挂载映像。
  8. 按客户机类型分配内存(宿主机一半以内)和1到2个CPU核心。
  9. 网络先用NAT模式,需要局域网服务时再切桥接。
  10. 装完客户机系统立即装增强工具,验证分辨率、鼠标、共享文件夹三项。
  11. 打一个“干净系统”快照作为基线,后续实验从这个快照克隆。
  12. 实验结束正常关机,清理中间快照。

这套流程里,第11步的基线快照是我觉得最有价值的一步。有了它,后面无论实验把系统搞成什么样,回滚到基线就是一台干净机器,省去重装系统的时间。基线快照打完就不要再往上叠加日常操作,保持它的纯净,需要做实验时从基线克隆一台新机器出来折腾,折腾完删掉克隆机,基线始终干净。

我个人在实际操作中的体会是,虚拟机环境的稳定性八成取决于前期这几个决策:BIOS开没开、安装包完不完整、内存分配合不合理、增强工具装没装好。这四件事做对了,后面基本不会出幺蛾子;这四件事里任何一件马虎,后面就会在莫名其妙的地方卡住。所以别嫌前期检查麻烦,那几分钟换来的是后面几小时的顺畅。另外,虚拟机文件建议定期备份到另一块盘,快照和增量文件一旦损坏,恢复起来相当麻烦,有备份心里才踏实。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询