VMware Workstation 虚拟机安装指南:从BIOS设置到系统安装与排错
2026/8/31 21:37:09 网站建设 项目流程

虚拟机是很多人在一台电脑上同时运行多个系统时最常用的方案,VMware Workstation 则是这类工具里最常见的一款。不管是装 Windows 11、Ubuntu,还是国产的统信 UOS,只要 ISO 镜像正常、硬件虚拟化打开、步骤不出错,基本都能在一台普通电脑上跑起来。这篇文章不绕弯子,直接从下载 VMware Workstation 开始,按顺序把“软件安装 -> 新建虚拟机 -> 安装系统 -> 常见报错 -> 后续优化”全部拆开讲,重点解决几个高频坑:BIOS 里没开虚拟化、Hyper-V 冲突、Windows 11 要求 TPM 2.0、虚拟机装完网络不通。

如果你之前装虚拟机失败过,大概率不是 VMware 本身有问题,而是安装前没把主机环境整理干净。下面按实际落地顺序拆一遍。

1. 安装虚拟机之前,先把这台电脑的虚拟化环境理顺

1.1 CPU 虚拟化开关:VT-x / AMD-V 是虚拟机能不能启动的前提

VMware Workstation 属于二型虚拟化软件,需要 CPU 提供硬件虚拟化能力。Intel 平台上叫 VT-x 或 Virtualization Technology,AMD 平台上叫 SVM Mode。没有这个,虚拟机可以创建,但一开机就会报错,或者运行 64 位系统时异常卡顿。

建议在装 VMware 之前先做一次确认:

  1. 重启电脑,开机时按 Del、F2、F10、F12 等按键进入 BIOS/UEFI 设置界面。
  2. 找到 CPU 相关配置,不同主板位置不一样,一般是 Advanced、Processor Configuration、VT-d 或 SVM。
  3. 把 Intel Virtualization Technology / SVM Mode 设置为 Enabled。
  4. 保存并退出,重新进入系统。

进入 Windows 后,打开任务管理器,切到“性能 -> CPU”,看右下角“虚拟化”状态。如果显示“已启用”,说明 BIOS 这步已经完成。如果显示“已禁用”,就必须回到 BIOS 再找一遍开关。

有些电脑主板把 VT-x 和 VT-d 分成两个选项,VT-d 是给设备直通用的,普通虚拟机可以不开,但 VT-x / SVM 必须开。

1.2 物理内存、磁盘空间和 ISO 镜像的“最低门槛”

虚拟机本质上是把物理机器的部分资源“借”给另一个系统用。资源不够的时候,不是不能用,而是会很吃力。

我建议先按这个标准做一次前置检查:

资源最低建议说明
物理内存8 GB 以上跑 Windows 11 虚拟机建议 16 GB
单个虚拟机内存2 GB - 4 GBWindows 11 至少 4 GB
磁盘可用空间60 GB 以上系统盘加软件盘比预期更占空间
ISO 镜像官方原版镜像第三方精简镜像经常导致安装失败

虚拟机文件尽量放在数据盘,不要放到系统 C 盘。原因很简单:虚拟磁盘会越来越大,放在 C 盘很容易把系统盘挤满,一旦磁盘满了,虚拟机会直接卡死。

ISO 镜像下载后最好校验一下 SHA256。很多时候安装到一半报错,不是操作问题,而是镜像文件下载不完整。官方页面通常会给出校验值,手边没有校验工具,也可以用 PowerShell 的 Get-FileHash 命令。

1.3 Hyper-V、WSL2、内核隔离和 VMware 的冲突

这是 Windows 环境下最容易踩的坑。你装好了 VMware Workstation,创建虚拟机,准备开机,结果弹窗提示“VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 Hyper-V 角色”。

原因是 Windows 自带的 Hyper-V、虚拟机监控程序平台、Windows 沙盒、内核隔离等功能,会先占用 CPU 的虚拟化指令。VMware Workstation 默认也依赖这些指令,一旦被 Hyper-V 占用,就会冲突。

