尧图精选

VMware Workstation虚拟机安装教程:从系统镜像到VMware Tools全流程

🕒 发布时间:2026/8/31 22:10:09 📁 来源:尧图网络
很多刚接触虚拟机的新手第一步并不是卡在“不会用”而是卡在“不知道去哪里下载”“下载之后怎么一步步装成能用的环境”。网上资料虽然多但要么只说了一部分要么版本对不上照着操作反而越弄越乱。这篇文章我会围绕VMware Workstation 虚拟机软件、VMware Tools 增强工具、Windows 系统镜像三件事展开完整演示从下载到安装的整个过程。不管你是想装 Win7、Win10还是 Ubuntu 等 Linux 发行版核心流程都是通用的。读完你不仅能把虚拟机跑起来还能理解每一步背后的原理之后遇到问题也知道从哪里排查。1. 背景与核心概念在开始动手之前建议先弄清楚三个名词虚拟机、VMware Tools、系统镜像。它们分别解决不同的问题缺一不可。1.1 什么是 VM 虚拟机虚拟机Virtual Machine简称 VM本质上是通过软件模拟出一台“完整的电脑硬件”。在这台虚拟电脑上你可以安装真实的操作系统比如 Windows 7、Windows 10、Ubuntu、CentOS 等。它和你平时用的物理电脑没有本质区别只不过 CPU、内存、硬盘、网卡等硬件都是由虚拟机软件模拟出来的。以 VMware Workstation 为例它可以在你的 Windows 宿主机上同时运行多台虚拟机每台虚拟机互相隔离。某个虚拟机里面系统坏了、中了病毒不会影响宿主机和其他虚拟机。这也是为什么很多开发者、运维、安全测试人员都喜欢用虚拟机做实验。1.2 VMware Tools 的作用VMware Tools 是 VMware 官方的“增强驱动包”虚拟机安装完系统后第一件应该做的事就是把它装上。它解决几个日常使用中最难受的问题屏幕分辨率自适应没装 Tools 之前虚拟机窗口往往只有 800x600 或 1024x768很模糊无法拉伸装好后窗口拖多大分辨率就自动变成多大非常跟手。鼠标平滑移出移入没装 Tools 时鼠标被“锁”在虚拟机里必须按CtrlAlt才能释放出来装好后鼠标可以在宿主机和虚拟机之间无缝切换。剪贴板共享宿主机复制一段文字可以直接粘贴到虚拟机里反之亦然。文件拖拽传输宿主机文件可以直接拖进虚拟机省去配置共享文件夹的麻烦。网络与磁盘性能优化网卡驱动和虚拟磁盘驱动会更完善网络吞吐和磁盘读写性能都有明显提升。需要注意的是VMware Tools 不是操作系统的一部分而是 VMware 提供的驱动和辅助程序集合必须单独安装。1.3 什么是系统镜像系统镜像本质上是操作系统的完整安装包。常见的镜像文件格式有 ISO、GHO、ESD、WIM 等。其中 ISO 是最标准、兼容性最好的格式虚拟机可以直接把 ISO 文件当作一张光盘来启动安装。很多人会把“镜像”和“系统封装包”搞混。这里要区分一下ISO 原版镜像微软或 Linux 发行版官方发布的安装介质安装过程干净、无第三方捆绑适合虚拟机安装。GHO 镜像第三方工具如一键 GHOST封装后的系统备份经常夹带修改主页、捆绑软件等问题不建议在虚拟机上使用。ESD/WIM 镜像Windows 内部部署格式一般用于系统备份和快速恢复对新手来说不如 ISO 直观。所以本文后续的所有操作都以ISO 格式的原版系统镜像为基础。2. 环境准备与版本说明写任何教程之前都要先说清楚环境否则照着敲代码、点菜单的时候对不上就很头疼。2.1 宿主机要求项目建议要求操作系统Windows 10 / Windows 1164 位CPU支持虚拟化技术Intel VT-x / AMD-V并在 BIOS 中开启内存至少 8 GB推荐 16 GB 或以上硬盘至少 40 GB 可用空间取决于你要装的系统系统类型64 位操作系统这里的 8 GB 内存是最低门槛。如果你要跑 Win10 虚拟机宿主机 8 GB 内存会比较吃紧建议 16 GB。原因很简单宿主机本身要占 4~6 GB虚拟机再分 4 GB总共就要 10 GB 左右了。2.2 软件版本说明本文以VMware Workstation Pro 17为例进行演示。VMware Workstation 分为两个主要产品线Workstation Pro功能完整面向开发者和专业用户支持创建、管理、快照、克隆、嵌套虚拟化等。Workstation Player免费版功能精简主要用于“运行别人创建好的虚拟机”创建功能受限。如果你只是个人学习使用可以在 VMware 官网申请Workstation Pro 个人免费许可证。需要注意官网政策在持续变化实际下载页面和授权方式请以你打开官网时为准。如果官网下载不顺畅也可以到正规软件分发渠道下载但要记得校验文件哈希避免下载到被篡改的安装包。2.3 系统镜像准备本文示例会分别提到 Windows 7 和 Windows 10 的安装过程。你可以提前准备好Windows 10 官方 ISO 镜像推荐Windows 7 官方 ISO 镜像如果你的电脑较老或者想体验老系统Linux 用户如果需要 Ubuntu可以到 Ubuntu 官网下载桌面版 ISO。本文以 Windows 为例但 VMware Tools 的安装思路对 Linux 同样适用。2.4 虚拟化 BIOS 设置这是一个非常容易忽略的前置条件。如果你使用的是 Intel CPU需要在 BIOS 中开启Intel VT-xAMD CPU 则对应AMD-V。不同主板厂商的 BIOS 界面不一样常见入口有开机时按Del或F2进入 BIOS在 Advanced 或 Security 或 Virtualization 选项中找到 Intel Virtualization Technology / SVM Mode设置为 Enabled保存并退出如果 BIOS 中没有开启虚拟化后面创建虚拟机时 VMware 会提示“此主机支持 Intel VT-x但 Intel VT-x 处于禁用状态”到时再按上面方法开启即可。3. VMware Workstation 的下载与安装3.1 下载 VMware Workstation进入 VMware 官方网站的 Workstation Pro 下载页面选择对应你宿主机系统的安装包。以 Windows 宿主机为例下载的通常是一个.exe文件。下载完成后建议先校验一下安装包的哈希值确认文件完整无损。# PowerShell 中计算 SHA256 Get-FileHash .\VMware-workstation-full-XX.exe -Algorithm SHA256把输出的哈希值和官网提供的哈希值比对。如果一致说明文件完整如果不一致请删除并重新下载。3.2 安装 VMware Workstation双击安装包整个过程比较常规但也有几个值得注意的地方安装路径默认是C:\Program Files (x86)\VMware\VMware Workstation。如果 C 盘空间紧张可以改到其他盘但不建议放在中文路径下。增强型键盘驱动安装过程中会询问是否安装“增强型键盘驱动程序”建议勾选。这个驱动可以更好地处理一些特殊键盘输入尤其在虚拟机里使用 CtrlAltDel 时更稳定。加入用户体验改善计划可以取消勾选不影响功能。快捷方式建议勾选桌面快捷方式和开始菜单文件夹方便后续启动。安装完成后首次启动 VMware Workstation需要接受许可协议然后输入许可证密钥。如果暂时没有密钥可以先选择“试用”一般来说试用期足够你完成整个学习过程。许可证密钥属于商业授权问题请务必根据你获得的授权方式填写不要使用来历不明的密钥。3.3 安装后检查启动 VMware Workstation 后进入主界面按CtrlP打开首选项在左侧选择“更新”可以设置是否自动检查更新。然后在主界面顶部菜单栏点击“帮助” - “关于 VMware Workstation”可以查看版本信息和许可证状态。确认软件正常运行后就可以开始准备系统镜像了。4. 系统镜像的获取与格式区分4.1 从官方渠道获取 ISO 镜像系统镜像的下载一直是个敏感话题。这里只建议从官方或正规渠道获取Windows 10 / Windows 11微软官网提供媒体创建工具Media Creation Tool可以制作 ISO 镜像也可以直接下载 ISO 文件。Windows 7微软官方已经停止对 Win7 的主流支持官方下载渠道基本已经关闭。如果确实需要 Win7 镜像请确认你拥有合法授权并从可信渠道获取。UbuntuUbuntu 官网提供所有版本的 ISO 镜像下载非常方便。CentOS / 其他 Linux各发行版官网都会提供镜像下载。这里需要特别强调虚拟机里的 Windows 系统同样需要微软授权。虽然虚拟机是“虚拟”的硬件但操作系统本身是真实软件该遵守的授权协议一点都不能少。个人学习建议使用试用期或正版授权企业生产环境务必购买授权。4.2 如何区分 ISO、GHO、ESD很多新手下载系统时会看到一堆后缀名这里做一个表格区分格式全称特点适用场景ISO光盘镜像标准、干净、可启动虚拟机安装、刻录 U 盘GHOGhost 镜像封装系统、捆绑风险高Windows 一键重装ESD加密压缩镜像微软官方在线安装包系统升级、恢复WIM微软映像格式文件级备份部署企业批量部署在 VMware 虚拟机中强烈建议使用 ISO 镜像。原因是 GHO 镜像往往需要用 PE预安装环境工具来恢复过程繁琐且容易引入第三方软件。4.3 镜像下载后的保存位置ISO 文件一般都有 3~6 GB不建议放在 C 盘系统盘因为虚拟机会频繁读取镜像如果你后续还要创建多台虚拟机C 盘空间会迅速告急。建议在非系统盘建立一个统一的目录例如D:\VM\ D:\VM\ISO\ D:\VM\VirtualMachines\ISO目录存放所有系统镜像VirtualMachines目录存放虚拟机磁盘文件目录结构清晰后续管理和清理都方便。5. 创建虚拟机的完整流程5.1 新建虚拟机向导打开 VMware Workstation点击主页面的“创建新的虚拟机”。此时会出现两个选项典型推荐适合新手VMware 自动根据系统类型推荐配置。自定义高级适合有经验的用户可以逐个控制硬件兼容性、CPU、内存、磁盘控制器等。为了讲解得更清楚本文选择“自定义”方式因为这样可以解释更多底层配置项的含义。你也可以直接选“典型”但下面的这些概念理解后对以后排查问题很有帮助。5.2 虚拟机硬件兼容性进入自定义后第一步是选择硬件兼容性。VMware 提供了多个版本Workstation 17.xWorkstation 16.xWorkstation 15.xWorkstation 12.xWorkstation 10.x...高版本创建的虚拟机低版本 Workstation 打不开。如果你只在当前电脑上使用选择最新的 Workstation 17.x 即可。如果你需要把虚拟机文件拷给别人而对方用的还是 Workstation 16那就要选择 16.x 以保持兼容。5.3 操作系统安装来源接下来选择“安装程序光盘映像文件iso”点击“浏览”选中你提前下载好的 ISO 镜像。如果你暂时没有镜像也可以选择“稍后安装操作系统”先创建一台空虚拟机之后再挂载 ISO。两种方式最终效果一样区别只是 VMware 是否帮你自动检测系统类型。5.4 系统类型与版本VMware 会根据镜像自动识别系统类型比如你选中 Win10 的 ISO它会自动识别为“Microsoft Windows”和“Windows 10 x64”。如果是“稍后安装操作系统”这里需要手动选择客户机操作系统Microsoft Windows版本Windows 10 x64需要特别注意的是32 位系统和 64 位系统的版本不要选错。如果你下载的是 64 位 ISO但这里选了 32 位VMware 在启动虚拟机时可能不会报错但系统安装过程中会出现各种莫名其妙的问题。另外如果主机 CPU 不支持虚拟化64 位客户机也无法正常运行。5.5 虚拟机名称与位置给虚拟机起一个容易识别的名字例如“Windows10-Dev”。位置选择是很多人忽略的地方。默认情况下VMware 会把虚拟机文件放在C:\Users\你的用户名\Documents\Virtual Machines\下。对于长期使用的虚拟机建议把位置改到 D 盘或其他空间充足的磁盘。一个虚拟机目录中会包含这些文件Windows10-Dev.vmx // 虚拟机配置文件 Windows10-Dev.vmdk // 虚拟磁盘文件 Windows10-Dev.vmsd // 快照元数据 Windows10-Dev.nvram // BIOS/UEFI 配置 vmware.log // 虚拟机运行日志其中.vmdk是最占空间的它就是你虚拟机的“硬盘”。5.6 固件类型BIOS / UEFI这一步需要稍微注意一下。BIOS经典固件兼容性最好操作简单适合绝大多数用户。UEFI现代固件支持安全启动Secure BootWin10/11 默认推荐使用 UEFI。如果你要安装 Win7建议选择 BIOS因为 Win7 对 UEFI 的支持不完善特别是安装 64 位系统时容易卡在启动阶段。如果你要安装 Win10/11可以选择 UEFI。不过需要注意Win11 还需要 TPM 2.0VMware 17 提供了“虚拟化 TPM”功能但开启 TPM 的前提是虚拟机固件为 UEFI。如果后续想体验 Win11这一步可以提前选好 UEFI。5.7 处理器配置在这里配置 CPU 的核心数。需要注意 VMware 中“处理器数量”和“每个处理器的内核数量”的区别处理器数量Sockets虚拟机的 CPU 插槽数量。每个处理器的内核数量Cores每个 CPU 插槽内的核心数。操作系统对 CPU 授权通常按插槽计算所以一般设置为“1 个处理器、2 个或 4 个内核”比“2 个处理器、1 个内核”更合适。同时如果希望虚拟机支持嵌套虚拟化比如在虚拟机里再跑 Docker 或再装一台虚拟机需要勾选“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI”。这个选项在创建时可以在处理器属性中勾选或者之后在虚拟机设置中添加。5.8 内存分配内存分配遵循一个基本原则在保证宿主机流畅运行的前提下尽可能多分给虚拟机。推荐分配Win7 虚拟机2~4 GBWin10 虚拟机4~8 GBUbuntu 桌面版4 GBLinux 服务器版2 GB这里需要注意内存是稀缺资源。如果你宿主机只有 8 GB 内存分 8 GB 给虚拟机宿主机就只能勉强运行最终两边都卡死。初学者最容易犯的错误就是“贪多”总想着给虚拟机分最高的配置结果造成宿主机卡顿、虚拟机频繁卡死。5.9 网络类型这一步很关键理解好了能解决大量网络问题。网络模式工作原理使用场景能否访问外网能否被局域网访问桥接模式虚拟机直接接入物理网络虚拟机需要与局域网内其他设备互通能能NAT 模式宿主机共享 IP虚拟机访问外部虚拟机只访问外网能否仅主机模式只有宿主机和虚拟机互通隔离测试否否新手机器人一般默认选 NAT 模式。这个模式的好处是只要宿主机能上网虚拟机就能上网不需要额外配置。如果你后面做 Web 开发或服务器测试需要让其他同事访问虚拟机里的服务那就要改成桥接模式。但桥接模式需要宿主机连接的是真实网卡如果你用的是无线网卡也可能支持桥接但需要额外处理无线网卡的桥接设置不同网卡驱动差异较大。5.10 I/O 控制器与磁盘类型VMware 中常见的 I/O 控制器和磁盘类型如下SCSI / SATA / NVMe都是硬盘接口类型。默认选择推荐的即可建议选择 NVMe 获得更好的磁盘性能但要和后续系统镜像的驱动兼容。Win7 对 NVMe 支持不好建议选 SATA。虚拟磁盘类型VMware 虚拟磁盘有 IDE、SCSI、SATA、NVMe 等默认选 NVMe 或 SATA 即可。这里还有一个选项是“立即分配所有磁盘空间”。如果勾选虚拟机会一次性占用你设置的全部磁盘大小比如 60 GB性能稍好如果不勾选虚拟磁盘会随着使用逐渐增大更省空间。推荐不勾选按需增长。5.11 磁盘容量根据你要安装的操作系统磁盘大小建议如下Win740~60 GBWin1060~80 GBUbuntu 桌面版30~50 GBCentOS 服务器版30~40 GB“将虚拟磁盘存储为单个文件”和“拆分成多个文件”二选一。单个文件性能好、管理方便拆分文件便于复制到其他存储设备。推荐选择“将虚拟磁盘存储为单个文件”。到这里虚拟机的硬件配置就完成了。点击“完成”后VMware 会生成一台“空电脑”接下来的任务就是在这台空电脑上安装操作系统。6. 在虚拟机中安装 Windows 系统6.1 启动虚拟机在 VMware 主界面左侧选择你刚创建的虚拟机然后点击“开启此虚拟机”。启动后VMware 会模拟一个 BIOS/UEFI 引导过程。如果你的 ISO 镜像没有问题几秒钟后就会看到“Press any key to boot from CD or DVD...” 的提示。这里要特别注意这个提示只停留 2~3 秒。如果你没及时按任意键系统会跳过光盘引导直接进入“硬盘启动”而硬盘是空的就会提示找不到操作系统。处理方法是重启虚拟机再次进入引导界面时快速按任意键。6.2 Windows 安装程序界面以 Windows 10 为例启动后会进入蓝色的 Windows 安装界面选择语言、时间和货币格式、键盘输入方法默认中文即可点击“下一步”。点击“现在安装”。输入产品密钥。如果你没有密钥可以点击“我没有产品密钥”安装完成后系统会处于未激活状态不影响基本使用但部分功能受限。然后选择安装版本。这里有家庭版、专业版、教育版等。如果你没有特殊需求选专业版即可。要注意同一 ISO 镜像中不同版本的授权是不同的请按你的授权证书选择。6.3 重要选择“自定义安装”当安装程序询问“你想执行哪种类型的安装”时升级安装 Windows 并保留文件、设置和应用程序适合从旧系统升级不适合全新安装。自定义仅安装 Windows高级适合全新安装选择这一项。6.4 磁盘分区进入磁盘管理界面后你会看到一块未分配的空间大小和你刚才创建磁盘时设置的一致。这里有一个关键操作在“未分配的空间”上直接点击“新建”即可不要删除、不要格式化其他分区。为什么要强调这一点因为很多新手在虚拟机中操作时会习惯性地想“先分区再装系统”。但虚拟机使用的是虚拟磁盘它并不像物理机那样需要复杂的多分区规划。如果你在 Windows 安装界面里把磁盘删掉或改名反而容易搞乱引导记录。正确做法选中未分配的空间。点击“新建”。使用默认大小点击“应用”。系统会自动创建系统保留分区ESP/MSR和主分区。选中主分区点击“下一步”。Windows 安装程序会自动完成剩余工作并把引导文件写入正确的分区。6.5 等待安装完成接下来安装程序会经历以下阶段复制 Windows 文件安装功能安装更新完成这个过程通常需要 10~30 分钟具体时间取决于你的 CPU 性能和磁盘速度。期间虚拟机会自动重启几次不要手动干预也不要因为虚拟机看起来黑屏就以为是卡住了。安装完成后Windows 会进入首次启动设置界面OOBE包括设置用户名和密码设置 PIN 码可选隐私设置建议关闭不必要的诊断数据进入桌面后第一件事不是安装软件而是安装 VMware Tools。6.6 Win7 安装的特殊说明如果你安装的是 Windows 7有几点需要提醒安装时间较长且 Win7 没有内置 USB 3.0 驱动鼠标键盘可能失灵。这时可以在 VM 设置中把 USB 控制器改为 USB 2.0或者使用 PS/2 兼容模式。VMware 17 及以上版本对 Win7 的支持不如旧版本容易遇到显卡驱动异常或 ACPI 问题。如果卡在安装界面或启动界面可以尝试在虚拟机设置中把“固件类型”改为 BIOS并在“处理器”中取消勾选虚拟化特性。Win7 系统安装完成后如果不安装 VMware Tools网卡往往无法正常工作因为 Win7 镜像中没有内置 VMware 虚拟网卡的驱动程序。另外提醒一点Win7 已停止安全更新如果你没有特别的兼容性需求建议在虚拟机中使用 Win10 或更新的系统安全性会好很多。7. VMware Tools 的安装7.1 Windows 虚拟机安装 VMware ToolsWindows 系统安装完成后进入桌面在 VMware 菜单栏中找到虚拟机(M) - 安装 VMware Tools(T)点击后VMware 会把一个虚拟光盘挂载到 Windows 虚拟机中。在虚拟机中打开“此电脑”你会看到一个 DVD 驱动器双击运行setup.exe。安装过程类似普通软件一路点击“下一步”即可。但有两个地方值得注意安装类型选择“典型安装”即可无需自定义组件。自定义安装选项在“VMware Tools”主组件下有一个“增强型虚拟机性能”选项建议保留。还有一个“WMI 支持”组件如果你不依赖 Windows 管理规范可以取消勾选。安装完成后会提示重启虚拟机。重启之后你可以验证一下拖动 VMware 窗口大小Windows 分辨率是否自动跟随鼠标是否可以在宿主机和虚拟机间自由移动从宿主机复制文字能否直接粘贴进虚拟机如果以上都为“是”说明 VMware Tools 安装成功。7.2 Linux 虚拟机安装 VMware Tools如果你安装的是 Ubuntu 等 Linux 系统VMware Tools 的安装方式稍有不同。在菜单栏中选择“虚拟机” - “安装 VMware Tools”然后在 Linux 中挂载虚拟光驱# 创建挂载目录 sudo mkdir -p /mnt/cdrom # 挂载光驱 sudo mount /dev/cdrom /mnt/cdrom # 查看文件 ls /mnt/cdrom其中会包含一个VMwareTools-x.x.x-xxxx.tar.gz压缩包把解压后的vmware-tools-distrib目录中的安装脚本执行即可# 解压到 /tmp tar -zxvf /mnt/cdrom/VMwareTools-*.tar.gz -C /tmp # 执行安装脚本 sudo /tmp/vmware-tools-distrib/vmware-install.pl安装脚本会询问一些问题一般来说直接回车接受默认值即可。安装完成后重启sudo reboot如果是新版本的 Ubuntu20.04 及以上更推荐使用 VMware 提供的open-vm-tools包直接通过 apt 安装sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop -yopen-vm-tools是 VMware Tools 的开源版本在 Linux 发行版中被广泛使用安装体验比官方 VMware Tools 更省心。7.3 VMware Tools 安装失败的排查如果安装 VMware Tools 后没有生效可以先检查驱动是否正常加载。Windows 中打开“设备管理器”查看是否有带黄色感叹号的设备。如果有通常是 VMware 的显卡或网卡驱动没有正确安装可以右键选择“更新驱动程序”让系统自动搜索。Linux 中使用vmware-toolbox-cmd命令检查vmware-toolbox-cmd --version如果能输出版本号说明 Tools 安装成功。如果提示命令不存在则需要检查安装路径或者改用 open-vm-tools。8. 常见问题与排查思路虚拟机环境因为多了一层虚拟化出问题的概率会比物理机高不少。下面整理一些高频问题结合网络搜索热词把排查思路讲清楚。8.1 “此主机支持 Intel VT-x但 Intel VT-x 处于禁用状态”这是非常经典的问题。问题现象常见原因解决思路启动虚拟机时提示 VT-x 禁用BIOS 中没有开启虚拟化进入 BIOS 开启 VT-x/AMD-V具体步骤重启电脑进入 BIOS。找到虚拟化相关选项Intel Virtualization Technology / SVM Mode。设为 Enabled。保存退出。如果 BIOS 中已经开启但仍然提示可能是 Windows 的 Hyper-V 或内核隔离功能占用虚拟化冲突。解决方法是关闭 Hyper-V 和相关虚拟化功能# 管理员身份运行 PowerShell Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All也可以进入“控制面板 - 程序 - 启用或关闭 Windows 功能”取消勾选“Hyper-V”、“Windows 虚拟机监控程序平台”和“虚拟机平台”。需要提醒的是如果你平时也使用 Docker Desktop 或 WSL2关闭 Hyper-V 会影响这些工具需要自己权衡。VMware 17 和 WSL2 在某些配置下可以共存但偶尔仍有兼容性冲突。8.2 虚拟机开机蓝屏问题现象常见原因解决思路Win10 虚拟机启动后蓝屏硬盘模式不匹配修改虚拟磁盘类型或关闭虚拟化技术安装系统时蓝屏镜像文件损坏重新下载并校验哈希蓝屏问题很常见尤其是 Win10 用户。如果你是在安装系统过程中蓝屏先检查 ISO 镜像文件是否损坏重新下载即可。如果你是用 VMware 安装 Win10 后第一次启动蓝屏则多半是因为虚拟磁盘的控制类型与系统驱动不匹配。尝试在虚拟机设置中把硬盘改为 SATA 或 IDE 再试。另外Win10 的某些更新与 VM 的虚拟显卡驱动冲突也可能导致蓝屏。可以进入安全模式卸载更新补丁。8.3 虚拟机开机后直接黑屏问题现象常见原因解决思路开机后一直黑屏显卡加速冲突在 VM 设置中关闭 3D 加速黑屏但有鼠标系统分辨率问题按 CtrlAltEnter 切换全屏模式处理思路先确认是“完全黑屏”还是“底部有鼠标指针”。如果有鼠标指针说明系统可能已启动但显卡驱动异常可以尝试按CtrlAltF1Linux或等系统自动恢复显示。如果完全黑屏可以在 VM 设置中关闭“加速 3D 图形”再重启虚拟机。8.4 虚拟机忘记密码问题现象常见原因解决思路忘记 Win10 登录密码未开启密码重置盘使用 PE 工具重置密码忘记 Linux root 密码单用户模式维护不及时进入 recovery 模式重置如果你是 Windows 虚拟机可以用原版安装介质进入修复模式打开命令提示符。但这个方法对系统版本要求较高且容易产生新问题建议在虚拟机中设置密码时保留好密码记录。Linux 虚拟机忘记 root 密码时可以在系统启动时进入 GRUB选中内核行按e在linux行末尾添加single或init/bin/bash进入单用户模式后使用passwd修改密码。这里必须提醒这个方法只能用于你自己有合法授权的系统并且是在测试环境中。不要用来尝试绕过他人系统的安全机制这属于越权操作。8.5 Win7 虚拟机声音不正常问题现象常见原因解决思路Win7 虚拟机没有声音VMware Tools 驱动不完整重新安装最新版 Tools声音卡顿声卡设备设置冲突在 VM 设置中修改声卡型号Win7 的声音问题多数是因为 VMware Tools 版本与 Win7 兼容性不好。可以尝试在 VMware 官网下载旧版 Tools或者把声音设备从默认改为“Realtek 音频”。8.6 虚拟机无法访问网络问题现象常见原因解决思路NAT 模式无法访问外网宿主机网络异常先检查宿主机能否上网桥接模式无法访问局域网无线网卡桥接问题改用 NAT或手动指定桥接网卡在 NAT 模式下如果虚拟机访问不了外网可以先在虚拟机中执行ping 192.168.xx.1 # 默认网关 ping 8.8.8.8 # 外网 IP ping baidu.com # DNS 解析能 ping 通 8.8.8.8 但不能 ping 通 baidu.com说明 DNS 配置问题。能 ping 通网关但不能 ping 通外网说明宿主机网络异常或 VMware NAT 服务没启动。可以在 Windows 服务管理器中检查以下服务是否正常运行VMware NAT Service VMware DHCP Service如果服务停止右键“启动”即可。桥接模式访问不了网络最常见的原因是无线网卡桥接不成功。在 VM 设置中把网络模式改为“桥接模式”勾选“复制物理网络连接状态”并选择正确的网卡。如果宿主机用的是无线网卡桥接效果不稳定这种情况下建议直接用 NAT。8.7 虚拟显卡无法调用独立显卡问题现象常见原因解决思路虚拟机无法使用宿主机的 GPUVMware 默认没有启用 3D 加速VM 设置中勾选 3D 图形分配显存虚拟机中跑 GPU 应用失败VMware 虚拟显卡能力有限考虑使用 GPU 直通或 VMware 原生支持方案VMware Workstation 对 GPU 的支持比较有限它不会“直通”你的独立显卡而是通过虚拟显卡接口把你的显卡能力暴露给虚拟机。在 VM 设置 - 显示器中可以勾选“加速 3D 图形”并调整“图形内存”大小。但要注意虚拟机中的 GPU 性能远低于物理机。如果你需要在虚拟机中跑深度学习或大型游戏VMware Workstation 并不是最合适的选择建议考虑其他方案或直接物理机多系统。8.8 虚拟机磁盘越来越大如何清理问题现象常见原因解决思路虚拟磁盘文件越来越大删除文件后未压缩磁盘使用 VMware Tools 的 shrink 功能系统盘空间不足系统更新和临时文件堆积在虚拟机内清理磁盘如果你在虚拟机中删除了大量文件虚拟机磁盘文件.vmdk不会自动变小。这是因为虚拟磁盘是“只增不减”的。Windows 虚拟机中可以用 VMware Tools 的“压缩”功能在虚拟机中执行cleanmgr清理系统临时文件。打开“此电脑”右键磁盘属性 - 磁盘清理。清理完成后在 VMware 菜单中点击“虚拟机” - “清理磁盘”。Linux 虚拟机中可以先清理包缓存sudo apt clean sudo journalctl --vacuum-time2d然后执行 VMware Tools 的压缩sudo vmware-toolbox-cmd disk shrink /9. 最佳实践与工程建议9.1 让虚拟机磁盘文件保持整洁虚拟机磁盘文件默认会放在用户目录下长时间使用会越来越乱。建议从创建第一天就建立固定目录结构D:\VM\ ├── ISO\ # 系统镜像统一存放 │ ├── win10.iso │ └── ubuntu.iso ├── VirtualMachines\ # 每台虚拟机一个文件夹 │ ├── Windows10-Dev\ │ └── Ubuntu-Server\ └── Templates\ # 干净的系统模板用于克隆一定要给每台虚拟机起一个有意义的名字不要叫“新建虚拟机 (2)”否则后面虚拟机多了找起来非常痛苦。9.2 善用快照而不是每次复制整台虚拟机VMware 快照Snapshot是一个非常实用的功能。它可以把虚拟机的当前状态保存下来包括系统配置、已安装软件、环境变量等。之后无论你怎么折腾都可以立即恢复到快照时的状态。快照的使用场景在给系统打补丁之前创建快照补丁有问题可以直接回滚。在做软件实验之前创建快照实验完成后再删除。在操作系统安装完成、VMware Tools 装好之后创建一个“干净系统快照”以后每次创建新环境都从快照克隆而不是重新安装系统。但要注意快照不是备份。快照文件和原磁盘文件是依赖关系一旦某个环节损坏整个快照链都可能失效。重要数据还是需要定期导出或备份。9.3 在新建虚拟机时开放虚拟化引擎如果你打算在虚拟机中再运行 Docker Desktop或者需要测试嵌套虚拟化那么创建虚拟机时务必勾选处理器选项中的“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI”。没有勾选这个选项虚拟机内部会检测不到硬件虚拟化指令Docker 和各类模拟器都无法正常工作。9.4 虚拟机安全注意事项虚拟机并不是“安全隔离箱”。常用的安全建议是不要用虚拟机访问不受信任的网站和文件除非你明确知道风险。虚拟机中同样需要安装杀毒软件和开启防火墙。快照功能不能作为备份策略重要数据要复制到宿主机或外部存储。对生产环境或包含敏感数据的虚拟机建议启用磁盘加密功能。9.5 控制虚拟机的资源用量宿主机资源是有限的。如果你在一台 16 GB 内存的笔记本上运行三台 4 GB 内存的虚拟机很快就会卡到无法使用。建议在每台虚拟机上设置内存上限同时开启“内存缩减”功能。在 VM 设置 - 内存中可以勾选“预留所有客户机内存”但除非特殊场景不建议开启。保持默认即可。10. 总结与后续学习建议到这里关于 VM 虚拟机、VMware Tools 和系统镜像的下载安装流程就完整走了一遍。我们实际完成了这些事安装了 VMware Workstation Pro了解了 ISO、GHO、ESD 等镜像格式的差异创建了一台完整配置的虚拟机安装了 Windows 系统并完成了分区引导安装了 VMware Tools 增强工具整理了 8 个最容易遇到的虚拟机报错和解决办法如果接下来的目标是继续深入虚拟化方向可以从这几个方向逐步扩展虚拟机网络NAT 和桥接模式的原理、端口转发、自定义虚拟网络。虚拟磁盘磁盘扩容、磁盘收缩、不同磁盘类型的性能差异。快照与克隆快照链原理、链接克隆 vs 完整克隆的使用场景。自动化部署VMware 命令行工具vmrun、模板克隆、批量创建虚拟机。Linux 虚拟机运维在虚拟机中部署 Docker、Nginx、MySQL 等常用服务。虚拟机的学习曲线并不陡峭只要亲手操作一遍把常见的坑踩一遍后面的路就会顺畅很多。希望这篇文章能帮你在虚拟机的入门路上省下一点摸索时间。如果你在实操中遇到本文没有提到的问题建议优先查看虚拟机目录下的vmware.log日志文件很多莫名其妙的报错都会在这里留下真实原因。用好日志是解决虚拟机问题最可靠的手段。
上一篇/下一篇内容由系统自动关联 返回资讯列表 →