On Thu, May 19, 2011 at 5:17 AM, Andy Brook <javahol...@gmail.com> wrote: > Public bug reported: > > I have a Vmware image, so I have files like 'Ubuntu.vmdk', want to > convert to VirtualBox .vdi format using qemu, the first stage of > extracting the image with 'qemu-img convert Ubuntu.vmdk output.bin' just > generates a 512byte file: > > {quote} > # Disk DescriptorFile > version=1 > CID=36be9761 > parentCID=ffffffff > createType="twoGbMaxExtentSparse" > > # Extent description > RW 4192256 SPARSE "Ubuntu-s001.vmdk" > RW 4192256 SPARSE "Ubuntu-s002.vmdk" > RW 4192256 SPARSE "Ubuntu-s003.vmdk" > RW 4192256 SPARSE "Ubuntu-s004.vmdk" > RW 4192256 SPARSE "Ubuntu-s005.vmdk" > RW 4192256 SPARSE "Ubuntu-s006.vmdk" > RW 4192256 SPARSE "Ubuntu-s007.vmdk" > RW 4192256 SPARSE "Ubuntu-s008.vmdk" > RW 4192256 SPARSE "Ubuntu-s009.vmdk" > RW 4192256 SPARSE "Ubuntu-s010.vmdk" > RW 20480 SPARSE "Ubunt > {quote} > > Here is the input Ubuntu.vmdk file: > {quote} > # Disk DescriptorFile > version=1 > CID=36be9761 > parentCID=ffffffff > createType="twoGbMaxExtentSparse" > > # Extent description > RW 4192256 SPARSE "Ubuntu-s001.vmdk" > RW 4192256 SPARSE "Ubuntu-s002.vmdk" > RW 4192256 SPARSE "Ubuntu-s003.vmdk" > RW 4192256 SPARSE "Ubuntu-s004.vmdk" > RW 4192256 SPARSE "Ubuntu-s005.vmdk" > RW 4192256 SPARSE "Ubuntu-s006.vmdk" > RW 4192256 SPARSE "Ubuntu-s007.vmdk" > RW 4192256 SPARSE "Ubuntu-s008.vmdk" > RW 4192256 SPARSE "Ubuntu-s009.vmdk" > RW 4192256 SPARSE "Ubuntu-s010.vmdk" > RW 20480 SPARSE "Ubuntu-s011.vmdk" > > # The Disk Data Base > #DDB > > ddb.toolsVersion = "7240" > ddb.adapterType = "lsilogic" > ddb.geometry.sectors = "63" > ddb.geometry.heads = "255" > ddb.geometry.cylinders = "2610" > ddb.virtualHWVersion = "6" > {quote} > > No stack trace or other output was found. Anything I can add (other > than the 20G VM image to reproduce and I'll be happy to provide)
Please post the output of "qemu-img info Ubuntu.vmdk". I suspect this image file is not being recognized as vmdk and is being treated as a raw image, hence the literal copy of its 512-byte sector size contents. I have CCed Fam who is working on VMDK image format improvements and may be able to help here. Stefan