处理方法有两种。

第一种:如果日常不需要 WSL2 或者 Docker,推荐直接关闭 Hyper-V 以及相关功能。

  • 打开控制面板 -> 程序和功能 -> 启用或关闭 Windows 功能。
  • 把 Hyper-V 下面的勾全部取消。
  • 同时取消“虚拟机监控程序平台”和“适用于 Linux 的 Windows 子系统”相关功能。
  • 以管理员身份打开命令提示符,执行:
bcdedit /set hypervisorlaunchtype off

然后重启电脑。

第二种:如果还需要 WSL2、Docker 或 Windows 沙盒,不能直接关掉 Hyper-V。可以尝试在 Windows 功能里保留“虚拟机监控程序平台”,同时把 VMware Workstation 更新到较新的版本。较新版本支持通过 Windows Hypervisor Platform 运行虚拟机,但兼容性需要实测,不能保证所有环境都稳定。

注意:关闭 hypervisorlaunchtype 会影响 WSL2 和 Docker 的启动。很多人在公司电脑上装虚拟机,正好碰上公司要求开内核隔离,这时需要先和本机管理员确认,不能盲目关系统安全功能。

2. 下载 VMware Workstation,需要注意的不只是版本号

2.1 从官网下载,版本选对

VMware Workstation 有 Workstation Player 和 Workstation Pro 两个产品线。 Player 更像是一个精简播放器,适合只运行现成虚拟机;Pro 支持创建虚拟机、批量克隆、快照、复杂网络等。装系统通常建议直接用 Pro。

下载渠道只建议官网。第三方下载站和“绿色版”虽然看起来方便,但容易出现两个问题:

  • 安装包被修改过,可能带上捆绑程序或后门。
  • 版本过旧,无法适配新 CPU 和新 Windows 版本。

打开 VMware 官网后,找到 Workstation Pro 的下载页面。页面上的版本号会持续更新,不用刻意追最新版,选相对稳定的版本即可。文件名通常是VMware-workstation-full-版本号.exe这种格式,下载后先存到容易找到的目录。

注意:不要直接搜索“VMware Workstation 破解版”或“密钥”,这类资源来源复杂,容易踩坑。个人学习和测试用官方试用版通常就够。如果公司有正式采购,就使用公司提供的授权许可。

2.2 安装过程中的勾选和路径

安装包下载完后,双击启动。安装流程本身不复杂,但有几个点值得注意:

  1. 安装路径建议改到非系统盘,例如 D:\VMware。安装程序默认在 C 盘,后续版本升级、日志、虚拟机缓存都可能占用空间。
  2. 安装过程中会询问是否启动时检查产品更新。如果只是学习,取消勾选也没问题;如果要做长期使用,保留检查更新更稳妥。
  3. 客户体验提升计划可以不勾选,这纯粹是后台数据统计,和功能无关。
  4. 网络类型、是否在 PATH 中添加 vmrun 之类的选项,保持默认即可,新手不需要动。

安装完成后,部分 Windows 系统会要求重启。如果安装前 Hyper-V 相关功能一直开着,也建议重启一次,让系统环境干净下来。

首次启动时,软件会要求输入许可证密钥。可以先选择试用,通常默认给一定期限的试用期。许可证这一项不需要花太多时间研究。

2.3 安装后先看一眼主界面

启动 VMware Workstation Pro 后,主界面会显示“主页”,包含“创建新的虚拟机”按钮。不要急着创建,先检查一下菜单栏里是否能正常识别当前主机信息。

如果软件打开后提示“VMware Workstation 无法连接到虚拟机”,先确认 VMware 相关服务有没有被系统优化软件或杀毒工具禁用。可以在 Windows 服务里查看 VMware Authorization Service 是否正在运行。这类问题经常出现在安装了某些“清理优化软件”的电脑上,服务被误关,导致虚拟机启动失败。

3. 新建虚拟机:从 ISO 到第一次开机

