三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

VMware Workstation Pro 安装 Windows 11 虚拟机完整指南

VMware Workstation Pro 安装 Windows 11 虚拟机完整指南

在本地开发、测试或学习环境中,运行一个独立的 Windows 11 系统而不影响宿主机,是很多开发者和技术爱好者的常见需求。通过虚拟机技术,我们可以在一台物理电脑上模拟出完整的计算机硬件环境,从而安装和运行另一个操作系统。VMware Workstation Pro 作为一款成熟的桌面虚拟化软件,因其性能稳定、功能强大(如快照、克隆、网络配置灵活)而成为首选。本文将详细演示如何在 VMware Workstation Pro 中,从零开始安装一个纯净的 Windows 11 系统,并解释安装过程中的关键选项、可能遇到的兼容性问题及其解决方案,最后提供一些虚拟机优化和系统激活后的基础配置建议。整个过程不涉及任何破解或盗版行为,旨在为合法学习和测试提供技术指导。

1. 理解虚拟机与 VMware Workstation 的核心概念

在开始动手之前,理解几个核心概念能帮助你更好地规划和使用虚拟机,避免后续操作中的困惑。

1.1 虚拟机是什么?解决了什么问题?

虚拟机(Virtual Machine, VM)是一种通过软件模拟的、具有完整硬件系统功能的、运行在一个完全隔离环境中的计算机系统。你可以把它想象成电脑里的“电脑”。它主要解决了以下几个问题:

  • 环境隔离:在虚拟机中进行的任何操作(如安装软件、测试病毒、修改系统配置)都不会影响到宿主机(Host Machine,即你真实的物理电脑)。这对于测试不稳定软件、学习系统运维或搭建特定开发环境至关重要。
  • 资源复用:一台性能较强的物理机可以同时运行多个虚拟机,每个虚拟机可以安装不同的操作系统(如 Windows, Linux, macOS),实现硬件资源的充分利用。
  • 快速部署与还原:利用虚拟机的“快照”功能,可以在系统某个稳定状态创建一个还原点。一旦后续操作导致系统崩溃或配置混乱,可以瞬间回滚到快照时的状态,省去了重装系统的麻烦。

1.2 VMware Workstation Pro 的关键组件与授权

VMware Workstation Pro 是 VMware 公司推出的面向桌面用户的付费虚拟化产品。在安装和使用前,需要了解其授权模式。

  • 许可证密钥:软件安装后需要有效的许可证密钥(License Key)进行激活,才能解锁全部功能并持续使用。用户应从 VMware 官方渠道购买正版授权。
  • 虚拟机文件组成:创建一个虚拟机后,会在指定目录生成几个核心文件:
    • .vmx:虚拟机配置文件,存储了虚拟机的硬件配置(如内存大小、CPU核心数、网络适配器类型等)。
    • .vmdk:虚拟磁盘文件,模拟了虚拟机的硬盘。所有操作系统、应用程序和数据都存储在这个文件中。
    • .nvram:虚拟机的 BIOS 设置文件。
    • .vmsd.vmsn:与快照相关的文件。 理解这些文件有助于进行虚拟机的备份、迁移和问题排查。

1.3 Windows 11 的系统要求与虚拟化准备

Windows 11 对硬件有明确要求,在虚拟机中安装同样需要满足这些条件,并且宿主机需要开启额外的硬件支持。

  • 虚拟机硬件要求:微软官方要求 Windows 11 需要至少 4GB 内存、64GB 存储空间、支持 DirectX 12 的显卡以及 TPM 2.0(可信平台模块)。对于虚拟机,TPM 2.0 和 Secure Boot(安全启动)可以通过 VMware 的虚拟化功能来模拟。
  • 宿主机 BIOS/UEFI 设置:最关键的一步是确保宿主机的 CPU 虚拟化技术(Intel VT-x 或 AMD-V)已启用。这个选项通常在电脑开机时按DelF2F10键进入 BIOS/UEFI 设置中,在Advanced(高级)或CPU Configuration(CPU 配置)菜单里找到,名称可能是Intel Virtualization TechnologyVT-xAMD-V等,将其设置为Enabled。如果没有开启,虚拟机将无法正常安装 64 位操作系统或性能极差。

2. 环境准备与软件获取

在开始安装前,需要准备好所有必要的软件和镜像文件,并检查宿主机的环境。

