在 Proxmox VE (PVE) 中安装 Windows 10 虚拟机(VM)

举报
yd_286493358 发表于 2026/10/17 01:19:02 2026/10/17
【摘要】 一、 准备工作(下载所需 ISO 镜像)安装 Windows 10 前,建议提前准备好两个镜像文件,并上传到 PVE 的 ISO 镜像存储区(通常是 local -> ISO Images):Windows 10 ISO 镜像:从微软官网或系统镜像站下载。VirtIO 驱动 ISO 镜像:PVE 官方提供的 Windows 硬件驱动镜像(强烈推荐安装)。在 PVE 的 ISO 下载界面中选“...

一、 准备工作(下载所需 ISO 镜像)

安装 Windows 10 前,建议提前准备好两个镜像文件,并上传到 PVE 的 ISO 镜像存储区(通常是 local -> ISO Images):

  1. Windows 10 ISO 镜像:从微软官网或系统镜像站下载。

  2. VirtIO 驱动 ISO 镜像:PVE 官方提供的 Windows 硬件驱动镜像(强烈推荐安装)。

    • 在 PVE 的 ISO 下载界面中选“URL 下载”,或者自行前往下载:[https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso](https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso)

二、 在 PVE 中创建 Windows 10 虚拟机

点击 PVE 右上角的 Create VM(创建虚拟机),按照以下步骤配置:

1. General(常规)

  • Node: 默认

  • VM ID: 保持默认(如 101)

  • Name: 填入名称(如 Win10)

2. OS(操作系统)

  • ISO image: 选择已上传的 Windows 10 ISO。

  • Type: 选择 Microsoft Windows

  • Version: 选择 10/2016/2019

3. System(系统)

  • Graphic card: 保持默认 Default。

  • SCSI Controller: 选择 VirtIO SCSI single(性能最好)。

  • Qemu Agent: 勾选(安装驱动后可方便 PVE 获取 Windows IP 和优雅关机)。

  • BIOS / Machine: 保持默认(Default / Seabios 和 i440fx),如需启用 UEFI,可选择 UEFI + OVMF。

4. Disks(磁盘)

  • Bus/Device: 选择 VirtIO Block 或 SCSI(性能最高,需在安装界面加载驱动;如果图省事可选 SATA 或 IDE,但性能较差)。

  • Disk size: 建议至少 64GB 或更大。

  • Cache: 推荐选择 Write back(提升 IO 性能)。

  • Discard: 如果存储在 SSD 上,建议勾选(启用 TRIM)。

5. CPU

  • Cores: 建议至少 2核 或 4核。

  • Type: 建议选择 host(将宿主机 CPU 特性直接透传,性能最佳)。

6. Memory(内存)

  • Memory (MiB): 建议至少 4096(4GB)或 8192(8GB)。

  • Ballooning: 可选,保持默认即可。

7. Network(网络)

  • Model: 选择 VirtIO (paravirtualized)(网速最高,需加载驱动)。

8. Confirm(确认)

  • 确认参数无误,先不要勾选“Start after created”,点击 Finish。

三、 挂载 VirtIO 驱动 ISO

虚拟机创建完成后,先不要开机,需要把 VirtIO 驱动光盘挂载上去:

  1. 点击左侧刚创建的虚拟机 -> Hardware(硬件)。

  2. 点击 Add(添加) -> CD/DVD Drive(CD/DVD 驱动器)。

  3. Bus/Device 选择未使用的 IDE 槽位(如 IDE 0 或 IDE 2)。

  4. ISO image: 选择已上传的 virtio-win.iso 镜像。

  5. 点击 Add。

四、 安装 Windows 10 操作系统

  1. 启动虚拟机,点击 Console(控制台) 进入画面。

  2. 按任意键从光盘引导,进入 Windows 安装程序。

  3. 选择安装磁盘时(关键步骤):

    • 界面可能会提示 “找不到任何驱动程序/找不到硬盘”(因为我们使用了 VirtIO/SCSI 硬盘控制器)。

    • 点击 加载驱动程序 (Load Driver) -> 浏览 (Browse)。

    • 在弹出的目录中找到挂载的 VirtIO 光盘(驱动器)。

    • 展开路径:vioscsi -> w10 -> amd64,点击确定。

    • 选择识别到的 VirtIO SCSI 驱动并点击下一步,硬盘就会正常显示出来。

  4. 选择分配的磁盘空间,正常进行 Windows 10 的安装和初始化配置。

五、 安装 VirtIO 驱动与 Guest Agent

安装好 Windows 10 进入桌面后,网络可能暂时无法连接,这是因为网卡驱动尚未安装。

  1. 打开 Windows 中的 此电脑 (This PC)。

  2. 打开挂载的 virtio-win 光盘驱动器。

  3. 双击运行 root 目录下的 virtio-win-gt-x64.msi 或 virtio-win-guest-tools.exe 快捷安装包。

  4. 一路点击“下一步”完成安装。

  5. 安装完成后,网卡驱动、显卡驱动、存储优化以及 QEMU Guest Agent 将全部安装完毕,网络会自动连通。

💡 优化与维护建议

  1. 卸载 VirtIO ISO 驱动光盘:

    • Windows 安装完成后,可在 PVE 的 Hardware 中移除或卸载 virtio-win.iso 光盘。

  2. 开启远程桌面 (RDP):

    • 建议在 Windows 的“系统设置 -> 远程桌面”中开启 RDP 功能。使用 Microsoft Remote Desktop 软件连接 Win10 比直接在 PVE 网页 Console 中操作要流畅得多。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。