Convertir fichero vhd a vdi

Los ficheros .vhd y .vdi son imagenes de discos duros.
  • VHD: lo utiliza Microsoft en sus productos Virtual PC, Virtual Server... (Virtual Hard Disk)
  • VDI: lo utiliza VirtualBox. (Virtual Desktop Infrastructure)
VirtualBox es capaz de utilizar los ficheros .vhd sin problemas pero si tienes curiosidad por transformar un archivo .vhd en .vdi sigue leyendo.

Lo primero será instalar QEMU (es un emulador de máquinas virtuales), para ello:
$ sudo apt-get install qemu
A continuación transformaremos el .vhd en un fichero .bin, hay que tener en cuenta que el fichero .bin puede ser de gran tamaño, ya que esta sin compresión:
$ qemu-img convert -O raw <Fichero.vhd> <Fichero.bin>
Para terminar transformaremos el fichero .bin en .vdi:
$ VBoxManage convertfromraw <Fichero.bin> <Fichero.vdi> -variant standard

3 comentarios:

  1. Error de tipeo en el codigo
    Para terminar transformaremos el fichero .bin en .vdi:

    $ VBoxManage convertfromwar -variant standard
    es asi convertfromraw y no asi convertfromwar
    ejemplo

    $ VBoxManage convertfromraw -variant standard

    ResponderEliminar
  2. Gracias Esteban, tienes toda la razón. Ahora mismo lo corrijo.

    ResponderEliminar
  3. Me ayudo mucho esta info.
    No podía abrir los vhd bien en virtualBox, pero al pasarlo a vdi me funciono de maravilla.

    Además, VirtualPC de Microsoft, no me gustó. XD
    Gracias

    ResponderEliminar

Nota: solo los miembros de este blog pueden publicar comentarios.