vhdx 转换成 vhd
2016-09-01 by dongnan
先说结果,虚拟磁盘格式转换、虚拟机导入都是成功的,但是由于导入的虚拟机使用的仍然是 hyper-v 提供的虚拟硬件,
导致虚拟机在 xenserver 运行时遇到驱动问题。
环境
- Windows 2012 r2 hyper-v
- xenserver 7.0
目标
将 hyper-v 服务器上的虚拟机导入到 xenserver 服务器。
步骤
虚拟磁盘格式转换命令
Convert-VHD .\docker1.vhdx -DestinationPath .\docker1.vhd
导入虚拟机
导入之前

导入之后

测试
vhdx 转换 vhd 并成功导入 xenserver ,但是因为VM系统驱动问题,无法引导VM操作系统,折腾许久最后放弃。
小结
别折腾了,老老实实的重做虚拟机系统吧。
参考
Converting Hyper-V .vhdx to .vhd file formats for use in Windows Azure