尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

PVE 9.1.5 部署 Windows 11 25H2:VirtIO、UEFI 与 TPM 配置实战

发布时间:2026/9/20 10:52:51

资讯中心
01
ARTICLE

PVE 9.1.5 部署 Windows 11 25H2:VirtIO、UEFI 与 TPM 配置实战

PVE 9.1.5 部署 Windows 11 25H2:VirtIO、UEFI 与 TPM 配置实战
1. 为什么要在 PVE 上折腾 Windows 11 25H2把 Windows 11 装进 PVEProxmox VE这件事我从 7.x 版本一路折腾到现在的 9.1.5踩过的坑比装过的系统还多。很多人第一次尝试的时候卡在 TPM 检测、VirtIO 驱动识别、UEFI 引导这几个环节上最后不了了之。这篇内容就是把我自己在 PVE 9.1.5 上部署 Windows 11 25H2 的完整过程拆开讲清楚包括每一步为什么这么做、参数怎么算、出问题怎么查。先说清楚这套方案适合谁。如果你手上有一台闲置的 x86 机器想把它变成一台能同时跑多个系统的宿主机PVE 是目前开源方案里比较省心的选择。而 Windows 11 25H2 作为较新的版本对硬件的要求比早期版本更严格尤其是 TPM 2.0 和安全启动这两项直接决定了你能不能顺利装上去。这套流程适合有一定 Linux 基础、愿意动手折腾的读者纯小白也能跟着做但需要耐心看完每一步的说明。核心关键词先摆出来PVE、Windows 11、VirtIO、UEFI、TPM。这五个词贯穿全文理解了它们之间的关系整个安装过程就通了一大半。简单打个比方PVE 是房东Windows 11 是租客UEFI 是门禁系统TPM 是保险柜VirtIO 是专门给租客修的高速通道。房东要把房子租出去得先确认门禁能用、保险柜装好、高速通道修通租客才肯搬进来。我这次用的环境是一台自组的机器CPU 是 AMD 平台主板支持 UEFI 和安全启动内存 32GB硬盘是一块 NVMe SSD 做系统盘加一块 SATA SSD 做存储。PVE 版本是 9.1.5Windows 11 镜像是 25H2 的商业版。整个安装过程大约花了四十分钟其中大部分时间在等系统释放和驱动安装。2. 安装前的准备工作与核心概念梳理2.1 PVE 9.1.5 的基础环境确认在动手之前先确认你的 PVE 已经正常跑起来并且能通过浏览器访问管理界面。PVE 9.1.5 默认使用https://你的IP:8006访问如果访问不了先检查网络配置和防火墙规则。我习惯在安装 PVE 的时候就配好静态 IP避免后续因为 DHCP 租约变化导致管理界面失联。登录之后第一件事是检查存储池。左侧导航栏点开「数据中心」下的节点名称再点「存储」确认至少有一个可用的存储用于存放虚拟机磁盘。我一般会准备两个存储一个放 ISO 镜像一个放虚拟机磁盘。ISO 存储可以是目录类型磁盘存储建议用 LVM-Thin 或者 ZFS前者性能好后者支持快照。接下来要确认 CPU 虚拟化功能已经开启。在 PVE 的 Shell 里执行egrep -c (vmx|svm) /proc/cpuinfo返回值大于 0 就说明 CPU 支持硬件虚拟化。如果是 0需要进 BIOS 开启 SVMAMD或 VT-xIntel。这一步很关键没开的话虚拟机性能会差很多甚至装不上。2.2 Windows 11 25H2 的镜像选择与下载Windows 11 25H2 的镜像来源有几个渠道我一般从官方渠道获取商业版镜像文件名类似windows_11_business_editions_version_25h2_x64.iso。下载完之后把 ISO 上传到 PVE 的 ISO 存储里。上传方式有两种一种是通过管理界面的「ISO 镜像」页面上传另一种是用 SCP 命令传到/var/lib/vz/template/iso/目录下。大文件建议用 SCP界面后台上传有时候会断。注意上传 ISO 之前先核对一下文件哈希值避免下载过程中损坏导致安装到一半报错。我遇到过一次镜像损坏安装程序在展开文件阶段卡死排查了半天才发现是 ISO 的问题。2.3 VirtIO 驱动镜像的准备VirtIO 是 PVE 为虚拟机提供的一套半虚拟化驱动包括网卡、磁盘、内存气球等。Windows 默认不带这些驱动所以需要额外挂载一个 VirtIO 驱动 ISO。这个镜像可以从官方渠道下载文件名类似virtio-win-0.1.2xx.iso。下载后同样上传到 ISO 存储。为什么一定要用 VirtIO因为默认的模拟网卡和磁盘控制器性能很差网卡可能只有百兆速度磁盘 IO 也上不去。VirtIO 网卡能跑满千兆甚至万兆VirtIO 磁盘的 IOPS 比模拟 IDE 高出好几倍。这个差距在实际使用中非常明显尤其是你打算在虚拟机里跑数据库或者做开发环境的时候。2.4 TPM 与 UEFI 的关系说明Windows 11 强制要求 TPM 2.0 和安全启动这两项都和 UEFI 有关。PVE 从 7.x 开始就支持虚拟 TPMvTPM底层用的是 swtpm。UEFI 方面PVE 使用 OVMF 固件来模拟 UEFI 环境。所以虚拟机的配置里需要同时设置 BIOS 为 OVMF、添加 TPM 设备、并且磁盘用 GPT 分区表。这里有个容易混淆的点PVE 的虚拟机 BIOS 选项里有 SeaBIOS 和 OVMF 两种。SeaBIOS 是传统 BIOSOVMF 是 UEFI。Windows 11 必须用 OVMF否则装的时候会提示「这台电脑的磁盘布局不受 UEFI 支持」或者直接卡在启动画面。3. 创建虚拟机与关键参数配置3.1 新建虚拟机的常规设置在 PVE 管理界面右上角点「创建虚拟机」进入向导。第一步填名称我习惯用win11-25h2这种带版本号的命名方便后续管理。下一步选 ISO 镜像这里先选 Windows 11 的 ISOVirtIO 驱动镜像后面再挂。系统选项卡里机型选q35这是较新的芯片组模拟对 UEFI 支持更好。BIOS 选OVMF (UEFI)。勾选「添加 EFI 磁盘」存储位置选你的磁盘存储EFI 磁盘大小默认 4MB 就够但 PVE 9.x 里建议给到 528KB 到 4MB 之间我一般用默认值。勾选「预注册密钥」可以让虚拟机支持安全启动但 Windows 11 安装阶段其实不强制后面可以再开。磁盘选项卡里总线选VirtIO Block这是性能最好的选项。磁盘大小给 64GB 起步我这次给了 80GB因为 Windows 11 25H2 装完加上更新和常用软件60GB 很快就满了。缓存模式选Write back丢弃勾选上SSD 仿真勾选上。IO 线程建议开启能提升磁盘并发性能。CPU 选项卡里类型选host这样虚拟机能用上宿主机的全部指令集。核心数给 4 到 8 个我给了 6 个。内存给 8GB 起步我给了 12GB因为 Windows 11 本身占用就不小加上后续要跑一些服务内存留足比较稳妥。网络选项卡里模型选VirtIO (半虚拟化)桥接选vmbr0。防火墙可以先不开等系统装好再按需配置。3.2 添加 TPM 设备的正确姿势虚拟机创建完之后先别急着开机。选中虚拟机点「硬件」再点「添加」选「TPM 状态」。存储位置选你的磁盘存储版本选v2.0。这一步做完虚拟机就有了虚拟 TPM 设备。注意TPM 状态文件会随着虚拟机运行不断写入建议放在性能较好的存储上。如果放在机械硬盘上可能会拖慢系统响应。另外TPM 状态和虚拟机绑定如果你把虚拟机磁盘迁移到别的节点TPM 状态也要一起迁移否则 Windows 会检测到硬件变化要求重新激活。3.3 挂载 VirtIO 驱动镜像在「硬件」页面点「添加」选「CD/DVD 驱动器」存储选你的 ISO 存储ISO 镜像选 VirtIO 驱动镜像。总线用默认的 IDE 或者 SATA 都行我一般用 SATA。这样虚拟机里就有两个光驱一个 Windows 安装盘一个 VirtIO 驱动盘。3.4 引导顺序与启动项调整在「选项」页面里找到「引导顺序」确认第一启动项是 Windows 安装 ISO第二是 VirtIO 驱动 ISO第三是硬盘。PVE 9.x 的引导顺序设置比较直观直接拖动排序就行。如果这里设置错了虚拟机会从硬盘启动但硬盘是空的就会报「no bootable device」。4. Windows 11 25H2 安装过程与驱动加载4.1 启动安装程序与分区操作确认配置无误后点「启动」。虚拟机开机后按Esc或者F2进入 OVMF 设置界面确认启动顺序。正常情况下会自动从 Windows ISO 启动看到 Windows 安装界面。语言和区域设置按需选择点「现在安装」。到了「你想执行哪种类型的安装」这一步选「自定义仅安装 Windows」。接下来是关键的分区环节。你会看到一块未分配的磁盘空间直接点「下一步」的话Windows 会提示「无法安装 Windows因为这台电脑的磁盘布局不受 UEFI 支持」或者「所选分区表可能不正确」。正确的做法是选中未分配空间点「新建」Windows 会自动创建 EFI 系统分区、MSR 保留分区和主分区。如果它没有自动创建说明磁盘没有初始化为 GPT。这时候可以按Shift F10调出命令行用diskpart手动转换diskpart list disk select disk 0 clean convert gpt exit然后回到安装界面刷新一下重新新建分区。这一步我踩过坑第一次装的时候直接点下一步结果报错后来才发现是磁盘没有转 GPT。4.2 加载 VirtIO 磁盘驱动分区创建好之后点「下一步」开始安装。但如果你用的是 VirtIO 磁盘Windows 安装程序可能找不到磁盘因为缺少驱动。这时候在分区界面点「加载驱动程序」浏览到 VirtIO 驱动 ISO 里的vioscsi\w11\amd64目录如果是 AMD 平台或者viostor\w11\amd64目录选中驱动安装。注意VirtIO 驱动 ISO 里有很多目录对应不同的 Windows 版本和架构。w11 对应 Windows 11amd64 对应 64 位系统。选错了会提示驱动不兼容。如果安装程序识别不到 VirtIO 磁盘先检查驱动目录选对没有。驱动加载成功后磁盘会出现在列表里选中它点「下一步」安装程序开始复制文件。这个过程大约五到十分钟取决于磁盘性能。复制完成后会自动重启重启时记得把引导顺序改成硬盘优先或者直接拔掉 ISO在 PVE 里把光驱的 ISO 卸载。4.3 首次启动与 OOBE 阶段重启后进入 OOBE开箱体验阶段。Windows 11 25H2 的 OOBE 会强制要求联网和微软账户登录。如果你不想用微软账户可以在 OOBE 界面按Shift F10调出命令行输入oobe\bypassnro系统会重启重启后就有「我没有互联网连接」的选项了。这个技巧在 25H2 上依然有效但微软在后续更新里可能会封堵所以且用且珍惜。联网之后Windows 会检查 TPM 和安全启动。因为我们前面已经加了 vTPM 并且用了 OVMF这一步应该能顺利通过。如果提示「这台电脑不满足 Windows 11 的系统要求」先检查 TPM 设备是否添加成功再检查 BIOS 是否为 OVMF。4.4 安装 VirtIO 网卡和气球驱动系统装好进入桌面后打开设备管理器你会看到几个带黄色感叹号的设备以太网控制器、内存控制器等。这些都是 VirtIO 设备需要手动装驱动。打开 VirtIO 驱动 ISO运行virtio-win-guest-tools.exe一路下一步装完。这个工具包会自动安装网卡、气球、串口等驱动。装完网卡驱动后网络应该就通了。可以在虚拟机里ping一下外网确认。如果还是不通检查 PVE 的网络桥接配置确认vmbr0绑定的物理网卡是 up 状态。5. 性能优化与常见问题排查5.1 VirtIO 磁盘与网卡的性能调优装完驱动只是第一步要让 Windows 11 在 PVE 里跑得顺畅还需要做一些调优。磁盘方面确认虚拟机的磁盘总线是 VirtIO Block缓存模式是 Write back并且开启了 IO 线程。如果宿主机用的是 NVMe SSD虚拟机磁盘的 IOPS 能跑到几万日常使用完全够用。网卡方面VirtIO 网卡默认是多队列的可以在虚拟机配置里把队列数调到和 CPU 核心数一致。在 PVE 的虚拟机配置文件/etc/pve/qemu-server/你的VMID.conf里网卡那行加上queues4然后重启虚拟机。这个设置能提升网络吞吐尤其是做文件传输的时候。内存方面可以开启气球设备让 PVE 根据宿主机内存压力动态调整虚拟机内存。但 Windows 11 对气球驱动的响应有时候不太及时我一般会设置一个合理的最小内存避免气球把内存压得太低导致系统卡顿。5.2 TPM 相关报错的处理TPM 相关的报错主要有两类一类是安装阶段提示「找不到 TPM」另一类是运行阶段提示「TPM 设备不可用」。前者通常是虚拟机配置里没加 TPM 设备或者 TPM 版本选错了。后者可能是 swtpm 进程挂了可以在 PVE 的 Shell 里执行systemctl status swtpm如果服务没跑起来重启一下systemctl restart swtpm还有一种情况是 TPM 状态文件损坏这时候需要删掉虚拟机的 TPM 设备重新添加但这样会导致 Windows 重新检测硬件可能需要重新激活。所以平时做好虚拟机快照出问题直接回滚。5.3 UEFI 引导失败的排查思路UEFI 引导失败的表现是虚拟机开机后直接进入 OVMF 设置界面或者提示「no bootable device」。排查步骤是这样的先确认虚拟机的 BIOS 是 OVMF再确认 EFI 磁盘存在且大小合适然后检查引导顺序里硬盘是否在第一位。如果都没问题可能是 EFI 分区里的引导文件损坏了需要用 Windows 安装盘修复。修复方法是挂载 Windows 安装 ISO从 ISO 启动进入修复模式选「疑难解答」→「命令提示符」然后执行bootrec /fixboot bootrec /rebuildbcd如果bootrec /fixboot提示拒绝访问可以先执行diskpart选中 EFI 分区用assign letterS给它分配一个盘符然后再执行修复命令。5.4 常见问题速查表问题现象可能原因解决方法安装时提示磁盘布局不受 UEFI 支持磁盘未转 GPT用 diskpart 执行 clean 和 convert gpt安装程序找不到磁盘缺少 VirtIO 驱动加载 vioscsi 或 viostor 驱动提示不满足 Windows 11 要求TPM 或安全启动未配置添加 vTPM 2.0BIOS 设为 OVMF网卡不通VirtIO 网卡驱动未装运行 virtio-win-guest-tools.exe虚拟机开机进 OVMF 设置引导顺序错误调整引导顺序硬盘优先TPM 设备不可用swtpm 服务异常重启 swtpm 服务或重建 TPM 设备系统卡顿磁盘或内存配置不足检查磁盘总线、缓存模式、内存分配5.5 实操心得与避坑建议第一个心得装系统之前先给虚拟机做个快照。PVE 的快照功能在 LVM-Thin 或 ZFS 存储上可用装驱动或者改配置之前打个快照出问题直接回滚比重新装一遍省事得多。第二个心得VirtIO 驱动 ISO 的版本要和 Windows 版本匹配。我遇到过用旧版驱动装 25H2网卡驱动装上了但性能很差换成新版驱动就正常了。所以驱动镜像也要定期更新。第三个心得Windows 11 25H2 的更新比较频繁装完之后建议先暂停自动更新等系统稳定了再手动更新。自动更新有时候会在后台占用大量磁盘 IO导致虚拟机响应变慢。第四个心得如果宿主机是 AMD 平台虚拟机 CPU 类型选host的时候某些 Windows 版本可能会出现卡顿。这时候可以试试把 CPU 类型改成x86-64-v3或者手动指定指令集牺牲一点性能换稳定性。第五个心得PVE 的共享存储功能可以让虚拟机在多个节点之间迁移但 TPM 状态和 EFI 磁盘也要一起迁移。如果用的是本地存储迁移前先确认目标节点有足够的空间并且 TPM 状态文件已经复制过去。6. 系统装好之后的收尾工作6.1 安装 QEMU Guest AgentQEMU Guest Agent 是虚拟机和宿主机之间的通信桥梁装了之后 PVE 能获取虚拟机的 IP 地址、文件系统使用情况还能在关机时让虚拟机优雅关闭而不是强制断电。在 Windows 里安装这个 Agent 很简单VirtIO 驱动 ISO 里就有qemu-guest-agent的安装包双击安装即可。装完之后在 PVE 的虚拟机选项里确认「QEMU Guest Agent」是启用状态。然后在虚拟机里启动服务sc start qemu-ga如果服务启动失败检查一下是不是杀毒软件拦截了。有些安全软件会把 Guest Agent 当成可疑程序。6.2 网络配置与远程访问Windows 11 装好之后默认是 DHCP 获取 IP。如果你需要固定 IP可以在 Windows 的网络设置里手动配置或者在 PVE 的 DHCP 服务里做静态绑定。我一般会在路由器上做 MAC 地址绑定这样虚拟机重装系统后 IP 也不会变。远程访问方面Windows 11 自带 RDP开启远程桌面后就能从其他机器连过来。如果要在外网访问建议通过 PVE 的防火墙或者反向代理做一层保护不要直接把 RDP 端口暴露出去。6.3 快照与备份策略PVE 的快照功能很好用但快照会占用存储空间而且快照链太长会影响性能。我的做法是装完系统打一个基础快照装完常用软件再打一个之后每周做一次完整备份快照保留最近三个。备份可以存到外部存储或者网络存储上避免宿主机硬盘故障导致数据丢失。6.4 后续扩展思路这套环境搭好之后可以做的事情很多。比如在 Windows 11 里装 Docker Desktop 做开发环境或者装一些 Windows 专用的工具软件。PVE 本身也支持嵌套虚拟化如果你需要在 Windows 里再跑虚拟机可以在 PVE 的 CPU 选项里开启嵌套虚拟化支持。另外PVE 的集群功能可以把多台宿主机组成一个集群虚拟机可以在节点之间迁移。如果你后续增加了新的机器可以把现有的 Windows 11 虚拟机迁移过去实现负载均衡。迁移之前记得确认目标节点的 CPU 特性兼容否则虚拟机可能无法启动。我个人在实际操作中的体会是PVE 装 Windows 11 这件事难点不在安装本身而在驱动和引导的配置。只要把 VirtIO 驱动、UEFI 引导、TPM 设备这三样搞定了剩下的就是按部就班。第一次装可能会花一两个小时装顺了之后半小时就能搞定一台。最后再分享一个小技巧如果你有多台 Windows 虚拟机可以把装好驱动的系统盘做成模板以后新建虚拟机直接克隆模板省去重复装驱动的麻烦。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。