raw, qcow2, VDI, VMDK 镜像互转格式

某案件,阿里云提供到raw的服务器硬盘镜像文件,现需要做电子数据鉴定。查了百度很多文章并没找到如何打开raw文件,基本都是说废话。最后找到以下内容成功转换,特意分享给大家。

转换一种镜像格式到另一种通常是直接的。

使用qemu-img 转换: raw, qcow2, VDI, VMDK

qemu-img convert 命令可以转换多种格式的镜像文件,包括 raw, qcow2, VDI (VirtualBox), VMDK (VMware) and VHD (Hyper-V)。

表 7.1. qemu-img 格式字符列表
镜像格式 qemu-img 参数
raw raw
qcow2 qcow2
VDI (VirtualBox) vdi
VMDK (VMware) vmdk
VHD (Hyper-V) vpc

这个示例转换 centos63.dsk raw格式镜像到 qcow2 镜像格式。

转换vmdk到raw格式,你可以使用:

[注意] 注意
-f format参数是可选的,如果忽略,qemu-img将尝试推断镜像格式。

VBoxManage: VDI (VirtualBox) 转换为 raw

如果你使用 VirtualBox 创建了一个 VDI 镜像,你可以使用VirtualBox附带的 VBoxManage 工具转换它为raw格式,在 Mac OS X,VirtualBox 默认存放镜像在 ~/VirtualBox VMs/ 目录,以下示例在当前目录中从一个VirtualBox VDI镜像创建一个 raw 镜像。

91RI:91本就是一个记录技术的平台,公益不盈利,现在所有费用还是团队自己掏钱。原先的小编们因为工作原因基本也不会参与更新了,所以现在几乎不更新了。

但如果有好文章还会同步过来的,回归本质吧。依然欢迎老朋友们常回来看看。:)

[via@openstack]