3.1 新建向导里的选项怎么填

主界面选择“创建新的虚拟机”。第一个页面选择配置类型,推荐选“典型(推荐)”。

然后会进入“安装客户机操作系统”页面,这一步很关键。有几个选项:

  • 安装程序光盘映像文件(iso):这是最常用的方式,需要提前准备好系统 ISO。
  • 稍后安装操作系统:适合以后再用 ISO 或者 PXE 引导,也可以选这个,后续再挂载。
  • 安装程序光盘:如果主机有光驱和光盘,可以选这个。

如果是初次使用,建议直接选 ISO 文件,省去之后手动挂载的麻烦。

接下来选择客户机操作系统类型和版本。装 Windows 10 就选 Microsoft Windows -> Windows 10 x64;装 Ubuntu 就选 Linux -> Ubuntu 64 位;装统信 UOS 可以选 Linux 下的 Debian 64 位或尽可能接近的内核版本。类型选错不会导致无法安装,但可能在后续 VMware Tools 和显卡驱动适配时出问题。

然后填写虚拟机名称和位置。名称随意,建议能看出系统用途,例如Win11-测试。位置要放到有足够空间的磁盘目录里。

磁盘容量设置里,默认通常给 60 GB。如果只是测试,可以适当调小;如果想长期使用并安装很多软件,建议保留 60 GB 以上。不要勾选“立即分配所有磁盘空间”,这样会让虚拟机初始化时直接占用全部空间,但实际内容还没填满,浪费比较多。

最后一步,点击“自定义硬件”进去调整关键配置。

3.2 硬件分配不要一味拉满

在自定义硬件页面里,有几个配置决定虚拟机能不能顺畅跑起来。

处理器:不要盲目分配所有物理核心,一般 2 核心到 4 核心就够。分配太多反而会让主机卡顿。每个处理器的核心数项,根据主机 CPU 情况填即可。

内存:安装 Windows 11 建议给 4 GB;安装 Windows 10 给 4 GB;安装 Linux 桌面版给 2 GB 就可以。物理内存只有 8 GB 的机器,给虚拟机分配 4 GB 后,主机只剩下约 4 GB 可用,运行大软件会吃力,实际使用时需要根据瓶颈调整。

网络适配器:默认 NAT 模式适合新手,因为虚拟机可以通过主机上网,不会占用局域网 IP。如果需要虚拟机像独立电脑一样出现在局域网里,可以选择桥接模式。如果只是做隔离测试,可以选仅主机模式。

USB、声卡、打印机:不是所有虚拟机都需要声卡和打印机。不需要的设备可以在自定义硬件里直接移除,可以减少启动时的设备枚举问题。

配置完成后,点击完成,虚拟机列表里就会出现这台虚拟机。

3.3 启动虚拟机会遇到什么

点击“开启此虚拟机”,如果 ISO 镜像没问题,虚拟机会从 ISO 引导。屏幕上可能出现“Press any key to boot from CD or DVD...”的提示,需要立刻在虚拟机窗口里点一下鼠标并按任意键,否则它会尝试从硬盘启动,然后显示找不到引导设备。

这个提示出现时间很短,新手很容易错过。如果错过了,可以重启虚拟机再试一次。

进入系统安装界面后,就按对应系统的安装流程走。安装过程中如果突然卡死、黑屏或花屏,先不要以为是 VMware 的问题,先确认 ISO 是否原版,再检查虚拟机的显示设置和资源分配。

4. 安装 Windows 11、Ubuntu、统信 UOS 的实际差异

4.1 Windows 11 安装先解决 TPM 2.0 和 UEFI

Windows 11 的安装程序对固件有硬性要求:需要 UEFI 引导、安全启动、TPM 2.0。在 VMware Workstation 中,默认虚拟机可能不会自动启用这些,因此安装时会提示“该电脑必须支持 TPM 2.0”或“不满足系统要求”。