2.1 获取 VMware Workstation Pro 安装程序

访问 VMware 官方网站的 Workstation Pro 产品页面,下载适用于你宿主机操作系统(Windows 或 Linux)的最新版本安装程序。建议选择较新的稳定版本(如 17.x),以获得更好的 Windows 11 兼容性支持。安装过程是标准的向导式安装,通常只需接受许可协议并选择安装路径即可。

2.2 获取 Windows 11 官方安装镜像

为了系统的纯净与安全,强烈建议从微软官方渠道下载 Windows 11 的安装镜像(ISO 文件)

  1. 访问微软官方网站的“下载 Windows 11”页面。
  2. 找到“创建 Windows 11 安装媒体”工具部分,下载“MediaCreationTool”工具。
  3. 在 Windows 10/11 宿主机上运行此工具,选择“为另一台电脑创建安装媒体”,然后遵循指引生成一个 Windows 11 的 ISO 文件。这个过程会下载最新的官方镜像,确保系统完整且无篡改。

2.3 检查宿主机环境

在安装 VMware 和创建虚拟机之前,请完成以下检查:

  • 确认 CPU 虚拟化已开启:在 Windows 任务管理器的“性能”标签页中,查看“CPU”信息,如果“虚拟化”显示为“已启用”,则说明设置正确。如果显示“已禁用”,则需要重启进入 BIOS/UEFI 进行设置。
  • 确保磁盘有足够空间:一个安装完基础系统和必要驱动的 Windows 11 虚拟机,其虚拟磁盘文件(.vmdk)可能会占用 30-40GB 空间。考虑到后续安装软件和更新,建议为虚拟机预留至少 80-100GB 的宿主机磁盘空间。
  • 关闭不必要的程序:安装过程会占用较多系统资源,关闭非必要的应用程序可以保证安装过程更顺畅。

3. 创建并配置 Windows 11 虚拟机

这是整个流程的核心步骤,每一步的配置都影响着虚拟机的性能和功能。

3.1 新建虚拟机向导

  1. 打开 VMware Workstation Pro,点击“创建新的虚拟机”或通过“文件”菜单选择。
  2. 在配置类型中选择“典型(推荐)”,然后点击“下一步”。
  3. 在“安装程序光盘映像文件”选项中,点击“浏览”,定位到你之前下载的 Windows 11 ISO 文件。VMware 检测到 Windows 11 镜像后,通常会跳过后续的“简易安装”信息填写(如密钥、用户名),我们选择稍后安装操作系统以获得更清晰的控制权。点击“下一步”。
  4. 选择“Microsoft Windows”作为客户机操作系统,版本选择“Windows 11 x64”。点击“下一步”。

3.2 关键硬件参数配置

接下来需要为虚拟机分配硬件资源,配置不当可能导致虚拟机卡顿或宿主机资源紧张。

  • 虚拟机名称与位置:为你的虚拟机起一个易于识别的名字(如“Win11-Dev”),并选择一个有充足空间的磁盘路径作为虚拟机文件的家。
  • 固件类型:选择“UEFI”。Windows 11 强制要求 UEFI 固件和安全启动,这是正确安装的前提。
  • 处理器配置
    • 处理器数量:指虚拟 CPU 插槽数,通常保持为 1。
    • 每个处理器的核心数量:根据宿主机 CPU 的核心数分配。例如,如果你的 CPU 是 8 核 16 线程,可以分配 2 或 4 个核心给虚拟机。对于一般开发测试,2-4 个核心足够。分配过多会影响宿主机性能。
  • 内存分配:为虚拟机分配内存。Windows 11 最低要求 4GB,但要流畅运行,建议分配4096 MB(4GB)到 8192 MB(8GB)。确保分配的内存不超过宿主机可用物理内存的 50%-70%。
  • 网络类型:选择“使用网络地址转换(NAT)”。这种模式下,虚拟机会共享宿主机的 IP 地址上网,可以访问外部网络,外部网络则无法直接访问虚拟机,是最方便安全的默认选择。
  • I/O 控制器和磁盘类型:保持默认的“LSI Logic”和“SCSI”即可,兼容性好。
  • 选择磁盘:选择“创建新虚拟磁盘”。
  • 指定磁盘容量
    • 最大磁盘大小:建议设置为80 GB 或更多。这个数值是虚拟磁盘可增长到的上限,并非立即占用宿主机 80GB 空间。
    • 将虚拟磁盘拆分成多个文件:选择“拆分成多个文件”。这样便于迁移(例如复制到移动硬盘),且在某些文件系统上性能更好。
    • 立即分配所有磁盘空间不要勾选。如果勾选,宿主机将立即划出 80GB 空间,无论虚拟机是否用到。不勾选则虚拟磁盘文件会随着虚拟机内数据增加而动态增长,更节省宿主机空间。

