尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

VMware Workstation Pro 保姆级教程:从环境配置到高频报错排查

VMware Workstation Pro 保姆级教程:从环境配置到高频报错排查 不少朋友看到 VMware 虚拟机教程时第一反应是这个东西到底解决什么问题简单说VMware Workstation Pro 可以让你在现有 Windows 系统里再跑一套或多套完整操作系统比如 Windows 10、Ubuntu、CentOS互不影响。用它来做学习、软件测试、搭建临时服务器、跑旧系统都比直接装双系统安全很多。对于刚接触虚拟机的人来说这套工具几乎是桌面级虚拟化的首选。下面这份保姆级教程我会从物理机环境确认、软件安装、创建第一台虚拟机到高频报错排查一条线全部讲清楚。开头先给一个结论虚拟机本身不难装真正卡住人的往往是“虚拟化没有开启”“无法连接到虚拟机”“网络图标出现问号”这类环境问题。所以读这篇文章时不要急着双击安装包先把前两章看完很多坑能直接避开。1. 安装之前先把物理机环境确认利索很多人下载完 VMware 安装包双击、下一步、完成看起来顺风顺水结果新建虚拟机一开机就弹出一堆 VT-x、AMD-V、Hyper-V 的报错。问题不在安装包而在物理机环境没有准备到位。VMware 属于 Type 2 虚拟机软件它本质上还是运行在宿主机操作系统之上需要宿主机 CPU 和系统底层都给虚拟化留出空间。1.1 虚拟化技术在三层都要“到位”我遇到的大部分情况都出在三个层面第一层是 CPU 虚拟化功能。Intel 平台叫 VT-xAMD 平台叫 SVM Mode也有主板厂商直接写成 AMD-V。这个功能默认可能是关闭的尤其是品牌台式机和部分游戏本。系统里怎么判断打开任务管理器切到“性能”标签选“CPU”看右下角“虚拟化”一栏。如果是“已启用”说明 BIOS/UEFI 层面没有问题。如果是“已禁用”就需要重启进 UEFI 设置。进 UEFI 的方式各品牌不太一样。常见做法是重启电脑开机时快速按 Del、F2、F10 或 F12。Windows 10/11 也可以在“设置-系统-恢复-高级启动”里选择“立即重新启动”然后依次选“疑难解答-高级选项-UEFI 固件设置”。进去之后找“Advanced”或“CPU Configuration”把 Intel Virtualization Technology、SVM Mode、VT-d 这类选项设为 Enabled。改完保存退出。第二层是 Windows 系统自带的虚拟化功能。如果你装过 Docker Desktop、WSL2、Windows 沙盒、安卓模拟器或者系统默认启用了 Virtualization-Based Security那么 Hyper-V 相关组件可能处于开启状态。VMware 和 Hyper-V 同时启用容易出现“此平台不支持虚拟化”或虚拟机启动后直接重启的冲突。判断方法控制面板-程序-启用或关闭 Windows 功能看“Hyper-V”“虚拟机平台”“Windows 虚拟机监控程序平台”。如果开着且你优先要用 VMware建议先关掉这些选项重启后再试。注意关闭 Hyper-V 会影响 WSL2 和 Docker 的部分模式取舍要想清楚。第三层是 VMware 自己的相关服务。安装完成后Windows 服务列表里会多出 VMware Authorization Service、VMware DHCP Service、VMware NAT Service。如果第三方优化软件把这些服务设为手动或禁用打开虚拟机时就会提示无法连接或虚拟网络不可用。安装后建议先确认这几个服务已经在运行。1.2 安装包从哪里来怎么判断靠不靠谱标题里写“附安装包”但我不建议随便从第三方下载站拿。这类工具被二次打包的风险很高经常会捆绑推广软件甚至替换掉原始安装逻辑。更稳妥的做法是到 VMware 官网下载安装包或者从厂商给的安装包再用哈希校验工具核对一下文件信息。VMware Workstation Pro 目前对个人用途有免费授权通道具体要看官网的许可说明不要用破解补丁。使用破解工具不仅不稳定还容易被杀毒软件误报甚至更坏的情况是留下后门。另外下载安装包时要注意版本和系统的对应关系。现在主流环境普遍是 64 位 Windows 10/11安装包通常能适配。如果电脑还是老旧的 32 位系统或版本特别旧的 Windows就需要确认当前 VMware 版本是否支持。按照我自己的经验与其找“XX 年最新版安装包”不如直接装官网当前主流的稳定版本这样对 Windows 11、Ubuntu 24 这类新系统的支持会更好。1.3 许可证不是拦路虎但先理顺很多朋友看到“许可证”三个字就慌其实可以先试用再决定是否申请个人免费许可。安装完打开软件菜单栏“帮助-许可证”里可以输入你申请的序列号。如果暂时没有就先使用试用期评估是否满足需求。这里有一个容易踩的坑不要为了省事去网上下载各种注册机、激活器VMware 个人免费路径已经存在安装包来源规范的话完全没必要冒风险。小结安装 VMware 之前先把 CPU 虚拟化、Windows 功能冲突、VMware 服务三件事确认好十分钟能做完后面可以省下几个小时查报错的时间。2. VMware Workstation 安装流程与关键选项物理机环境确认完之后安装本身并不难。但安装过程中的一些选项会在以后的使用里慢慢影响体验最好在刚开始就搞清楚。2.1 双击安装包后这些选项怎么选VMware Workstation Pro 的安装向导通常会提供“典型安装”和“自定义安装”。如果你是第一次使用直接典型安装也可以但我更建议在自定义模式里做两件事一是把安装路径换到非系统盘比如 D 盘或 E 盘二是取消不必要的开机启动项和自动更新选项。安装向导里会问是否增强型键盘驱动程序这个建议勾选尤其当你需要虚拟机里使用全键盘快捷键时体验会好很多。勾选后会要求输入管理员用户名和密码直接填当前 Windows 登录账号密码即可。接下来会问是否将 VMware Workstation 添加到 PATH这个可以勾上以后用 vmrun 这类命令行工具时会更方便。最后是“共享虚拟机”的提示默认不勾选。如果你只是普通使用不需要把它做成服务器模式。在正式进入安装前还要留意几个勾选框“启动时检查产品更新”去掉避免每次打开都弹更新提示。“加入客户体验提升计划”去掉减少后台数据上传。“创建桌面快捷方式”看个人习惯建议勾选。安装过程一般几十秒到几分钟结束后最好重启一次系统。不是因为必须要重启而是很多虚拟化驱动的加载需要干净环境重启可以避免后续驱动服务异常。2.2 首次启动该做什么安装完成后第一次打开 VMwware Workstation有可能会看到一条提示检测到 Windows 虚拟化安全功能正在运行继续使用可能导致某些虚拟机无法启动。如果你前面已经关掉了 Hyper-V 相关功能这里通常不会再提示。如果仍然提示按照前面 1.1 小节的方式关闭 Windows 功能并重启。启动后的界面一般会显示主页、虚拟机库、设备信息等。这时候先不要急着新建虚拟机可以先把许可证输入。菜单栏“帮助-许可证”里输入申请到的个人免费许可证输入成功后软件会显示授权状态。如果暂时不输入试用期内功能一样用不用太担心。2.3 安装之后的服务检查我刚装完 VMware 时就遇过“打开虚拟机显示 VMware Workstation 无法连接到虚拟机”的报错。后来发现是杀毒软件把 VMware Authorization Service 的服务进程拦了。所以安装完成后建议打开 Windows 服务管理器确认三个服务确实存在并且处于“自动”启动状态服务名用途异常表现VMware Authorization Service控制虚拟机访问权限打开虚拟机提示无权限或无法连接VMware DHCP Service为 NAT 模式虚拟机分配 IP虚拟机网络获取不到地址VMware NAT Service提供 NAT 网络转发虚拟机无法上网如果服务被禁用可以先改回自动再手动启动。启动失败时看看系统事件日志很多细节都在那里。小结安装流程不是只要点下一步就行安装路径、启动项、服务状态这几个点会影响长期使用。装完重启一次把服务和许可证理顺再进入下一阶段。3. 创建第一台虚拟机从新建向导到操作系统安装软件跑起来之后新建虚拟机反而是最让人犹豫的环节。因为参数太多不知道填多少。这里我给出一套适合大多数场景的参考值同时解释为什么这样填。3.1 典型安装还是自定义安装在 VMware 主界面点“创建新的虚拟机”会出现两个入口典型和自定义。典型模式适合新手你只需要选择安装源、设置系统版本和磁盘大小VMware 会自动给一个合理配置。自定义模式适合需要手动指定硬件参数、选择固件类型、预留磁盘空间等场景。如果你认真想学虚拟机使用我更建议第一次就用“自定义”即使很多选项保持默认你也能看到 VMware 到底配置了什么。相对地如果只是想快速跑个实验环境典型模式也足够。创建过程中会有选择安装介质的界面“安装程序光盘映像文件”浏览选择 iso 文件。“稍后安装操作系统”先创建空虚拟机等配置完再手动挂载 ISO。我一般建议选“稍后安装操作系统”。好处是你可以先调整硬件参数避免安装系统过程中因为内存或处理器配置不合适而返工。选完这一项再选择客户机操作系统类型。注意Windows 10 和 Windows 11、Ubuntu 和 CentOS 的选择会影响 VMware 的默认兼容配置所以要选准确。3.2 CPU、内存、硬盘、网络这些参数到底填多少先说处理器。虚拟机里“处理器数量”和“每个处理器的内核数量”是逻辑概念。对普通使用来说处理器数量填 1每个处理器内核数量填 2 到 4 基本够用。不建议把所有物理核都分配给虚拟机。虚拟机对 CPU 性能的感知与你设置的核数不成线性比例给多了反而可能让宿主机切换上下文变慢。内存是影响体验最明显的参数。如果宿主机物理内存是 16GB虚拟机给 4GB 到 8GB 比较合理宿主机是 32GB虚拟机给 8GB 到 16GB 都能接受。给内存的原则是不要超过物理内存的三分之二否则你同时开宿主机浏览器、IDE 和另外几台虚拟机时系统很容易频繁使用交换文件整体变得卡顿。硬盘方面选择“拆分成多个文件”是更通用的方案便于虚拟机文件迁移和备份。磁盘容量首次分配 60GB 到 100GB 都行具体取决于你要安装什么系统、装多少软件。如果只是跑 Ubuntu 做命令行测试40GB 都够如果要跑 Windows 11 并安装大型软件建议 80GB 起步。网络适配器模式要特别说一下。默认的 NAT 模式最适合新手虚拟机通过宿主机代理上网宿主机可以访问虚拟机虚拟机之间也能通信外部网络不会直接扫描到虚拟机。桥接模式相当于虚拟机直接接入物理局域网这种模式下虚拟机可以获得和宿主机同一网段的 IP但也更容易出现网络冲突。Host-only 模式只允许宿主机和虚拟机互访适合做隔离测试。首次使用建议先用 NAT。3.3 挂载 ISO 并安装操作系统虚拟机创建完成后在“虚拟机设置-硬件-CD/DVD”里选择“使用 ISO 镜像文件”浏览到安装包对应的 iso。然后开机系统会从光盘映像启动。安装 Ubuntu 时如果你英语不是特别熟练可以在安装引导界面先选中文。Windows 10/11 的安装过程会要求输入产品密钥可以先选择“我没有产品密钥”安装后再处理激活。安装系统过程中最容易出现的一个问题是“卡在某个界面一直转圈”。这时候先别手动重启等几分钟。如果超过 10 分钟还在同一画面再检查 ISO 文件是否完整、虚拟机的 CPU 或内存是不是给得太低。很多“一直转圈”其实是资源不够不是安装包坏了。3.4 装完系统后的第一轮检查系统安装完成只是个开始。很多人装完 Ubuntu 后发现鼠标不能自由进出虚拟机窗口、分辨率只能到 1024x768原因很简单没有安装 VMware Tools 或 open-vm-tools。Windows 虚拟机可以在菜单栏“虚拟机-安装 VMware Tools”然后到虚拟光驱里运行安装程序。Linux 虚拟机一般建议直接用系统包管理安装 open-vm-tools-desktop例如 Ubuntu 里执行sudo apt update sudo apt install open-vm-tools-desktop安装后重启虚拟机。正常情况下剪贴板共享、分辨率自适应、鼠标切换、文件拖拽都会正常。接着再检查网络打开终端或命令提示符ping 一下网关和公网地址。能通说明 NAT 网络正常。最后趁系统刚装完、状态干净创建一个快照。这一步很多人容易忽略等软件装坏、配置改乱才后悔。小结创建虚拟机时不要照抄某一套参数要结合宿主机内存、实际用途调整。安装完成后优先做三件事装 VMware Tools、测试网络、拍快照。4. 安装和使用过程中的高频问题与排查链路无论安装多顺利使用一段时间后大概率会遇到几个经典报错。下面这些内容是根据实际使用和网上高频问题整理出来的顺序很重要先看现象再查输入再看环境和参数最后才考虑工具本身。4.1 “无法连接到虚拟机请确保您有权运行该程序”这是 VMware 老用户最常遇到的提示之一完整报错一般是这样的VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。这条问题不一定出在虚拟机上多数情况与权限和服务有关。排查顺序用管理员身份重新启动 VMware Workstation。在程序图标上右键选择“以管理员身份运行”。检查虚拟机文件所在目录的权限。如果虚拟机放在 C 盘 Program Files 或某个被系统保护的目录里权限不足时会直接报错。在 Windows 服务管理器里确认 VMware Authorization Service 是启动状态。关闭或暂时退出杀毒软件、安全卫士看问题是否与拦截有关。检查磁盘剩余空间。临时目录空间不足时也会出现同样的提示。我的经验是这类问题 80% 都是权限和服务的原因优先处理这两项比重新安装 VMware 靠谱得多。4.2 “虚拟化未启用请检查固件设置”这个报错在新建虚拟机开机时特别常见。有几个情况要分开看如果任务管理器显示虚拟化已启用但 VMware 还是报错大概率是 Hyper-V 相关功能开启了。如果任务管理器显示虚拟化已禁用那就要进 UEFI 开启 VT-x 或 SVM。有的电脑开启“内核隔离-内存完整性”或 VBS 后也会干扰第三方虚拟化软件可以尝试关闭 Windows 安全中心里的内存完整性。检查顺序建议是任务管理器确认 CPU 虚拟化状态再到 Windows 功能里关闭 Hyper-V、虚拟机监控程序平台、虚拟机平台重启后再试。如果仍然不行打开管理员命令行工具执行systeminfo查看“基于虚拟化的安全性”状态里面会显示 VBS 是否在运行。这个命令能帮助判断问题是否来自系统底层安全功能。要注意的是Hyper-V 和 VMware 不是一定冲突但在同一台 Windows 设备上很多功能组合确实会互相干扰。如果你同时需要 WSL2 和 VMware可以尝试保留 WSL2 但关闭“虚拟机平台”有些环境可以共存但需要实际测试。4.3 虚拟机蓝屏、一直转圈、启动缓慢虚拟机内系统蓝屏先看是安装阶段蓝屏还是使用阶段蓝屏。安装阶段蓝屏常见原因包括 ISO 映像不完整、虚拟机固件类型不对、处理器兼容模式不匹配。比如在 UEFI 固件下安装了 Windows XP 或旧系统就可能因为驱动不兼容而蓝屏。新建虚拟机时如果选了“稍后安装操作系统”在设置里要看清固件是 BIOS 还是 UEFI对于新系统建议 UEFI。“一直转圈”经常出现在 Linux 图形安装界面或 Windows 首次启动阶段。先等五分钟如果还在原地优先检查虚拟机的内存和处理器设置把内存调大一点如果有多个显示器或高分辨率可以暂时把显示设置里的“加速 3D 图形”关掉。启动缓慢也要区分是宿主机慢还是虚拟机慢。如果宿主机磁盘活动接近 100%说明宿主机内存不足正在疯狂读写磁盘。这种情况下不是虚拟机设置问题而是物理机资源不够。4.4 虚拟机网络图标有问号、上不了网Ubuntu 虚拟机里网络图标带问号Windows 虚拟机显示网络未连接基本都是同一类问题虚拟网卡没有正常工作。先检查虚拟机的网络适配器模式确认是 NAT 还是桥接。然后回宿主机查看网络连接应该能看到 VMware Virtual Ethernet Adapter for VMnet1 和 VMnet8。如果这两个虚拟网卡不存在说明 VMware 网络组件没有正确安装。接下来排查服务VMware NAT Service 是否在运行、VMware DHCP Service 是否在运行。如果服务没问题再检查 Windows 防火墙是否拦截了 VMnet8。有些安全软件会单独拦截虚拟网卡可以尝试在网络设置里把 VMware 相关网卡设为信任。桥接模式下上不了网最常见的原因是无线网卡和有线网卡同时存在VMware 自动选择错误。解决办法是在虚拟机设置里把网络适配器改到“自定义特定虚拟网络”选择你要绑定的物理网卡对应的 VMnet。或者干脆使用 NAT 模式省去很多麻烦。小结大部分 VMware 报错都有固定排查路径。不要一遇到问题就卸载重装先看虚拟化状态、服务状态、权限和网络模式通常能定位到问题所在。5. 从“装好”到“用好”虚拟机日常使用的边界与习惯新建虚拟机跑通之后很多人的下一步是把虚拟机当作日常工具使用。这一步需要考虑的就不是“能不能装”的问题而是“怎么用才不容易出问题”。5.1 快照、克隆和备份怎么安排快照是 VMware 最实用的功能之一。它可以在系统某个状态保存一份“快照点”之后无论你做了什么改动系统都能随时回到这个状态。我的习惯是Windows 和 Ubuntu 装完、打完补丁、装好 VMware Tools 之后马上创建一个干净的快照装完常用开发环境后再创建一个快照之后每完成一个大项目或配置调整根据情况新增快照。快照不代表无限备份每次快照都会增加磁盘占用。保留两三个关键状态就够了不要把每次安装软件都做成快照否则 VMware 工作目录会变得巨大。需要备份到其他位置时关键是虚拟机目录里的 .vmx 配置文件和 .vmdk 磁盘文件整体复制即可。克隆虚拟机适合做批量环境。比如你已经配置好一台 Ubuntu 开发环境想再开一台做测试直接基于原始虚拟机克隆比重新安装系统快得多。克隆之前尽量先关机克隆完成后要确保新虚拟机的主机名、IP 和 SSH 密钥都已更改避免多台机器冲突。5.2 性能调优不要盲目把参数拉满我发现很多用户一遇到虚拟机卡第一反应就是把 CPU 核数和内存加到最大。这种做法不一定有效。原因在于 VMware 是抢占宿主机的资源如果虚拟机把宿主机的全部核心都占了系统本身和虚拟机的 IO 调度都会受影响。更合理的调优顺序是先安装或更新 VMware Tools/open-vm-tools这一步对图形界面和鼠标体验提升最大。如果内存占用高优先增加内存。如果磁盘读写频繁把虚拟机文件迁移到 SSD 或 NVMe 盘上。减少不必要的后台虚拟机不开机的虚拟机不要常驻内存。按需调整显示分辨率不要给虚拟机分配过大的显存。对于数据库、编译环境这类需要高内存和高速磁盘的工作负载优先保证内存和磁盘CPU 核数适当即可。对于普通办公和学习环境默认参数通常够用不需要专门优化。5.3 多虚拟机内网和资源共享怎么设计做测试时经常需要启动多台虚拟机比如一台 Ubuntu 做服务端一台 Windows 做客户端。在 NAT 模式下这些虚拟机默认处于同一虚拟网络互相之间能够通信。判断方法很简单在所有虚拟机都使用 NAT 模式后在虚拟机里互相 ping 一下 IP 地址。如果不同检查虚拟机防火墙是否拦截了 ICMP 或对应端口。宿主机与虚拟机之间的文件传输可以通过剪贴板、拖拽和共享文件夹。剪贴板和拖拽强依赖 VMware Tools。如果虚拟机内没有安装或版本不对这些功能会失效。共享文件夹在“虚拟机设置-选项-共享文件夹”里开启指定宿主机的目录后虚拟机里会看到对应的挂载路径。5.4 版本升级和工作区管理习惯VMware Workstation 本身也会更新。升级前先做一次快照或确认旧版本创建的虚拟机文件兼容性。新版本的 VMware 一般能打开旧版本创建的虚拟机但旧版本不一定能打开新版本的 .vmx 文件除非在创建时手动选择较低兼容版本。所以如果工作环境涉及其他人协作尽量统一 VMware 版本。工作区管理同样重要。每个虚拟机最好单独放在一个文件夹名称清晰比如ubuntu-dev、windows-test。不要在虚拟机运行时长按电源键关闭否则磁盘文件容易损坏。临时项目用完把不需要的虚拟机文件删除避免占用系统盘空间。收尾很多 VMware 问题并不是功能不支持而是物理机环境、服务状态、权限和网络模式没理顺。如果你正卡在某一步建议从正文里的排查顺序倒着找一遍。先把一台最小系统跑稳再考虑多虚拟机、性能调优和自动化这个思路能让第一次用虚拟机的人少走很多弯路。
返回列表