====== Mount VDI file as a drive ======
Theres a kernel module for it, called ''ndb'', provided by QEMU. Thus, for it to work, you'll need to ''modprobe''-it. Do as follows:
# rmmod ndb # just to be sure
# sudo modprobe nbd max_part=16 # particularly important
Then, run qemu-nbd to map it:
# qemu-nbd -c /dev/nbd0 /media/Arquivos/XP_System.vdi
Now, the partitions will be available under /dev/nbd0pX (where X is the partition).
For e.g.:
# mount -t ntfs -o users,umask=000 /dev/nbd0p1 /media/Arquivos/XP_System.vdi /mnt
You can also use, I don't know, fdisk, maybe:
# fdisk -l /dev/ndb0
It'll list the available partitions.
===== Reference =====
https://askubuntu.com/questions/19430/mount-a-virtualbox-drive-image-vdi