以前要借助其他软件才能实现,但是VirtualBox早就悄悄为我们带来了一个VBoxManager.exe来转换格式。
命令如下(Windows环境,linux版的应该也有VBoxManager这个二进制文件):
VBoxManager存在于VirtualBox的安装目录下。
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了。
需要注意的是运行完命令之后,原文件并不会被删除。
你可以在win7的磁盘管理工具中挂载你选定的.vhd文件,完成后,会多出一个磁盘,里面的内容就是你想要的文件。vhd文件是Virtual PC 2004和Virtual Server 2005所使用的一种虚拟硬盘文件格式。还可以使用WinMount支持挂载vhd文件到虚拟盘,可以读取、修改、添加、删除虚拟盘的内容,并且支持保存修改到源始文件中。WinMount支持将虚拟机硬盘镜像VHD(Virtual PC)、VDI(Virtual Box)、VMDK(VMWare)挂载为虚拟磁盘,并提供只读和可写两种打开方式。
win7附加vhd时,设备不识别此命令原因是配置不正确,正确配置如下:
1、选择桌面上的计算机,鼠标右键选择管理;
2、选择磁盘管理,鼠标右键选择附加VHD;
3、点浏览,选择系统映像文件,一般是X:\WindowsImageBackup\个人用户名\Backup;
返回到附加虚拟硬盘对话框,点确定;
4、可以看到此时多出一个磁盘,添加完成。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)