完成配置后,在最终界面,先不要急着点“完成”。点击“自定义硬件...”,进行最后的关键设置。

3.3 启用虚拟化引擎与 TPM 2.0

在“硬件”自定义窗口中,左侧选择“处理器”。

  • 确保右侧“虚拟化引擎”下的两个选项都已勾选:
    • 虚拟化 Intel VT-x/EPT 或 AMD-V/RVI:这是运行 64 位系统的核心。
    • 虚拟化 IOMMU (IO 内存管理单元):有助于提升虚拟设备性能。

接下来,为了满足 Windows 11 的 TPM 2.0 要求,我们需要添加一个虚拟的 TPM 芯片。

  1. 在硬件自定义窗口底部,点击“添加...”按钮。
  2. 在弹出的硬件类型列表中,选择“可信平台模块”,然后点击“完成”。VMware 会自动为虚拟机添加一个虚拟的 TPM 2.0 设备。
  3. 检查“显示器”设置,将“加速 3D 图形”勾选上,可以提升虚拟机内的图形界面性能。
  4. 检查“新 CD/DVD (SATA)”是否已正确连接到你的 Windows 11 ISO 文件。
  5. 点击“关闭”回到主向导,然后点击“完成”。至此,一个为 Windows 11 量身定制的虚拟机空壳就创建好了。

4. 安装 Windows 11 操作系统

现在,我们将启动这台“虚拟电脑”并为其安装系统。

4.1 启动虚拟机并开始安装

  1. 在 VMware 库中选中刚创建的虚拟机,点击“开启此虚拟机”。
  2. 虚拟机会从连接的 ISO 镜像启动,你会看到 Windows 11 的安装界面。选择语言、时间和货币格式、键盘输入法,点击“下一步”。
  3. 点击“现在安装”。
  4. 在激活 Windows 页面,点击“我没有产品密钥”。我们可以先安装系统,激活步骤放在系统安装配置完成后进行。
  5. 选择要安装的 Windows 11 版本。对于开发测试,Windows 11 专业版通常比家庭版提供更多管理功能。选择后点击“下一步”。
  6. 接受许可条款,点击“下一步”。

4.2 磁盘分区与安装类型选择

  1. 在“你想执行哪种类型的安装?”页面,选择“自定义:仅安装 Windows(高级)”。
  2. 接下来会显示虚拟机磁盘的空间情况。由于是全新的虚拟磁盘,你会看到一整块未分配的空间。直接选中这块空间,点击“下一步”。Windows 安装程序会自动创建必要的系统分区(如 EFI 系统分区、MSR 保留分区、主分区)。

    注意:在虚拟机环境中,我们通常不需要手动创建多个分区,直接使用整个虚拟磁盘即可。这与物理机安装时可能划分 C盘、D盘的做法不同。

点击“下一步”后,安装程序开始复制文件、安装功能和更新。这个过程会重启数次,请勿中断。VMware 可能会提示“你已断开连接”,这是正常现象,等待虚拟机自动重启即可。

4.3 完成首次启动设置

安装进程结束后,虚拟机会再次重启,进入 Windows 11 的首次开机设置(OOBE)。

  1. 区域设置:选择“中国”,点击“是”。
  2. 键盘布局:选择“微软拼音”,点击“是”。
  3. 网络连接这是关键一步。Windows 11 家庭版会强制要求联网登录微软账户。为了跳过此步骤,可以在此界面按下Shift + F10(在 VMware 中,可能需要先点击虚拟机内部,然后按Ctrl + Alt + Shift + F10或将F10发送到虚拟机),这会打开命令提示符窗口。输入以下命令并按回车:
    oobe\bypassnro
    虚拟机会自动重启。重启后再次到达网络连接界面,你会发现多了一个“我没有 Internet 连接”的选项。点击它,然后在后续页面点击“继续执行受限设置”。这样就可以使用本地账户进行设置。
  4. 命名电脑:为你的虚拟机输入一个名称。
  5. 创建账户:设置一个本地用户名和密码(密码可以为空,但不建议用于可访问网络的虚拟机)。
  6. 隐私设置:根据个人偏好,选择是否开启定位、查找设备、诊断数据等功能。对于测试环境,通常可以全部关闭。
  7. 完成设置后,系统会进行最后准备,然后进入 Windows 11 桌面。

