Windows下VMware→Hyper-V迁移首选Windows Admin Center的VM转换扩展,支持联机同步与自动UEFI/BIOS识别;跨平台转换可用StarWind V2V图形化工具;KVM则推荐qemu-img命令行转qcow2并预装VirtIO驱动。

在Windows系统上把VMware里配好的测试环境迁到Hyper-V跑起来,或者把Hyper-V上跑着的生产虚拟机转成qcow2扔进KVM云平台,是运维和开发人员每天都会遇到的真实需求。这不是简单的文件复制粘贴,而是要解决磁盘格式不兼容、驱动缺失、启动失败三大硬伤。
用微软官方VM转换工具迁移VMware→Hyper-V
这是目前Windows环境下最省心、最稳妥的方案,无需第三方软件,直接集成在Windows Admin Center中,支持联机同步、保留IP、自动识别UEFI/BIOS代际。
第一步:确保目标Windows Server已安装Windows Admin Center,并以管理员身份登录。
第二步:在左侧导航栏点击“扩展”→“获取扩展”,搜索“VM 转换”,安装“VM 转换扩展(预览版)”。【必须使用Windows Server 2019或更高版本,且Hyper-V角色已启用】
第三步:添加vCenter连接——输入vCenter服务器地址、用户名(需有虚拟机读取权限)、密码;工具会自动检测并列出所有可迁移的VMware虚拟机。
第四步:勾选待迁移虚拟机→点击“开始同步”。工具将利用变更块跟踪(CBT)技术,在源VM持续运行状态下完成首次全量复制。这一步耗时取决于磁盘大小,但业务完全不受影响。
第五步:同步完成后,选择合适维护窗口,点击“执行迁移”。此时源VM会被自动关机,工具执行最后一次增量同步,随后在Hyper-V上创建新虚拟机、导入磁盘、配置网络并启动。整个停机时间通常控制在30秒以内。
用StarWind V2V Converter做图形化跨平台转换
适合不熟悉命令行、需要快速验证或处理单台虚拟机的场景。它支持VMware↔Hyper-V↔KVM↔VirtualBox等多向转换,界面直观,错误提示清晰。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
方法一:直接拖拽转换(推荐新手)
下载安装StarWind V2V Converter v9.0.1.268或更新版→启动后选择“Convert virtual machine”→点击“Browse”定位到VMware虚拟机所在文件夹→选中.vmx文件(不是.vmdk)→点击“Next”→在目标平台下拉菜单中选择“Microsoft Hyper-V”或“QEMU/KVM”→指定输出路径→点击“Convert”。【注意:.vmx是虚拟机配置文件,选错会导致元数据丢失,无法还原网卡、内存等设置】
方法二:高级模式(控制磁盘控制器类型)
选择“Advanced mode”→手动指定源磁盘为.vmdk文件→目标格式选“VHDX”或“QCOW2”→关键一步:在“Target Hardware”中将SCSI控制器改为“LSI Logic SAS”(Hyper-V)或“VirtIO-SCSI”(KVM)→勾选“Preserve partition alignment”→开始转换。
用qemu-img命令行无损转出qcow2镜像
这是Linux工程师最熟悉的路子,但在Windows上同样高效可靠。适用于需要精细控制、批量脚本化或目标平台明确为KVM/QEMU/Proxmox的场景。
第一步:下载QEMU for Windows(推荐从https://cloudbase.it/qemu-windows-exe/获取免安装版),解压后将qemu-img.exe所在目录加入系统PATH环境变量,或直接在该目录下打开CMD。
第二步:确认源虚拟机已关机,找到其主.vmdk文件(非快照链中的-s001.vmdk,如不确定,先在VMware中“快照→全部删除”合并磁盘)。
第三步:执行转换命令:qemu-img convert -f vmdk -O qcow2 "D:\VMs\ubuntu\ubuntu.vmdk" "E:\Images\ubuntu.qcow2"
其中-f指定源格式,-O指定目标格式,路径务必用英文引号包裹,避免空格报错。
第四步:转换完成后,不要急着导入KVM。必须提前在原VMware虚拟机中安装VirtIO驱动(尤其是viostor.sys),否则qcow2镜像在KVM中首次启动会蓝屏0x0000007B。这一步不可跳过,也没有替代方案。

