解决办法是在创建虚拟机时,先在“自定义硬件”里配置:

  1. 虚拟机设置 -> 选项 -> 高级,把固件类型改成 UEFI。
  2. 勾选“启用安全启动”(只有在 UEFI 模式下才有效)。
  3. 在“硬件”标签页里,点击“添加设备”,选择“可信平台模块”,也就是 TPM 设备。
  4. 添加 TPM 时,如果 VMware 提示需要加密虚拟机,按提示给虚拟机设置密码并启用加密。

添加完成后,再启动虚拟机安装 Windows 11,就不会卡在 TPM 2.0 要求那一关了。

还有一个细节:如果已经建好虚拟机且用默认 BIOS 固件开始安装,中途想补 TPM 会比较麻烦。最稳妥的做法是创建虚拟机时就把 UEFI 和 TPM 都配置好,再开始安装。如果已经装到一半,直接改固件类型容易导致引导失败,不如重新新建一台。

Windows 11 对内存和磁盘的要求也要注意。最低要求是 4 GB 内存和 64 GB 存储,建议给 8 GB 内存、100 GB 磁盘,体验会更接近真机。

4.2 Ubuntu 桌面版的安装流程相对省心

Ubuntu 桌面版在 VMware 里安装比 Windows 11 省心不少,因为 Linux 对固件的限制不折腾。创建虚拟机时选择 Linux -> Ubuntu 64 位,内存给 2 GB 以上,磁盘给 20 GB 到 30 GB,网络保持 NAT,基本就能跑。

安装过程中,Ubuntu 的安装向导会自动探测硬件,选择默认安装选项即可。分区时如果不想手动规划,直接选“使用整个磁盘”或“清除整个磁盘并安装 Ubuntu”,适合新手。

安装完成后,Ubuntu 桌面版通常会自动加载一套开源驱动,显示分辨率可能不是最佳的。这时需要安装增强工具。

Ubuntu 和大多数 Debian 系 Linux 发行版在 VMware 里更推荐安装 open-vm-tools,而不是传统 VMware Tools。在 Ubuntu 终端中执行:

sudo apt update sudo apt install open-vm-tools-desktop

安装完成后重启,分辨率、剪贴板共享、拖拽文件都会好用很多。

4.3 统信 UOS 和批量部署思路

统信 UOS 是国产 Linux 桌面系统,在虚拟机里安装时,客户机类型选择 Linux 相关选项即可。镜像通常是 ISO 格式,启动后会出现系统安装引导,支持语言选择、键盘布局、磁盘分区等。内存建议给 2 GB 到 4 GB,磁盘建议 40 GB 以上。

单机安装完成后,后续使用会遇到“怎么安装软件”的问题。统信 UOS 底层与 Debian 关系较近,软件包多为 deb 格式。图形界面下双击安装包就可以安装;命令行环境下也可以使用 apt 命令安装软件,前提是系统里已经配置好软件源,或者手上有离线 deb 包。

如果企业或实验室需要批量安装统信 UOS,不建议一台一台手动装机。更常见的做法是:

  1. 在一台虚拟机上安装好统信 UOS,并安装常用软件、补丁、内部证书。
  2. 关闭虚拟机,使用 VMware Workstation 的克隆功能,复制出多个副本。
  3. 如果是大规模生产环境,可以使用模板机结合 PXE 网络引导批量部署。

批量部署时还要考虑离线场景。如果目标网络不能访问外部软件源,就需要提前准备内部软件源或离线安装包。操作系统本身的离线部署可以通过本地镜像启动完成,但后续软件的批量安装必须先把软件包和依赖收集齐全。

5. 安装和启动过程中最常见的错误排查清单

5.1 提示虚拟化未启用或 VT-x 不可用

这类提示通常出现在虚拟机启动时,比如“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”。

