首页 / 资讯中心 / 文章详情

VMware Workstation 16 虚拟机安装避坑指南:从资源分配到首次启动

VMware Workstation 16 虚拟机安装避坑指南:从资源分配到首次启动 ★ FEATURED ARTICLE
虚拟机这玩意儿头一回碰的时候我踩过一个特别蠢的坑装完系统重启屏幕黑漆漆一片就剩一个光标在左上角闪等了快二十分钟以为卡死了差点直接按电源键。后来才知道是引导顺序没调对硬盘没排在第一启动项。这种坑官方文档里通常不会写因为写文档的人默认你会。所以这篇东西我不打算复述安装向导上那些下一步按钮而是把从拿到安装包到第一次成功进桌面这条链路上真正容易卡住人的地方一个个拆开讲清楚。VMware Workstation 16 这个版本放在今天看不算最新但它的兼容性覆盖面很广对硬件的要求也比后续版本温和一些很多老机器、老系统镜像跑起来更稳。如果你手头是一台三四年前的笔记本或者需要跑一些比较老的开发环境、测试环境这个版本依然是个务实的选择。下面这套流程适合完全没接触过虚拟机的新手照着走也适合装过但总在某个环节翻车的人对照排查。我会把每一步背后的道理讲明白这样你遇到变体情况时能自己判断而不是死记步骤。1. 装之前先想清楚你到底需要一台什么样的虚拟机很多人拿到安装包就急着双击结果装到一半发现磁盘空间不够或者装完发现宿主机卡成幻灯片。虚拟机不是装完就完事它是要长期占用资源的。所以在动手之前先把几个关键账算清楚能省掉后面大量返工。1.1 硬件资源的账要提前算虚拟机本质上是借宿主机的资源来跑一个完整的操作系统。CPU 核心、内存、磁盘这三样借出去的部分宿主机就用不了了。所以分配原则很简单给虚拟机的资源必须是宿主机富余出来的而不是挤占出来的。拿一台常见的 16GB 内存笔记本举例。宿主机自己跑系统、开浏览器、开聊天工具日常占用大概在 6 到 8GB。那么留给虚拟机的安全区间就是 4 到 6GB。如果你给虚拟机分了 8GB宿主机自己就只剩 8GB 可用一旦你同时开几个网页标签两边开始抢内存系统就会频繁把数据往硬盘上倒腾表现就是整台机器一顿一顿的。我见过有人给虚拟机分满内存结果宿主机自己先卡死了虚拟机反而没事这就本末倒置了。CPU 也是同理。宿主机如果是 4 核 8 线程给虚拟机分 2 核也就是 2 个处理器核心是比较稳妥的。分太多核心并不会让虚拟机更快因为虚拟机的调度最终还是要经过宿主机核心数超过物理核心数反而会增加调度开销。磁盘空间则要按系统盘 数据盘来估一个干净的 Windows 10 装完大概占 20 到 25GB加上后续更新和常用软件预留 60GB 是比较舒服的起步值。宿主机配置建议虚拟机内存建议虚拟机核心数建议磁盘容量8GB 内存 / 4核2GB1核40GB16GB 内存 / 8核4GB2核60GB32GB 内存 / 12核以上8GB4核100GB这张表是保守估计宁可少给一点让宿主机喘气也不要贪多。虚拟机慢一点顶多是等宿主机卡死那是真难受。1.2 宿主机上必须先打开的那个开关这是新手翻车率最高的地方没有之一。VMware 这类软件依赖 CPU 的硬件虚拟化能力而这个能力在主板 BIOS 里默认可能是关闭的。如果没开安装过程可能看起来一切正常但一启动虚拟机就报错提示此主机支持 Intel VT-x但 Intel VT-x 处于禁用状态之类的信息。判断方法很简单装完 VMware 之后先别急着建虚拟机直接开一台试试。如果弹出虚拟化相关的报错就说明 BIOS 里那个开关没打开。不同品牌主板的叫法不一样Intel 平台通常叫Intel Virtualization Technology或VT-xAMD 平台叫SVM Mode或AMD-V。进 BIOS 的方式一般是开机时连按 Del 或 F2具体看开机画面提示。提示改完 BIOS 设置保存退出后建议先正常进一次宿主机系统确认能正常启动再去开虚拟机。有些人改完设置直接断电结果 BIOS 没保存成功白折腾一趟。另外还有一个容易被忽略的点Windows 系统自带的某些虚拟化功能比如基于虚拟化的安全特性会和 VMware 抢硬件虚拟化资源。如果你确认 BIOS 里已经开了VMware 还是报虚拟化不可用可以去系统的启用或关闭 Windows 功能里看看有没有相关选项在占用必要时先关掉再试。这一步的具体选项名称在不同系统版本里略有差异以你机器上实际显示为准。1.3 安装包从哪来、怎么验安装包来源这件事值得单独说一句。网上流传的所谓精简版绿色版安装包看着省事实际上经常被塞了额外的东西或者删掉了某些组件导致后续功能异常。稳妥的做法是走官方渠道获取完整安装包拿到之后核对一下文件大小和数字签名。核对数字签名的方法右键安装包选属性切到数字签名标签页正常情况下应该能看到签名信息且状态有效。如果这个标签页是空的或者签名显示异常那这个包就别用了。文件大小方面完整的安装包通常在几百 MB 量级如果拿到一个只有几十 MB 的安装包基本可以判定是被裁剪过的。2. 安装向导里那几个容易被无脑点过的选项安装过程本身不复杂但向导里有几个页面默认选项未必适合你无脑点下一步可能给后面埋雷。我把这几个页面单独拎出来说。2.1 安装路径与体验计划第一个值得停一下的是安装位置。默认会装到系统盘如果你的系统盘空间紧张可以改到其他盘。这里要注意改路径的时候只改盘符前面的部分不要动后面那串目录名否则可能因为路径里带了特殊字符或空格导致某些组件注册失败。我一般习惯保持默认目录结构只把盘符从 C 换成 D这样最稳。紧接着会出现一个加入客户体验提升计划之类的勾选项。这个选项的作用是收集使用数据回传对功能没有任何影响。是否勾选看你个人偏好但从少一个后台进程的角度我通常是不勾的。这类选项不影响软件正常使用纯粹是数据收集。2.2 快捷方式与文件关联再往后是快捷方式放置位置和文件关联的设置。快捷方式建议至少保留桌面一项方便第一次找。文件关联这块向导会问你要不要把某些虚拟机文件格式关联到本软件。如果你机器上只装了这一款虚拟化软件关联上没问题双击文件就能直接打开。但如果机器上还装了其他同类软件建议不要抢关联否则双击文件时打开的可能不是你预期的那个程序。2.3 许可证环节的实际处理安装接近尾声会要求输入许可证密钥。这个环节的处理方式取决于你的授权情况。如果是试用向导通常提供继续试用的选项功能上试用版和正式版在核心虚拟化能力上没有区别只是有使用期限。如果手上已有正式密钥直接填入即可。这里不需要纠结按实际情况走就行。装完之后第一次启动软件可能会弹出一个许可协议确认框接受即可进入主界面。主界面长这样左侧是库中间是主页右侧可能有一些快捷入口。第一次进来库是空的这是正常的因为还没建虚拟机。3. 新建虚拟机的两种路子以及什么时候该用哪种到了建虚拟机这一步VMware 给了两条路典型配置和自定义配置。很多人图省事一路典型到底结果装某些特殊系统时各种别扭。这两条路的区别值得讲清楚。3.1 典型配置适合谁典型配置的逻辑是我帮你把大部分决定做了你只管选镜像和填几个基本信息。它会自动检测你选的安装镜像类型自动匹配操作系统版本自动决定虚拟磁盘的类型和大小自动配置大部分硬件。对于装主流的 Windows、主流 Linux 发行版典型配置基本够用省心。但典型配置有个特点它倾向于给一个通用安全的配置而不是针对你这个系统最优的配置。比如它可能给一个偏保守的磁盘控制器类型或者默认开启某些你用不上的设备。对于只是想快速跑起来看看的场景这些无所谓但如果你要长期用、要调优典型配置留下的可调空间就少了。3.2 自定义配置多出来的那些决定自定义配置会一步步问你硬件兼容性选哪个版本、要不要装操作系统盘、操作系统类型选什么、虚拟机名称和位置放哪、固件类型选 BIOS 还是 UEFI、处理器数量和核心数、内存大小、网络类型、磁盘控制器类型、磁盘类型、磁盘容量和是否拆分、磁盘文件名等等。听起来吓人但大部分选项保持默认即可真正需要你动脑的只有几个固件类型、网络类型、磁盘类型。固件类型要和你要装的系统匹配——老系统比如 Windows 7 及更早通常用 BIOS新系统Windows 10/11、较新的 Linux用 UEFI 更合适。选错了可能装到一半找不到启动设备。网络类型后面单独讲。磁盘类型方面默认的 SCSI 或 SATA 对绝大多数场景都够用除非你要装的系统特别老、不认新控制器才需要退回到 IDE 之类的老类型。我的建议是第一次装、装主流系统用典型配置快速跑通建立信心等熟悉了或者要装特殊系统、要做性能调优再走自定义配置。这样学习曲线平缓也不容易一上来就被一堆选项劝退。3.3 虚拟机文件到底存在哪不管走哪条路最后都会让你选虚拟机的存放位置。这里有个概念要建立起来一台虚拟机在宿主机上表现为一个文件夹里面包含配置文件.vmx、虚拟磁盘文件.vmdk、快照文件、日志文件等。所以虚拟机放在哪本质上是这个文件夹放在哪。存放位置的选择原则放在读写速度快的盘上且空间要留足。如果宿主机有固态硬盘优先放固态盘虚拟机的磁盘读写性能会明显好于机械盘。空间方面除了你分配给虚拟磁盘的容量还要额外留出快照和日志的空间一般建议预留虚拟磁盘容量 1.5 倍左右的空闲空间。比如你给虚拟机分了 60GB 磁盘那个分区最好有 90GB 以上的空闲。注意不要把虚拟机文件夹放在会被自动同步的目录里比如某些云盘同步目录。虚拟机运行过程中磁盘文件一直在变同步工具会不停上传既拖慢性能又可能损坏文件。4. 虚拟硬件配置每一项背后的取舍建虚拟机的过程中会配置一堆虚拟硬件这些配置决定了虚拟机跑起来的手感。逐项说清楚。4.1 内存与处理器不是越大越好前面算过账这里说操作层面的细节。内存分配有个硬性约束不能超过宿主机物理内存减去宿主机系统自身占用后的余量否则 VMware 会直接警告甚至拒绝启动。软件本身也会给一个推荐范围绿区是安全区黄区是警告区红区是禁止区。尽量待在绿区。处理器配置里有个容易误解的地方处理器数量和每个处理器的核心数是两个不同的概念。前者模拟的是物理 CPU 插槽数后者是每个插槽里的核心数。总核心数 两者相乘。对于绝大多数场景把处理器数量设为 1然后调每个处理器的核心数就行。有些老系统对多插槽的支持不好设成多个处理器反而出问题设成单处理器多核心兼容性最好。还有一个虚拟化 Intel VT-x/EPT 或 AMD-V/RVI的选项这个是在虚拟机内部再跑虚拟化用的也就是嵌套虚拟化。如果你只是普通使用不需要开如果你要在虚拟机里再装虚拟机、或者跑某些需要硬件虚拟化的容器环境才需要勾上。勾上之后性能会有一定损耗按需开启。4.2 网络模式桥接、NAT、仅主机到底怎么选这是新手最容易懵的一块。三种主要模式的区别用生活化的方式理解桥接模式虚拟机相当于直接插在宿主机所在的同一个局域网里会从路由器那里单独拿一个 IP和宿主机是平级的关系。局域网里其他机器能直接访问到这台虚拟机。适合需要让虚拟机对外提供服务、或者需要被局域网其他设备访问的场景。NAT 模式虚拟机躲在宿主机后面通过宿主机上网。对外表现为宿主机的 IP局域网其他机器看不到虚拟机但虚拟机可以主动访问外面。这是最省心的默认选项适合绝大多数我只是想上个网、装个软件的场景。仅主机模式虚拟机和宿主机之间能互通但虚拟机不能上外网。适合做纯隔离的测试环境比如你想测一个可能有风险的程序不希望它接触外网。模式虚拟机能否上网局域网能否访问虚拟机典型用途桥接能能对外提供服务、被其他设备访问NAT能不能日常使用、装软件、上网仅主机不能不能仅宿主机可访问隔离测试、安全实验选不准的时候先用 NAT绝大多数情况够用。等你有明确的要被外部访问的需求时再切桥接。4.3 磁盘容量、类型与拆分策略磁盘配置有三个决定容量、磁盘类型、是否拆分成多个文件。容量前面说过按系统盘加数据预留。这里补充一点虚拟磁盘的容量是上限而不是立即占用。你分 60GB不代表马上吃掉 60GB而是随着虚拟机里实际写入数据逐步增长。所以分大一点不会立刻撑爆硬盘但你要知道它最终可能长到那么大。磁盘类型常见的有 SCSI、SATA、NVMe 等。默认的 SCSI 兼容性和性能平衡得不错绝大多数系统都认。除非装特别老、不认 SCSI 的系统才需要换。拆分成多个文件这个选项默认是拆的。拆分的意义在于单个文件不会太大方便在某些文件系统上存储和移动。如果你打算把虚拟机放在移动硬盘上带着走拆分更稳妥如果放在固定硬盘上追求一点读写性能可以选单文件。这个差异在日常使用中感知不强按默认来就行。4.4 显示与其它外设显示方面有个加速 3D 图形的选项。如果你要在虚拟机里跑需要图形性能的东西比如某些设计软件、轻度游戏可以勾上并分配一定的显存。如果只是跑命令行、跑服务不勾也行省资源。显存分配同样遵循够用就好给太多对宿主机也是负担。其它外设比如 USB 控制器、声卡、打印机默认配置一般够用。USB 控制器建议保留方便后面往虚拟机里插 U 盘传文件。声卡如果不需要声音可以去掉减少一点开销但保留也无妨。5. 首次启动从加电到进桌面的完整链路配置完点开启此虚拟机真正的考验才开始。这一段的坑最集中。5.1 安装镜像的挂载与引导如果你在建虚拟机时已经指定了安装镜像ISO 文件启动后应该直接进入安装界面。如果没指定或者指定了但没生效启动后会提示未找到操作系统之类的信息。这时候需要手动挂载镜像在虚拟机设置里找到 CD/DVD 设备选择使用 ISO 映像文件浏览到你的镜像位置勾选启动时连接然后重启虚拟机。这里有个细节挂载镜像后要确保虚拟机的启动顺序里光驱排在硬盘前面否则它可能直接从空的虚拟硬盘启动然后报找不到系统。启动顺序在虚拟机设置的选项里能找到把 CD/DVD 调到硬盘上面。这个设置和前面提到的黑屏光标闪烁是同一个根源——引导顺序不对。5.2 安装过程中的分区与格式化进入系统安装程序后会走到分区这一步。对于一台全新的虚拟磁盘直接选自定义安装然后把那块未分配的空间新建分区、格式化即可。因为是虚拟磁盘里面没有任何你需要保留的数据所以不用担心格式化会丢东西。有一个新手常问的问题虚拟磁盘需不需要像物理机那样先分区再装答案是安装程序会自动处理你只需要告诉它装到哪块盘上。如果安装程序提示Windows 无法安装到这个磁盘通常是因为磁盘控制器类型和系统不匹配回到虚拟机设置里把磁盘控制器换成兼容性更好的类型再试。5.3 装完重启后的那个经典黑屏这就是开头说的那个坑。系统文件复制完第一次重启屏幕黑了只有一个光标在闪。原因通常是虚拟机的启动顺序里光驱还排在硬盘前面而光驱里还挂着安装镜像于是它又从光驱启动但安装镜像的引导部分已经走完了就卡在那里。解决办法有两个一是进虚拟机设置把硬盘调到启动顺序第一位二是直接把光驱里的镜像卸载掉设置里选使用物理驱动器或者清空 ISO 路径。两个办法任选其一我一般两个都做双保险。改完再重启就能正常从硬盘引导进系统了。提示装完系统后建议第一时间把安装镜像从虚拟光驱里弹出避免以后每次重启都从光驱走一遍。这个习惯能省掉很多莫名其妙的启动问题。5.4 装完系统后的第一件事进桌面之后别急着装软件。第一件事是装 VMware Tools在较新版本里可能叫 VMware Tools 或类似的客户机工具。这个工具包提供了虚拟机和宿主机之间的驱动和集成功能更好的显示分辨率自适应、宿主机和虚拟机之间的剪贴板共享、文件拖拽、时间同步、以及更高效的磁盘和网络驱动。安装方法虚拟机菜单里找到安装 VMware Tools它会把一个虚拟光盘挂载到虚拟机里进虚拟机打开那个光驱运行里面的安装程序一路下一步即可。装完重启一次生效。装完之后你会发现鼠标可以在宿主机和虚拟机之间无缝移动不用再按快捷键切换分辨率也能跟着窗口大小自动调整体验提升非常明显。6. 那些装完才发现的坑与对应的排查思路前面按流程走完了但实际使用中还会遇到一些装的时候没事、用起来才出问题的情况。这一节按症状来组织方便你对号入座。6.1 虚拟机启动报虚拟化相关的错症状点开机弹窗提示硬件虚拟化不可用或者提示与 Hyper-V 冲突。排查链路先确认 BIOS 里虚拟化开关是否真的开了有些人开了但没保存再确认宿主机系统里有没有其他虚拟化功能在占用比如系统自带的虚拟化安全特性、其他虚拟化软件的后台服务最后确认 VMware 版本和宿主机系统版本是否兼容。这三步走完绝大多数虚拟化报错都能定位。6.2 虚拟机里网络不通症状虚拟机里上不了网或者宿主机 ping 不通虚拟机。排查链路先看虚拟机网络适配器选的是什么模式。NAT 模式下虚拟机应该能上网但不能被外部访问如果 NAT 模式下也上不了网检查宿主机的网络是否正常、VMware 的相关网络服务是否在运行。桥接模式下如果拿不到 IP可能是路由器没给分配或者桥接绑定的物理网卡选错了多网卡的机器容易出这个问题要在虚拟网络编辑器里指定桥接到哪块物理网卡。6.3 磁盘空间莫名增长症状明明虚拟机里没装多少东西宿主机上那个虚拟机文件夹却越来越大。原因通常是快照。每打一个快照就会生成增量磁盘文件快照越多、保留越久占用越大。另外虚拟磁盘的增长特性也意味着删除文件后空间不会自动还给宿主机。处理办法定期清理不需要的快照如果确实需要回收空间可以用 VMware 自带的磁盘压缩功能在虚拟机设置里能找到但压缩前建议先清理虚拟机内部的垃圾文件效果更好。6.4 性能不如预期症状虚拟机操作卡顿响应慢。排查顺序先看宿主机自身的资源占用如果宿主机自己就快满了虚拟机自然快不了再看虚拟机的内存和核心分配是否合理参考前面的表然后确认 VMware Tools 是否装了没装的话磁盘和显示性能都会打折最后看虚拟磁盘是不是放在了机械盘上机械盘的随机读写是虚拟机性能的大敌能挪到固态盘就挪。7. 关于快照和克隆早点建立正确习惯装好一台干净的、装完 VMware Tools 的虚拟机之后我强烈建议立刻打一个快照命名成干净基线之类。这个快照的意义是以后不管你在虚拟机里怎么折腾装了什么乱七八糟的软件、改坏了什么配置都能一键回滚到这个干净状态不用重装。快照的使用有几个经验快照不是备份它依赖原始磁盘文件原始文件损坏快照也废快照不要长期保留用完了该合并就合并否则磁盘文件会越来越臃肿打快照前最好先关机或至少暂停运行中打快照虽然支持但一致性不如关机状态。克隆则是另一回事克隆是复制出一台全新的虚拟机和原虚拟机独立。适合我需要多台一样的环境做测试的场景。克隆分完整克隆和链接克隆完整克隆占空间大但独立性强链接克隆省空间但依赖父虚拟机。做测试环境批量部署时链接克隆很省事但要记住父虚拟机不能删。虚拟机这东西装第一台的时候觉得步骤繁琐装到第三台就成肌肉记忆了。真正值钱的不是记住点哪个按钮而是理解每一步在干什么——为什么内存不能分满、为什么启动顺序会坑人、为什么网络模式要分三种。理解了这些遇到没见过的报错你也能自己推。我个人的习惯是每装好一台用于长期使用的虚拟机第一件事就是打基线快照第二件事是把虚拟机的配置文件.vmx备份一份到别的地方这两步花不了两分钟但能在后面省下大量重装的时间。
阅读完成 · 觉得有帮助?
咨询建站