Utilizando tu partición física en Virtualbox (Linux y Mac)


Quizas sea algo que no se haga todos los dias, pero en el mundo de la informática cualquier cosa puede suceder y los requerimientos mas extraños y jamas imaginados pueden aparecer cada dia.

Hace unos dias tuve la necesidad de recuperar información de un disco duro antiguo, y no contaba con una desktop con conector IDE para poder conectarlo, por lo que todo apuntaba a que tenia un serio problema dado que la información que necesitaba extraer debía ser exportada haciendo uso de un software instalado en el sistema operativo del disco, entonces use un enclosure para poder conectar el disco IDE via USB y entonces… use Virtualbox 🙂

Virtualbox te permite crear referencias a tus particiones fisicas (disfrazadas como discos duros virtuales de tamaño minusculo) estas referencias son creadas como archivos en el sistema operativo con extension vmdk, en pocas palabras, este proceso no convierte tu partición física en virtual, sino que unicamente crea un puente entre tu partición y Virtualbox.

Lo unico que necesitas saber es el nombre de tu particion(ej. sda, sda1, etc). que generalmente se monta en /dev/

En linux y en mac puedes utilizar el siguiente comando:

sudo VBoxManage internalcommands createrawvmdk -filename /RUTA/TU_DISCO_VIRTUAL.vmdk -rawdisk /dev/NOMBRE_PARTICION

Los discos usb generalmente poseen nombres como disk, o disk1, etc.

Una vez creada TU_DISCO_VIRTUAL.vmdk  es probable que necesites darle permisos para poder abrirlo con una maquina virtual(dale los permisos que tu consideres en mi caso usare 777)

chmod 777 TU_DISCO_VIRTUAL.vmdk

Luego solo resta crear una nueva maquina virtual usando TU_DISCO_VIRTUAL.vmdk como disco duro, recuerda que debes tener conectado físicamente tu particion para poder usar la maquina virtual.