排查步骤:

  1. 先确认 BIOS/UEFI 里的 VT-x / SVM 是否开启。
  2. 打开任务管理器,看“性能 -> CPU -> 虚拟化”是否显示“已启用”。
  3. 如果显示“已禁用”,即使 VMware 里已经打开,也可能被 Windows 的“内核隔离”或“基于虚拟化的安全性”拦截。
  4. 关闭 Windows 安全中心 -> 设备安全性 -> 内核隔离 -> 内存完整性。
  5. 如果仍然不行,检查有没有第三方安全软件开启了反虚拟化功能,部分安全软件会占住虚拟化指令。

不要把顺序弄反。先看 BIOS,再看 Windows 功能,最后看杀毒软件,这样可以避免重复折腾。

5.2 提示 Hyper-V 不兼容

错误提示是“VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 hyper-v 角色,然后再运行 VMware Workstation”。

按照前面说的方式处理:关闭 Hyper-V 和虚拟机监控程序平台,然后管理员命令行执行:

bcdedit /set hypervisorlaunchtype off

重启后一般就能解决。

需要注意:如果是公司统一开启的 BitLocker、Credential Guard,或者系统策略强制启用基于虚拟化的安全性,只关 Windows 功能可能没用。这种情况下不要强行关闭系统安全策略,而是应该先联系 IT,看是否允许临时切换虚拟机软件。否则可能造成系统安全功能异常。

5.3 虚拟机卡死、蓝屏、报 0xc0000005 不可恢复错误

有一些 VMware Workstation 用户会碰到这样的错误:

vmware workstation 不可恢复错误: (vcpu-1) exception 0xc0000005 (access violation)

这个报错不一定是系统镜像问题。优先按这个顺序排查:

  1. 先关闭虚拟机,进入虚拟机设置 -> 显示器,取消“加速 3D 图形”。
  2. 如果虚拟机的硬件版本很高,而主机显卡驱动较老,可以把虚拟硬件版本调低一点再试。
  3. 查看虚拟机目录下的 vmware.log 文件,搜关键词“vcpu-1”或“access violation”,看是哪个设备触发了异常。
  4. 移除不必要的外设,比如 USB 控制器、声卡、打印机设备。
  5. 更新 VMware Workstation 到新版本。
  6. 如果还不行,用新建一个空白虚拟机的方式排除配置污染。

不要一报错就重装系统。很多情况下是 3D 加速和显卡驱动的兼容问题,和系统本身没关系。

5.4 找不到启动设备或系统无法引导

安装完系统后,重启虚拟机却提示“找不到操作系统”或“No bootable device”。

常见原因如下:

  • 安装时 ISO 还挂在虚拟光驱里,重启后虚拟机仍然优先从光驱启动,但光驱里的 ISO 可能损坏,或者引导逻辑异常。
  • 虚拟机的固件类型和磁盘分区表不匹配。例如用 UEFI 模式安装 Windows,但系统盘被识别为 MBR;或者用 Legacy BIOS 模式安装,但磁盘又是 GPT。
  • 老系统安装后没有设置活动分区。
  • 硬盘控制器驱动没有正确加载,导致系统找不到硬盘。

排查顺序是:先确认虚拟机设置里的 CD/DVD 是否已经断开 ISO;再确认启动顺序是否把硬盘放到第一;最后确认固件类型和分区表匹配。

如果只是引导顺序问题,重启虚拟机时按 F2 进入固件设置,手动选择硬盘启动即可。

5.5 网络不通、USB 设备识别不到

网络不通是虚拟机安装完系统后的高频问题。先打开虚拟机设置,看网络适配器是哪种模式。

  • NAT 模式下,虚拟机和主机共享 IP,一般不需要配置就能上网。
  • 桥接模式下,虚拟机需要和主机在同一网段,如果路由器限制 MAC 地址或 DHCP,就可能拿不到 IP。
  • 仅主机模式下,虚拟机默认只能和主机通信,不能访问外网。

如果 NAT 模式下也连不上网络,可以依次做三件事:

  1. 确认 Windows 服务里的 VMware NAT Service 和 VMware DHCP Service 正在运行。
  2. 在虚拟机里把网卡禁用再启用,重新获取 IP。
  3. 主机如果开了防火墙,允许 VMware 的虚拟网卡通信。

