How to convert RAW image to VDI and otherwise

VirtualBox command-line interface (VBoxManage) provides an easy way to convert raw disk image to the VDI/VMDK format and otherwise.

Let's assume that we have raw image of the sdb device:

$ sudo dd if=/dev/sdb of=./sdb.raw

To use it with VirtualBox we need to convert it to the VDI format:

$ VBoxManage convertdd sdb.raw sdb.vdi --format VDI

To use it with VMware we need to convert it to the VMDK format:

$ VBoxManage convertdd sdb.raw sdb.vmdk --format VMDK

Convert between VDI/VMDK formats:

$ VBoxManage clonehd sdb.vdi sdb.vmdk --format VMDK
$ VBoxManage clonehd sdb.vmdk sdb.vdi --format VDI

Convert to the RAW image:

$ VBoxManage clonehd sdb.vdi sdb.raw --format RAW

Alternative solution to get back raw image after applying modifications is to use qemu-img command from qemu package:

$ qemu-img convert -f vmdk sdb.vmdk -O raw sdb.raw

Now we can write image to the device:

$ sudo dd if=./sdb.raw of=/dev/sdb
0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
Learn Linux System Auditing with Auditd Tool on CentOS/RHEL
Viewed 3886 times since Fri, Apr 5, 2019
How to Install and use Lsyncd on CentOS 7 / RHEL 7 rsync
Viewed 3905 times since Wed, Oct 31, 2018
Understanding System auditing with auditd
Viewed 8985 times since Fri, Apr 5, 2019
ZFS: Snapshots and clones on zfs filesystems
Viewed 2823 times since Sun, Jun 3, 2018
10 Linux rsync Examples to Exclude Files/Directories
Viewed 10490 times since Wed, Oct 31, 2018
Monitoring bezpieczeństwa Linux: integracja auditd + OSSEC cz. I
Viewed 2132 times since Fri, Apr 5, 2019
Using Kerberos security with Server for NFS
Viewed 8879 times since Wed, Jun 27, 2018
Configuring VLAN interfaces in Linux
Viewed 4938 times since Mon, May 21, 2018
Linux - How to unlock and reset user’s account
Viewed 3728 times since Fri, Jun 8, 2018
HowTo: Send Email from an SMTP Server using the Command Line
Viewed 1589 times since Mon, Feb 18, 2019