VirtualBox le permite elegir un disco de tamaño fijo o asignado dinámicamente al crear un nuevo archivo de disco duro virtual. Los discos asignados dinámicamente son más rápidos de crear y pueden crecer hasta alcanzar tamaños mayores. Los discos de tamaño fijo pueden ser más rápidos de usar, pero no pueden crecer más una vez que se llenan. Puede convertir entre los dos formatos y cambiar el tamaño de los discos, si lo desea.
Antes de continuar, recomendamos apagar la máquina virtual en lugar de suspenderla y guardar su estado. VirtualBox deberĂa decir que la máquina virtual está “Apagada”.
Paso uno: busque el comando VBoxManage y abra un sĂmbolo del sistema
Relacionado: La guĂa completa para acelerar sus máquinas virtuales
VirtualBox te permite convertir un disco fijo a un disco dinámico o un disco dinámico a un disco fijo, pero esta opción no está expuesta en su interfaz gráfica. En su lugar, tienes que utilizar el
VBoxManage.exe
dominio.
Localice este comando para continuar. En Windows, lo encontrará en el directorio del programa VirtualBox, que es
C:\Program Files\Oracle\VirtualBox
Â
por defecto. Si instalĂł VirtualBox en otro directorio, busque allĂ.
Abra una ventana del sĂmbolo del sistema. Para hacer esto, abra el menĂş Inicio, escriba
cmd
y presione Entrar.
Tipo
cd
en el sĂmbolo del sistema, seguido de la ruta de la carpeta donde se encuentra el comando VBoxManage. Deberá encerrarlo entre comillas.
Puedes hacer esto rápidamente escribiendo
cd
en la ventana del sĂmbolo del sistema y luego arrastre y suelte el icono de la carpeta desde la barra de direcciones del administrador de archivos en el sĂmbolo del sistema.
Si está utilizando la ruta predeterminada, deberĂa verse similar a lo siguiente:
cd "C:\Program Files\Oracle\VirtualBox"
NOTA: Estas instrucciones asumen que estás usando VirtualBox en Windows. Si está utilizando VirtualBox en macOS o Linux, puede simplemente abrir una ventana de Terminal y ejecutar el comando vboxmanage normalmente, como lo harĂa con cualquier otro comando.
Paso dos: busque la ruta al disco que desea convertir
Ejecute el siguiente comando en la ventana del sĂmbolo del sistema para ver una lista de todos los discos duros virtuales en su computadora:
VBoxManage.exe list hdds
Mire la lista e identifique la ruta del archivo al disco virtual que desea convertir. Digamos que queremos modificar el disco virtual asociado con la máquina virtual llamada “Windows”. Como podemos ver en el resultado a continuación, la ruta a ese disco virtual en nuestro sistema es C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi.
Paso tres: convertir el disco virtual
Ahora puede usar el comando VBoxManage para convertir el disco virtual de fijo a dinámico o de dinámico a fijo.
Para convertir un disco virtual de fijo a dinámico, ejecute el siguiente comando:
VBoxManage.exe clonemedium disk "C:\path\to\source.vdi" "C:\path\to\destination.vdi" –variant Standard
Por ejemplo, si el disco de origen está ubicado en C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi y desea crear un nuevo disco llamado Windows-dynamic.vdi en la misma carpeta, ejecutarĂa:
VBoxManage.exe clonemedium disk "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-dynamic.vdi" –variant Standard
Para convertir un disco virtual de dinámico a fijo, ejecute el siguiente comando:
VBoxManage.exe clonemedium disk "C:\path\to\source.vdi" "C:\path\to\destination.vdi" –variant Fixed
Por ejemplo, si el disco de origen está ubicado en C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi y desea crear un nuevo disco llamado Windows-fixed.vdi en la misma carpeta, ejecutarĂa:
VBoxManage.exe clonemedium disk "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-fixed.vdi" –variant Fixed
Paso cuatro: quitar el disco virtual antiguo
El comando anterior simplemente clona el disco existente. Terminará con el archivo de disco original y un archivo de disco nuevo.
Primero, necesitarás eliminar el disco virtual existente de VirtualBox. En VirtualBox, haga clic derecho en la máquina virtual que usa el disco virtual y seleccione “Configuración”.
Seleccione “Almacenamiento” para ver los dispositivos de almacenamiento conectados. Haga clic derecho en el VDI original y seleccione “Eliminar archivo adjunto”. Haga clic en “Aceptar” después.
El siguiente proceso eliminará el archivo de disco original de su unidad. Advertencia: Es posible que desee hacer una copia de seguridad del archivo del disco original si aún no lo ha hecho, en caso de que algo salga mal con este proceso.
En el sĂmbolo del sistema, ejecute el siguiente comando para ver una lista de todos los discos virtuales en su computadora:
VBoxManage.exe list hdds
Localice el UUID del disco original que desea eliminar. Puede copiarlo a su portapapeles seleccionándolo con el botón izquierdo del mouse y luego haciendo clic derecho.
Ejecute el siguiente comando para eliminar el disco original del registro de VirtualBox y eliminarlo. Puede hacer clic derecho en la ventana del sĂmbolo del sistema para pegar el UUID.
VBoxManage.exe closemedium UUID --delete
Paso cinco: cambie el nombre del nuevo disco
Ahora debes cambiar el nombre del nuevo archivo del disco para que tenga el mismo nombre que el original. Simplemente navegue hasta Ă©l en una ventana del Explorador de archivos o del Explorador de Windows.
Haga clic derecho en el archivo VDI, seleccione “Cambiar nombre” y cámbielo al nombre original. Por ejemplo, aquà cambiamos el nombre del archivo Windows-fixed.vdi que creamos a Windows.vdi.
Una vez que haya cambiado el nombre del disco, elimine el nombre del disco anterior de VirtualBox. Haga clic en Archivo > Administrador de medios virtuales en VirtualBox y busque el nombre original del disco renombrado; tendrá un icono de advertencia amarillo a la izquierda. Haga clic derecho y seleccione “Eliminar”. Haga clic en “Eliminar” nuevamente para confirmar y cerrar “Cerrar”.
Paso seis: inserte el disco en VirtualBox
Regrese a VirtualBox, haga clic derecho en la máquina virtual asociada con el disco virtual y seleccione “Configuración”. En Almacenamiento, haga clic derecho en el controlador SATA y seleccione “Agregar disco duro”.
Seleccione “Elegir disco existente” y busque el archivo cuyo nombre acaba de cambiar.
Haga clic en “Aceptar” para cerrar la ventana de configuraciĂłn de la máquina virtual. Ahora deberĂa poder iniciar la máquina virtual normalmente. Su disco será fijo o dinámico, cualquiera que sea al que lo hayas convertido.