USB 设备识别不到,一般是两个原因:一是虚拟机没有安装 VMware Tools 或 open-vm-tools;二是 USB 控制器未启用。在虚拟机设置里确认 USB 控制器存在,然后把主机插入的设备通过菜单栏“虚拟机 -> 可移动设备”里连接到虚拟机。如果设备连接后主机直接占用,可能需要先断开主机端的占用。

6. 系统装好之后,先别急着关虚拟机

6.1 安装 VMware Tools 或 open-vm-tools

虚拟机装完系统,第一件该做的事是安装增强工具,而不是马上装一堆软件。没有增强工具的时候,虚拟机屏幕会很小,鼠标挪动不流畅,剪贴板也不能共享。

Windows 虚拟机:在 VMware Workstation 菜单栏点击“虚拟机 -> 安装 VMware Tools”,然后在虚拟机内的资源管理器里会挂载一个光盘镜像,双击里面的 setup 程序,一路下一步即可。安装完成后重启。

Linux 桌面版:Ubuntu 或 Debian 系可以先安装 open-vm-tools-desktop,命令如下:

sudo apt update sudo apt install open-vm-tools-desktop

如果是 CentOS / RHEL 系:

sudo yum install open-vm-tools-desktop

如果系统不能联网,也可以挂载 VMware 自带的传统 VMware Tools 安装包,但兼容性不如开源的 open-vm-tools。

6.2 快照与克隆,别让测试系统“一次性报废”

装好系统、装好 Tools 之后,建议先拍一个快照。快照的作用是记录当前系统状态,后面安装软件测试环境时不小心搞坏了,可以快速回到正常状态。

在 Workstation 主界面右侧,“快照”按钮,点击后给快照起个名字,比如“基础系统-已装Tools”。以后虚拟机出现问题时,在快照管理器里选中这个状态点恢复。

但要注意:快照不是完整备份,快照文件与基础虚拟磁盘是联动关系,如果虚拟磁盘本身的某个扇区损坏,快照也可能救不回来。重要数据还是要通过共享文件夹复制到宿主机上。

克隆适合批量复制。关闭虚拟机后,菜单栏“虚拟机 -> 管理 -> 克隆”,选择完整克隆或链接克隆。完整克隆是一个独立虚拟机,链接克隆依赖基础虚拟机。批量部署测试环境时,链接克隆更节省空间,但不适合做长期独立运行环境。

6.3 设置共享文件夹和拖拽文件

安装好 Tools 后,可以配置共享文件夹,让虚拟机直接访问宿主机目录,不用每次都用 U 盘或者网络传输。

步骤:

  1. 虚拟机设置 -> 选项 -> 共享文件夹。
  2. 选择“总是启用”。
  3. 添加一个宿主机目录。
  4. 在虚拟机里,Windows 会把共享文件夹映射为网络驱动器;Linux 系统通常会出现在 /mnt/hgfs 目录下。

如果 Linux 下看不到 /mnt/hgfs,先确认 open-vm-tools 是否安装完整,再尝试手动挂载:

vmhgfs-fuse .host:/ /mnt/hgfs

这种方式比拖拽文件更适合传输大量代码和安装包。拖拽虽然方便,但大文件偶尔会中断,而且某些 Linux 系统不支持双向拖拽。共享文件夹是更稳定的方案。

整体来看,VMware Workstation 安装系统这件事,难度并不高,但前置条件不少。最容易出问题的不是软件本身,而是虚拟化开关、Hyper-V 冲突、ISO 镜像和硬件资源规划。如果你也是第一次用虚拟机,建议先拿一台测试机完整跑一遍单机安装,再考虑批量克隆和网络配置。真实环境里,很多问题不是功能不支持,而是启动条件和输入材料没对齐,排查的时候从底层往上走,效率会高很多。

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

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

立即咨询