首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >qemu.img: VMDK图像转换失败,出现“无效VMDK图像描述符”错误

qemu.img: VMDK图像转换失败,出现“无效VMDK图像描述符”错误
EN

Server Fault用户
提问于 2014-07-30 08:04:35
回答 4查看 26.9K关注 0票数 3

我试图使用qemu命令将VMDK映像(安装了Windows)转换为原始格式。但是,由于以下错误,它失败了:

代码语言:javascript
运行
复制
   $ qemu-img convert -f vmdk -O raw image.vmdk /tmp/image.img
   qemu-img: Could not open 'image.vmdk': invalid VMDK image descriptor
   qemu-img: Could not open 'image.vmdk'

据我所知,映像本身似乎很好,至少我可以使用VMWare播放器正确地从它启动。我使用的是qemu版本2.0.0。

EN

回答 4

Server Fault用户

回答已采纳

发布于 2014-10-31 16:42:29

不要使用.vmdk映像本身,而是使用引用图像的较小的.vmdk文件。

票数 10
EN

Server Fault用户

发布于 2014-08-21 10:58:58

可能是VMDK文件使用了QEMU不支持的图像格式。这方面的一个例子是详细的http://brezular.com/2014/07/22/how-to-run-juniper-firefly-perimeter-vsrx-on-gns3/,其中附带的Juniper映像使用的VMDK文件格式是streamOptimized VMDK的,这需要由streamOptimized工具转换为QEMU支持的格式。

票数 1
EN

Server Fault用户

发布于 2014-08-21 12:11:36

我倾向于使用VBoxManage ( VirtualBox附带的)将虚拟磁盘映像从一种格式转换为另一种格式。它是非常多用途和快速。

代码语言:javascript
运行
复制
VBoxManage clonehd /path/to/image.vdmk /path/to/newimage.raw --format RAW
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/616529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档