You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

2023年将VBox或.ova格式虚拟机转换为Hyper-V的方法求助

2023年将VBox或.ova格式虚拟机转换为Hyper-V的方法求助

我完全懂你这种找不到可用工具的头疼!之前微软的那个转换器确实早就下架了,StarWind不支持.ova也挺闹心的,给你分享几个2023年还能用的靠谱方法,亲测有效:

  • 第一步:先把.ova文件解压出来
    .ova本质是个压缩包,用WinRAR或者7-Zip直接解压,就能得到里面的.vmdk磁盘文件和.ovf配置文件,这是后续转换的基础。

  • 方法一:用Hyper-V自带的PowerShell命令转换
    打开PowerShell(记得右键选「以管理员身份运行」),用Convert-VHD命令把解压出来的.vmdk转换成Hyper-V支持的.vhdx格式,示例命令如下:

    Convert-VHD -Path "C:\你的虚拟机路径\Windows2019-disk001.vmdk" -DestinationPath "C:\目标路径\Windows2019-converted.vhdx" -VHDType Dynamic
    

    转换完成后,打开Hyper-V管理器新建虚拟机,在「连接虚拟硬盘」步骤选择「使用现有虚拟硬盘」,选中刚才转换好的.vhdx文件即可。另外要注意:如果原VBox虚拟机是BIOS启动,新建Hyper-V虚拟机时要对应选「BIOS」启动类型,避免启动失败;第一次启动Win2019可能需要系统自动安装Hyper-V集成服务,耐心等一会儿就行。

  • 方法二:用DiskInternals V2V Converter工具直接转.ova
    这个免费工具(个人非商业用途可用)支持直接导入.ova文件并转换成Hyper-V格式,操作很简单:

    1. 安装打开工具后,选择「导入OVA」选项,选中你的.ova文件;
    2. 目标平台选择「Hyper-V」,设置好输出路径;
    3. 跟着向导完成转换,之后就能在Hyper-V里直接导入转换后的虚拟机了。
  • 踩坑提醒
    要是转换后虚拟机启动蓝屏,大概率是启动类型不匹配(BIOS/UEFI),回到Hyper-V虚拟机设置里调整启动选项就行;另外,确保你的Win10 Hyper-V功能已经完全开启(控制面板→程序→启用或关闭Windows功能→勾选Hyper-V相关选项)。

备注:内容来源于stack exchange,提问作者NealWalters

火山引擎 最新活动