5. 安装 VMware Tools 与系统优化

进入桌面后,首要任务是安装 VMware Tools,它是一组驱动和实用程序,能极大提升虚拟机的体验。

5.1 安装 VMware Tools

  1. 在 VMware 顶部菜单栏,点击“虚拟机” -> “安装 VMware Tools”。如果菜单项是灰色的,可以点击“虚拟机” -> “设置” -> “CD/DVD”,手动连接到 VMware 安装目录下的windows.iso文件(通常位于C:\Program Files (x86)\VMware\VMware Workstation)。
  2. 虚拟机会弹出一个自动播放对话框,提示运行setup.exe。如果没有弹出,可以打开“此电脑”,看到一个新的 DVD 驱动器,运行其中的setup.exe
  3. 跟随安装向导,选择“典型安装”即可。安装过程中可能会提示“Windows 无法验证此驱动程序软件的发布者”,选择“始终安装此驱动程序软件”。
  4. 安装完成后,按照提示重启虚拟机。

安装 VMware Tools 的好处

  • 鼠标集成:鼠标可以无缝在宿主机和虚拟机之间移动,无需按Ctrl + Alt释放。
  • 显示驱动:支持虚拟机的自由缩放和更高的屏幕分辨率。
  • 时间同步:虚拟机时间与宿主机同步。
  • 共享文件夹:可以在宿主机和虚拟机之间方便地共享文件。
  • 性能提升:更好的网络和磁盘 I/O 性能。

5.2 基础系统配置与优化

安装完 VMware Tools 后,可以进行一些基础配置:

  1. 检查更新:进入“设置”->“Windows 更新”,安装所有可用的更新,包括驱动更新,以确保系统安全和稳定。
  2. 调整虚拟内存(可选):对于开发测试,如果遇到内存不足提示,可以调整页面文件大小。在“系统属性”->“高级”->“性能设置”->“高级”->“虚拟内存”中,可以管理页面文件。但在虚拟机中,更推荐直接增加分配给虚拟机的内存(通过关闭虚拟机后修改设置)。
  3. 启用共享文件夹(如需):在 VMware 的虚拟机设置中,“选项”标签页下找到“共享文件夹”,设置为“总是启用”,并添加宿主机上需要共享的目录。在虚拟机内,可以通过网络位置访问(\\vmware-host\Shared Folders)或映射网络驱动器。

6. 常见问题排查与解决方案

在安装和使用过程中,你可能会遇到以下问题。

6.1 安装启动阶段问题

问题现象可能原因检查与解决方案
虚拟机启动后黑屏,左上角光标闪烁,无法进入安装界面。1. ISO 镜像文件损坏。
2. 虚拟机引导顺序错误。
3. 虚拟磁盘创建异常。
1. 重新下载或校验 ISO 文件哈希值。
2. 检查虚拟机设置中“CD/DVD”是否已连接 ISO 文件,并处于“启动时连接”状态。
3. 在虚拟机设置中,检查“硬盘”是否被正确识别和添加。
提示“这台电脑无法运行 Windows 11”。虚拟机未满足 Windows 11 的硬件要求,主要是缺少 TPM 2.0 和安全启动。1. 确保在创建虚拟机时,固件类型选择了UEFI
2. 确保已通过“添加硬件”添加了可信平台模块
3. 在虚拟机设置的“选项”->“高级”中,确认“通过 EFI 而非 BIOS 引导”被选中。
安装过程中卡在“正在准备设备 xx%”或重启循环。1. 宿主机资源(CPU/内存)不足。
2. ISO 镜像与虚拟机配置不兼容。
1. 关闭虚拟机,为其分配更多 CPU 核心和内存。
2. 关闭宿主机上不必要的程序。
3. 尝试使用官方 MediaCreationTool 重新生成 ISO。

