类别:虚拟机 / 日期:2020-06-14 / 浏览:879 / 评论:0
Windows7的引导程序能够引导vhd格式的虚拟硬盘,而VirtualBox创建的虚拟硬盘文件是vdi格式的,怎么办呢?
以前要借助其他软件才能实现,但是VirtualBox早就悄悄为我们带来了一个VBoxManager.exe来转换格式。
命令如下(Windows环境,Linux版的应该也有VBoxManager这个二进制文件):
1、先进入vbox的安装目录
2、VBoxManager存在于VirtualBox的安装目录下。输入以下命名(红色部分):
d:\Program Files\Oracle\VirtualBox>VBoxManage clonehd "E:\VM\WinXP\winxp.vmdk" "E:\VM\WinXP\winxp.vdi" --format VDI
注意:“E:\VM\WinXP”为虚拟机存放位置
3、以下为转换的例子说明:
vmdk转换成vdi
VBoxManage.exe clonehd "<...路径>/source.vmdk" "<...路径>/target.vdi” --format VDI
vdi转换成vmdk
VBoxManage.exe clonehd "<...路径>/source.vdi" "<...路径>/target.vmdk" --format VMDK
vdi转换成vhd
VBoxManage.exe clonehd "<...路径>/source.vdi" "<...路径>/target.vhd" --format VHD
vmdk转vhd,vhd转vdi、vmdk的话稍微改一点参数就OK了。需要注意的是运行完命令之后,原文件并不会被删除。