2011-03-11 10:53:11 +0000 2011-03-11 10:53:11 +0000
166
166

¿Cómo mover los archivos de VirtualBox?

Por defecto VirtualBox almacena todos los datos en un directorio debajo del directorio de inicio. Sé cómo cambiarlo, pero ¿cómo puedo cambiar la ubicación de las imágenes existentes (sin editar manualmente VirtualBox.xml)?

Estoy trabajando en Windows y no quiero intentar usar ningún enlace NTFS.

Respuestas (15)

138
138
138
2012-03-13 21:48:40 +0000

Si te refieres a MOVER toda tu VM a una ubicación completamente nueva, sólo debes seguir estas 2 respuestas:

Copiando el post aquí:

  1. Apague VirtualBox, haga una copia de seguridad de su archivo .VirtualBox\VirtualBox.xml.
  2. 2. Busca tu carpeta “Virtualbox VMs” existente, y copia (no muevas) toda la carpeta con su contenido a tu nueva unidad E:
  3. Ejecuta VirtualBox, y luego para cada VM en turno:

  4. En Archivo|Preferencias, establece la ruta por defecto de la máquina a “E:\VirtualBox VMs”

  5. Pruebe cada una de las VMs. Sólo cuando esté seguro de que todas funcionan, borre la antigua carpeta que contiene las VM, es decir, borre “C:\VirtualBox VMs”.

59
59
59
2012-06-22 11:15:07 +0000

Sólo tenía un par de máquinas virtuales, y descubrí que podía cambiar la ubicación de almacenamiento por defecto de VirtualBox y luego clonar mis máquinas virtuales. Los clones se crearon en la nueva ubicación en el nuevo HD donde yo quería. Todo intacto, instantáneas y sin necesidad de reasignar la ubicación de los HDs virtuales.

36
36
36
2012-06-10 04:52:36 +0000

El método más sencillo no requiere eliminar tus máquinas virtuales y estropear su configuración.

  1. Copie su carpeta de máquinas virtuales de Virtualbox a una nueva unidad.

  2. Ejecute el Gestor de Máquinas de Virtual Box. 3. Ejecute el Administrador de medios Archivo -> Administrador de medios virtuales

  3. Seleccione la VM para la que acaba de eliminar los medios, haga clic en el botón Configuración, haga clic en la sección Almacenamiento. Añade un controlador para el medio (SATA normalmente) y luego añade un disco duro y elige el disco existente y selecciona el VD en su nueva ubicación.

  4. Repite la operación para cada máquina que vayas a trasladar

Dispara tu máquina virtual en la nueva ubicación para comprobarlo. La próxima vez que visites el Administrador de Medios Virtuales , al pasar el ratón por encima de la entrada de la VM te mostrará dónde está almacenada la VD.

Asegúrate de cambiar tus carpetas de instantáneas para que apunten a la nueva unidad si las estás usando. Cada máquina tiene una configuración de carpeta de instantáneas y el VM Manager tiene una configuración de carpeta de máquina por defecto en Archivo -> Configuración que también necesita ser cambiada.

Además tuve que modificar también la ruta en el archivo xml. Después de eso funcionó sin problemas.

NOTA: Las cosas han cambiado un poco desde que se escribió esto, ver la respuesta de Rob. Ahora es extremadamente sencillo.

19
19
19
2015-07-21 22:18:33 +0000

Mucho, mucho más simple. 1) mover a la nueva ubicación 2) Haga clic en el botón derecho eliminar del menú virtualbox 3) Seleccione ‘añadir’ en el menú de la máquina 4) Busque el icono de 8kb Azul que tiene un tipo de ‘definición de la máquina virtualbox’ . Seleccionalo y se agregara a tu lista de virtualbox. haz doble click en la maquina virtual y funcionara.

13
13
13
2013-02-05 22:41:44 +0000

En Mac, edite las rutas en este archivo:

/Users/pleddy/Library//VirtualBox/VirtualBox.xml

¡Eso fue fácil, listo!

11
11
11
2016-01-11 15:33:42 +0000

Después de perder un día entero con este problema (usando Virtualbox 5.0.12 en Arch Linux), finalmente lo he resuelto de la manera que sugiere la respuesta de thomthom. Para los que no estén seguros del procedimiento exacto, el comando que clona una máquina entera (incluyendo las instantáneas) es:

VBoxManage clonevm --mode all --basefolder </new/path/> --register <VM_to_clone>

Obtener el nombre de la VM con

VBoxManage list vms

Si es necesario, citar la ruta y el nombre.

Finalmente, comprueba que todo está bien y elimina el original.

Eso es todo, realmente. No es necesario molestarse con archivos xml o un editor hexadecimal. Tampoco es necesario utilizar una interfaz gráfica de usuario. http://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevm

5
5
5
2017-03-04 00:43:50 +0000

Para hacer lo mismo que en Lucas Pottersky respuesta pero a través de la línea de comandos (en Windows sustituir vboxmanage por VBoxManage.exe):

  1. Listar todas las máquinas virtuales:

  2. Apagarlas con gracia:

  3. Anular el registro:

  4. Mover la carpeta de la máquina virtual a la nueva ubicación.

  5. Registrarla de nuevo proporcionando la ruta del archivo .vbox:

