经常跟换各种虚拟机软件,可是每次跟换了都得在新的虚拟机重装系统,很麻烦
转换一下虚拟磁盘的格式就很nice了😄

vdi/vmdk/vhd 之间的转换

  • vdi:VirtualBox的虚拟硬盘格式
  • vmdk:VMware的虚拟硬盘格式
  • vhd:Hyper-V的第一代虚拟硬盘格式
    这三种格式之间的转换使用VirtualBox安装目录的VBoxManage.exe进行
  • 准备好待转换的虚拟磁盘,例如C:\temp\source.vdi
  • 用终端进入VirtualBox的安装目录
  • 执行下面命令
    # 这里示范的是vdi→vhd,其他格式之间的转换就改一下后缀就好了,--format后面加的是目标文件的格式
    #			  源文件				目标文件		  目标文件格式
    VBoxManage C:\temp\source.vdi D:\temp\target.vhd --format VHD
    
    • 注意:source与target不能在一个盘上,会报错
  • 等待执行完成

vhd/vhdx之间的转换

  • vhdx:Hyper-V的第二代虚拟硬盘格式
    这两个的转换就在Hyper-V管理器里进行
  • 打开Hyper-V管理器
  • 点击右边栏里的编辑磁盘
  • 然后可视化界面操作简单,自己看着办吧