🧭 Windows Server 2019 .qcow2
→ PVE (local-lvm
) 迁移指南
✅ 第一步:在 PVE 创建一个新虚拟机
qm create 201 --name win2019 --memory 4096 --cores 2 --net0 virtio,bridge=vmbr0
你可以根据原虚拟机配置调整内存、CPU 核心数等。
201
是虚拟机 ID,可自定义。
✅ 第二步:上传 .qcow2
文件到 PVE 主机
由于 local-lvm
是块设备存储,你需要先将 .qcow2
文件上传到 PVE 的普通目录(如 /var/lib/vz
):
scp win2019.qcow2 root@your-pve-ip:/var/lib/vz/
✅ 第三步:导入磁盘到 local-lvm
使用 qm importdisk
命令将 .qcow2
文件导入为虚拟机磁盘:
qm importdisk 201 /var/lib/vz/win2019.qcow2 local-lvm --format=qcow2
这会将磁盘转换为 LVM 卷并挂载到 VM ID 为
201
的虚拟机。
✅ 第四步:挂载磁盘并设置启动项
- 打开 PVE Web 界面 → 虚拟机
201
→ “硬件”。 - 找到“未使用的磁盘”,点击“添加” → 选择
SCSI
或VirtIO
类型。 - 然后进入“选项” → 设置启动顺序,将该磁盘设为第一启动项。
✅ 第五步:设置 BIOS 和驱动支持
如果原 Windows 使用 UEFI 启动:
- 在“选项”中将 BIOS 设置为
OVMF (UEFI)
。
- 在“选项”中将 BIOS 设置为
- 否则保持默认
SeaBIOS
。 添加 VirtIO 驱动 ISO(可从 官方页面下载):
- 在“硬件”中添加 CD-ROM → 选择 ISO → 启动后在 Windows 中安装驱动。
✅ 第六步:启动虚拟机并验证
qm start 201
- 登录 Windows Server 2019。
- 安装 VirtIO 网卡和磁盘驱动。
- 检查网络是否正常、磁盘是否识别。
🧠 小提示
项目 | 建议配置 |
---|---|
网卡类型 | virtio |
磁盘总线 | SCSI (搭配 virtio-scsi-pci ) |
BIOS 类型 | OVMF (如果原 VM 使用 UEFI) |
驱动支持 | 安装 VirtIO 驱动包 |