2
2
2
2014-08-08 21:10:44 +0000

En OS X con VirtualBox v4.3.14, todo lo que tuve que hacer fue hacer doble clic en el archivo .vbox de la nueva ubicación, y abrió VirtualBox y lo añadió a la lista de máquinas virtuales disponibles.

2
2
2
2013-08-29 12:18:51 +0000

Hay una ubicación de almacenamiento por defecto en la configuración de VirtualBox: ~ http://mattvelic.com/default-vm-location/ ~~

Ahora está muerto. Wayback machine tiene el contenido: http://web.archive.org/web/20131116130725/http://mattvelic.com/default-vm-location

…revisa las Preferencias en el menú Archivo. Contempla. El primer elemento de la pestaña General es Carpeta de la máquina por defecto. http://web.archive.org/web/20131116130725im_/http://54.225.211.105/wp-content/uploads/2012/11/VB_Preferences.png Edité la ubicación para que apuntara a mi unidad de almacenamiento, y rápidamente rehice mi VM. Esta vez VirtualBox creó tanto los archivos de la máquina como la VDI en la ubicación correcta. La verdadera lección aquí es que a veces la solución no tiene por qué ser técnica. Creo que como profesionales de TI, tendemos a pensar que la respuesta a un problema será complicada. ¡Mantén los ojos abiertos para las soluciones obvias!

2
2
2
2012-04-15 03:50:44 +0000

Esto también me ha funcionado con la versión de VirtualBox para MacOS (versión 4.1.12). Esperé entre 5 y 10 segundos para que VirtualBox se cerrara antes de reiniciar. Miré en el Monitor de Actividad para asegurarme de que VBoxSVC se había cerrado correctamente.

Si no haces esto, obtendrás un error parecido al siguiente (estoy copiando y pegando el mensaje de error de otra persona que viene de Windows). Si obtienes este error, es simplemente porque no saliste de VirtualBox o no esperaste lo suficiente para que VBoxSVC saliera.

Failed to open virtual machine located in E:/<path>/<machine_name>/<machine_name>.vbox.

Cannot register the hard disk 'E:\<path>\<machine_name>\Snapshots/{0ece4bff-9185-4cff-9069-b3d1f4536394}.vdi' {0ece4bff-9185-4cff-9069-b3d1f4536394} 
because a hard disk 'C:\<path>\<machine_name>\Snapshots/{0ece4bff-9185-4cff-9069-b3d1f4536394}.vdi' with UUID {0ece4bff-9185-4cff-9069-b3d1f4536394} already exists.

Result Code: E_INVALIDARG (0x80070057)
Component: VirtualBox
Interface: IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}
1
1
1
2019-03-03 19:34:34 +0000

Intenté el método original (eliminar el VDI, adjuntar la nueva copia), recibí el mensaje de que el viejo todavía existe, y no pude adjuntar la nueva copia incluso cuando reinicié el sistema operativo (en Mac OS X El Capitan).

La solución fue en el menú / Archivo / Gestor de Medios Virtuales, eliminar la VDI existente. Esto funciona incluso si hay instantáneas; sólo hay que eliminar todas las VDIs instantáneas en orden inverso. No es necesario cerrar y volver a abrir VirtualBox.

1
1
1
2011-03-11 11:02:57 +0000

No creo que esto sea posible.

Puedes mover la VDI a la nueva ubicación, pero no creo que puedas evitar la modificación del XML. Como alternativa (pero que en realidad es lo mismo que la edición de XML) ¿crear una nueva máquina virtual con la GUI y elegir la imagen movida como disco se ajustaría a tus necesidades?

0
0
0
2011-03-11 12:16:45 +0000

Nunca he usado virtualbox en windows pero en ubuntu mueves la VDI y en la GUI de virtualbox haces click derecho en la VM y usas el menú de configuración -> almacenamiento donde puedes cambiar la localización de la VDI a donde moviste el archivo. En cuanto a la definición de otros archivos de máquina, los mueves y en la GUI vas a Preferencias y cambias la posición del directorio de máquinas por defecto al directorio que has movido.

0
0
0
2016-08-16 17:33:12 +0000

Yo uso este método:

  1. Desde la GUI de VirtualBox, escoge tu VM y quita el HDD conectado
  2. Copie el archivo (es decir, vdi) a la nueva ubicación
  3. Genera un nuevo UUID para el .vdi en la nueva ubicación con el comando vboxmanage internalcommands sethduuid “my path to myhdd.vdi” 6912BF7F-13BB-4E70-A2CA-C92300FEC3DC

  4. Ahora vuelve a la GUI de VirtualBox, elige tu VM y en Setttings / Storage adjunta el HD (archivo .vdi) desde su nueva ubicación.

y listo.

-1
-1
-1
2019-02-03 11:06:56 +0000

En Oracle VM VirtualBox (probado con la versión 6.0.4), simplemente apague su VM –> haga clic con el botón derecho del ratón en la VM en el Administrador de VirtualBox –> haga clic en “Mover…”–> elija el nuevo directorio. Y ya está.