6.2 系统运行与性能问题

问题现象可能原因检查与解决方案
虚拟机内操作卡顿,响应慢。1. 分配给虚拟机的资源(CPU/内存)不足。
2. 未安装 VMware Tools。
3. 宿主机本身负载过高。
1. 关闭虚拟机,在设置中增加内存和 CPU 核心数。
2. 务必安装 VMware Tools。
3. 检查宿主机任务管理器,关闭高占用进程。
无法从宿主机复制文本或文件到虚拟机。VMware Tools 未安装或未正确运行。1. 确认 VMware Tools 已安装并重启。
2. 在 VMware 的“虚拟机”菜单中,检查“设置”->“选项”->“客户机隔离”,确保“启用拖放”和“启用复制粘贴”已勾选。
虚拟机无法上网。虚拟机网络适配器配置错误。1. 检查虚拟机设置中的网络连接是否为NAT模式。
2. 在虚拟机内,打开网络和共享中心,检查网络适配器是否已启用并自动获取 IP 地址。
3. 尝试在 VMware 中,将网络适配器断开再连接。

6.3 关于激活与许可证

重要声明:本文仅提供技术安装指导。对于 Windows 操作系统的使用,请确保您拥有合法的许可证。未经授权使用商业软件可能违反法律和许可协议。

  • 正版激活途径:你可以通过微软官方商店购买 Windows 11 的数字许可证,或在可信的零售商处购买产品密钥。在安装后的系统中,进入“设置”->“系统”->“激活”,输入有效的产品密钥即可激活。
  • 评估使用:Windows 11 在未激活的情况下可以正常安装并使用大部分功能,但桌面会有水印,且个性化设置(如更换壁纸、主题色)等功能会受到限制。这适用于短期的测试和学习。

7. 生产环境与进阶使用建议

如果你计划将 Windows 11 虚拟机用于更接近生产环境的开发、测试或持续集成,以下建议值得参考。

7.1 虚拟机管理最佳实践

  1. 使用快照:在进行重大变更(如安装大型软件、修改系统配置、更新主要驱动)之前,为虚拟机关机并创建一个快照。快照不是备份的替代品,但它是快速回滚的利器。
  2. 定期备份虚拟磁盘文件:将整个虚拟机目录(特别是.vmx.vmdk文件)复制到外部存储或网络位置。VMware 也提供“克隆”功能,可以创建虚拟机的完整副本。
  3. 资源隔离:在宿主机上为运行虚拟机的进程设置资源限制(如通过 Windows 资源监视器或 VMware 的资源设置),避免单个虚拟机耗尽宿主机资源导致宿主机卡死。
  4. 安全考虑:即使虚拟机是隔离的,也应像对待物理机一样为其安装安全软件、定期更新系统补丁、使用强密码。

7.2 针对开发测试环境的优化

  1. 调整电源计划:在虚拟机内,将电源计划设置为“高性能”,以避免 CPU 降频。
  2. 禁用不必要的视觉效果:在“系统属性”->“高级”->“性能设置”中,选择“调整为最佳性能”或手动关闭一些动画效果,可以释放一些图形资源。
  3. 配置静态 IP(如需):对于需要固定 IP 进行网络访问的测试(如搭建本地服务器),可以在虚拟机内为网络适配器配置静态 IP 地址,并确保与宿主机的 NAT 网段在同一子网。

7.3 扩展学习方向

掌握基础安装后,你可以进一步探索:

  • 复杂网络配置:学习桥接模式、仅主机模式、自定义虚拟网络,实现虚拟机与宿主机、虚拟机与虚拟机、虚拟机与外部网络的不同连接方式。
  • 链接克隆与完整克隆:利用 VMware 的克隆功能,快速从一台已配置好的“黄金镜像”虚拟机派生出多个用于不同测试目的的虚拟机。
  • 与容器技术对比:理解虚拟机(提供完整操作系统隔离)与 Docker 等容器(提供应用层隔离)在资源消耗、启动速度、隔离粒度上的差异,以便在合适场景选用合适技术。

通过以上步骤,你不仅成功安装了一个可用的 Windows 11 虚拟机,更理解了每一步配置背后的原因和潜在问题的解决方法。这种从环境准备、参数配置到问题排查的完整流程,是掌握任何虚拟化或系统部署技术的基础。

← 返回列表