From .vhd to .vdi
When I tried to run xp vhd, provided from microsoft, to test websites on multiple versions of IE (cf. How to test your website on IE6 & IE7 thanks to virtualization), it occurs that each .vhd file has been generated with the same UUID, preventing them from being loaded at the same time in VirtualBox (v2.2).
Although VirtualBox can now transparently handle .vhd natively, I chose to convert these .vhd files into .vdi format so that they have each a unique uuid and can be loaded at the same time in VirtualBox.
Below are the steps:
To do this, I proceeded as follow:
- install qemu package (sudo apt-get install qemu)
- convert .vhd file: qemu-img convert -O raw myfile.vhd myfile.bin
- once the file has been converted, we convert it to .vdi format using VBoxManage: VBoxManage convertfromraw myfile.bin myfile.vdi –variant standard
note1: “variant” is specified to ensure we have an expandable vdi file (.bin file is 17Gb, .vdi file will be only 1.5Gb)
note2: in previous version, “convertfromraw” command was called “convertdd”
That’s it.
Simply load your vdi file within VirtualBox, do it for all three xp .vhd files and you can now use all these VM more easily.
[...] To do this, please read this post: convert .vhd (virtualpc) file to .vdi (virtualbox) format [...]
[...] steps are explained in this post: convert .vhd (virtualpc) file to .vdi (virtualbox) format It assumes a .vhd format as source, but process is almost identical when source file is in .vmdk [...]
[...] convert .vhd (virtualpc) file to .vdi (virtualbox) format …By remy How to test your website on IE6 & IE7 thanks to virtualization), it occurs that each .vhd file has been generated with the same UUID, preventing them from being loaded at the same time in VirtualBox(v2.2). Although VirtualBox can now …Willing wheels – http://www.qc4blog.com/ [...]
good job … thanks for sharing
more virtualbox stories http://www.geeksww.com/news/virtualization/virtualbox/
As of VirtualBox 2.2.4, you can use the VBoxManage internalcommand “sethduuid” to modify the UUID of VHD files, eg
VBoxManage internalcommands sethduuid XPSP3withIE62008Dec.vhd
The VHD files don’t even need to registered with the Virtual Media Manager.
See http://www.virtualbox.org/ticket/3443
great news! no need to convert any vhd file then => makes the entire process easier. Thx
[...] [UPDATE]: now virtualbox natively support .vhd files => you might be interested in reading this post: convert .vhd (virtualpc) file to .vdi (virtualbox) format [...]
[...] Källor/inspirationslänkar: http://primeval-soup.blogspot.com/2009/02/ie8-in-ubuntu-intrepid-with-virtual-box.html http://www.qc4blog.com/?p=721 [...]