| 1 | 确认启动模式 | bcdedit | 看 winload.exe(BIOS)还是 winload.efi(UEFI),决定虚拟机固件类型 |
| 2 | 备份关键数据 | 外部硬盘 | P2V 安全但保险起见 |
| 3 | 创建物理机镜像 | Disk2vhd | 勾选 C 盘 + D 盘,选 VHDX 格式,勾选 VSS,取消 Virtual PC 兼容 |
| 4 | 转换镜像格式 | qemu-img convert -p -f vhdx -O qcow2 | 把 .vhdx 转成 KVM 用的 .qcow2 |
| 5 | 创建虚拟机 | virt-manager | 导入 .qcow2,固件匹配步骤 1,磁盘先用 IDE/SATA,网卡先用 e1000 |
| 6 | 首次启动 | — | 让系统先进桌面,接受“发现新硬件” |
| 7 | 安装 VirtIO 驱动 | virtio-win.iso | 挂载 ISO,运行 virtio-win-guest-tools.exe |
| 8 | 切换高性能设备 | virt-manager | 关机后把磁盘和网卡从 IDE/e1000 改为 VirtIO |
| 9 | 配置数据映射 | VirtioFS + WinFsp | 宿主机 /data/workspace 映射为 Windows 网络驱动器 |
| 10 | 逐步迁移数据 | 手动/脚本 | 把 C 盘、D 盘数据搬到 /data,最终 Windows 只剩系统外壳 |