¿Qué es un archivo .VBOX?
El archivo .VBOX significa el archivo de configuración de Oracle VM VirtualBox de máquinas virtuales específicas. El archivo contiene la configuración de la VM, pero no el sistema operativo invitado ni su contenido. El virtualizador lo almacena como XML y, en escritorio, por lo general se encuentra en la ruta de la carpeta de la VM VirtualBox VMs/<name>/<name>.vbox junto con la imagen de disco, los archivos .vdi, .vmdk, .vhd, las instantáneas, los registros y, a menudo, un archivo llamado .vbox-prev. Siguiendo la herencia del proceso de desarrollo heredado iniciado en Innotek y continuado por Sun Microsystems, Oracle mantiene un archivo .vbox único correspondiente a una VM registrada.
Incluye las siguientes propiedades de los documentos XML: nombre de la VM, los UUIDS, tipo de sistema operativo invitado, asignación del tamaño de memoria, número de procesadores, método de arranque (BIOS/EFI), tipo y configuración de los controladores de almacenamiento, discos adjuntos, configuración de adaptadores, red, nombres de carpetas compartidas, configuración de filtros USB, configuración de la tarjeta de sonido y parámetros de reproducción de audio, parámetros del adaptador de pantalla y referencias a instantáneas. Junto con un archivo .vbox, a menudo hay un archivo de respaldo, .vbox-prev; es similar en estructura y contenido al XML, pero contiene la configuración guardada anterior.
El archivo .VBOX lo usan los usuarios al ocuparse de trasladar la carpeta de la máquina virtual, la recuperación de Virtualbox después de una corrupción u otros problemas, el control de versiones, las pruebas, etc. Para identificar el formato del archivo, solo ábrelo con un editor de texto y comprueba el archivo xml, incluido el elemento raíz <VirtualBox> y una entrada <Machine>; el documento XML no tiene identificador binario ni número mágico. No lo confundas con una imagen de disco porque borrar o modificar .vbox afecta el registro o los ajustes de configuración de la máquina, mientras que borrar los discos de la VM afecta el estado y el contenido del invitado.
Cómo abrir un archivo .VBOX
Abrir un archivo .VBOX en Windows
- 1 Ve a la carpeta donde está tu archivo en Explorador de archivos. Normalmente, los archivos descargados terminan en Descargas.
- 2 Haz doble clic en tu archivo .VBOX si tienes una aplicación para archivos .vbox en tu equipo. Si no se abre, pasa al paso tres.
- 3 Haz clic derecho en tu archivo .VBOX -> selecciona .
- 4 Elige Oracle VM VirtualBox en la lista (Windows 11: elige Siempre). En Windows 10 -> marca "Usar siempre esta aplicación para abrir archivos .vbox" y haz clic en Aceptar.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para Windows
- Oracle VM VirtualBox código abierto
- VBoxManage código abierto
- VirtualBox Manager GUI código abierto
- Vagrant freemium
- Visual Studio Code gratis
- Notepad++ código abierto
- Vim código abierto
Abrir un archivo .VBOX en macOS
- 1 En la app Finder, localiza tu archivo .VBOX.
- 2 Solo haz doble clic en tu archivo .VBOX para abrir automáticamente el programa asociado con él.
- 3 ¿Necesitas otra app en tu Mac? Haz Control-clic en el archivo (o clic derecho con el mouse). En el menú emergente, selecciona .
- 4 Si no aparece en la lista, elige y busca la aplicación manualmente.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para macOS
- Oracle VM VirtualBox código abierto
- VBoxManage código abierto
- VirtualBox Manager GUI código abierto
- Vagrant freemium
- Visual Studio Code gratis
- BBEdit freemium
- Vim código abierto
Abrir un archivo .VBOX en Linux
- 1 Abre tu gestor de archivos. Según el escritorio, puede llamarse Archivos (GNOME), Dolphin (KDE Plasma), Nemo (Cinnamon) o Thunar (Xfce).
- 2 Haz doble clic en el archivo.
- 3 O elige otro programa haciendo clic derecho en el archivo -> .
- 4 Instala Oracle VM VirtualBox (si no está instalado en tu equipo) desde el centro de software, el repositorio o Flathub.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para Linux
- Oracle VM VirtualBox código abierto
- VBoxManage código abierto
- VirtualBox Manager GUI código abierto
- Vagrant freemium
- RemoteBox código abierto
- Visual Studio Code gratis
- Vim código abierto
- Editor de texto de GNOME código abierto
Abrir un archivo .VBOX en línea
- 1 Ve al visor en línea en la parte superior de esta página.
- 2 Arrastra el archivo hasta allí o selecciónalo, y su contenido aparecerá en la pestaña de tu navegador. El archivo no se sube.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para En línea
- Visual Studio Code gratis
Más detalles sobre cómo abrir archivos .VBOX
El único software para manipular el formato de archivo .vbox oficialmente desde Oracle es Oracle VM VirtualBox para Windows, macOS y Linux OS'. Para registrar una máquina virtual ya existente a través de la interfaz gráfica de VirtualBox, se usa se hace doble clic en el archivo XML correspondiente. VirtualBox manager es el método preferible de registro porque el software con interfaz gráfica permite validar la configuración, actualizar los valores UUID y mostrar visualmente todos los discos/snapshots ausentes. El segundo método (doble clic) puede no funcionar; en este caso hay que iniciar VirtualBox y seguir las instrucciones paso a paso en , comprobando si existen los archivos especificados en XML.
En cuanto a la interfaz de línea de comandos de VirtualBox para Windows/macOS/Linux, el nombre oficial para la manipulación de archivos .vbox es "VBoxManage"; VBoxManage registervm "path/to/VM.vbox" registra la máquina virtual con la configuración correspondiente, mientras que VBoxManage showvminfo imprimirá la información XML analizada sobre la configuración (útil cuando la GUI no funciona correctamente con cierto XML).
La aplicación de virtualización Vagrant crea VMs que pueden usar un archivo en formato .vbox, pero los archivos de configuración reales con los que trabaja Vagrant suelen tener el nombre "Vagrantfile". La plataforma Linux admite la gestión de máquinas virtuales remotas usando software de GUI remoto, llamado "RemoteBox".
El software basado en texto, como visual studio code, Notepad++, BBEdit, Vim, GNOME Text Editor, también es capaz de abrir el formato de archivo .vbox como XML.
Ni Android ni iOS proporcionan hosts de VirtualBox, por lo tanto no se puede ejecutar realmente como una máquina virtual de VirtualBox en un dispositivo móvil y así se ve el archivo .vbox allí como un documento de texto, pero nunca se debe considerar ejecutar una máquina virtual a partir de él.
Detalles técnicos
En esencia el archivo .vbox principal es un archivo XML común codificado principalmente en UTF-8. No existe un encabezado binario común. Sin embargo en la práctica casi todos los archivos .vbox comienzan con la declaración XML estándar:<?xml version="1.0"?>, la única firma de archivo confiable al inicio del archivo. En VirtualBox la configuración no está comprimida, por lo tanto el archivo .vbox se puede abrir en editores tan simples como Notepad++ y otras herramientas compatibles con XML como BBEdit, Vim y el editor de texto GNOME.
El elemento raíz del archivo .vbox es principalmente <VirtualBox>. El elemento <VirtualBox> tiene un atributo llamado version el cual describe el esquema de configuración de la versión. Luego en el elemento raíz del archivo .vbox VirtualBox crea uno o varios elementos <Machine> cada uno de ellos conteniendo datos específicos de la máquina (el nombre de la máquina, el UUID de la máquina, OSType, snapshotFolder, currentSnapshot, lastStateChange y los metadatos de la versión de hardware). Los esquemas de configuración han evolucionado junto con la evolución de VirtualBox 4.x a 7.x y, por consiguiente, se pueden agregar nuevos elementos a nuevas versiones del software. Por lo general es mejor trabajar con tu archivo .vbox con la misma versión de VirtualBox o incluso una más nueva.
El almacenamiento de la máquina virtual se define a través de XML mediante controladores, puertos, dispositivos y entradas de registro que apuntan a los discos virtuales externos (VDI, VMDK, VHD, ISO) así como también los archivos de imagen de diferencia generados por VirtualBox para sus instantáneas. Parte de la información sobre las instantáneas se define dentro del archivo .vbox junto con los archivos adicionales de instantáneas ubicados en la carpeta de las máquinas virtuales. Sin los archivos de instantáneas el árbol de instantáneas podría quedar inconsistente.
El tamaño del archivo .vbox es relativamente pequeño-puede variar desde decenas hasta cientos de kilobytes ya que el sistema de archivos real del invitado se encuentra en los archivos de imagen de disco virtuales externos los cuales pueden ser de varios gigabytes de tamaño. Hasta el momento no se ha establecido ni registrado ningún tipo MIME para los archivos de configuración; en realidad el tipo es application/xml (así como text/xml). Dado que el archivo XML tiene todas las referencias a los caminos del host, el modo de red, los caminos de las carpetas compartidas y los filtros de dispositivos el archivo .vbox representa a la VM junto con el entorno del host al mismo tiempo.
Cómo convertir archivos .VBOX
Una VM de VirtualBox se puede migrar usando el comando 'export', que genera un archivo con la siguiente sintaxis: vagrant ssh VBoxManage export "VM Name" -o "VM Name.ova" Alternativamente, vagrant ssh VBoxManage export "VM Name" -o "VM Name.ovf" si hay que exportar VMs con archivos descomprimidos.
Si se necesita importar una máquina en VMware Workstation, Fusion o en vCenter desde VirtualBox, primero se debe exportar la VM al formato OVA/OVF en el software de VirtualBox y luego importarla en el entorno de VMware más adelante. Como resultado, la máquina normalmente arranca; sin embargo, puede ser necesario eliminar o reemplazar algunas configuraciones de dispositivos específicas de VirtualBox mediante la configuración de VMware Tools.
KVM/QEMU requiere convertir los discos virtuales adjuntos usando qemu-img y crear una nueva máquina VM ya sea en virt-manager/libvirt; el hardware de la máquina .vbox es información textual y no se puede usar.
Así, el archivo XML de configuración de la máquina .vbox es un archivo de texto XML, que se puede archivar y comparar como una entidad textual, pero convertir solo este archivo XML no movería los archivos invitados. La conversión implica los discos adjuntos y su migración, ya que pueden clonarse y convertirse mediante los comandos VBoxManage y qemu-img (para discos en formatos VDI, VMDK u otros) definidos dentro del archivo XML. Esto complica el proceso porque las instantáneas implican la conversión de archivos de imagen diferencial y la exportación de la máquina completa; de lo contrario, corromperá la VM. También debe señalarse que la conversión de la VM hace que se pierdan las reglas de carpetas compartidas/USB/redirección NAT/estados guardados/configuraciones de aceleración de video/configuración de Guest Additions dentro de los archivos de la máquina.
| Convertir a | Herramienta | Comando / nota |
|---|---|---|
| OVA appliance package | VBoxManage | VBoxManage export "VM name" -o "VM name.ova" Exporta la máquina virtual registrada que se nombra en el archivo .vbox a un archivo portátil de formato abierto de virtualización que contiene un descriptor OVF y discos virtuales. |
| OVF directory | VBoxManage | VBoxManage export "VM name" -o "VM name.ovf" Crea un descriptor OVF independiente junto con archivos de imagen de disco separados; útil para VMware, KVM y herramientas de inventario que aceptan OVF. |
| QEMU/KVM qcow2 disk plus manual VM definition | VBoxManage and qemu-img | VBoxManage clonemedium disk "disk.vdi" "disk.vmdk" --format VMDK && qemu-img convert -f vmdk -O qcow2 "disk.vmdk" "disk.qcow2" La configuración de hardware de .vbox no se convierte directamente; vuelve a crear la CPU, la RAM, la red y la configuración del controlador en virt-manager, libvirt o QEMU. |
| VMware VMX plus VMDK workflow | VirtualBox OVF export and VMware import | VBoxManage export "VM name" -o "VM name.ova" Importa el OVA/OVF resultante en VMware Workstation, Fusion o vCenter; Guest Additions debe quitarse o reemplazarse con VMware Tools. |
| Plain XML / text | Any text editor | Como .vbox es XML, se puede copiar, comparar, validar o transformar como texto; editar UUID, rutas o nombres de controladores no válidos puede hacer que la máquina virtual no se pueda registrar. |
| Backup .vbox-prev restore | File manager or shell | cp "VM.vbox-prev" "VM.vbox" VirtualBox suele conservar un archivo de configuración anterior como .vbox-prev; restáuralo solo mientras VirtualBox esté cerrado y guarda antes otra copia. |
Problemas comunes y soluciones
VirtualBox da este error cuando el .vbox asociado hace referencia a un UUID inexistente de algún disco, o de una instantánea virtual específica. Es necesario restaurarlo ya sea desde los archivos de copia de seguridad o desde otras fuentes y adjuntar el disco restaurado mediante la pestaña 'Storage' en la interfaz gráfica. “Machine UUID already exists” aparece cuando la máquina que estás importando duplica el UUID de la máquina ya existente en tu entorno de VirtualBox. Usa el procedimiento de clonación de la GUI o manipula los UUID de la forma especificada mediante la herramienta de línea de comandos VBoxManage.
El error "Failed to open virtual machine located in…" ocurre debido a un archivo XML dañado, una creación incompleta y una configuración incorrecta de permisos para el archivo .vbox. Es posible comparar el archivo .vbox dañado con la copia de seguridad original .vbox-prev y comprobar la corrección de su formato XML antes de repetir los intentos de cargar la máquina virtual. Los errores causados por mover la máquina desde su ubicación actual ocurren cuando las rutas a las imágenes relacionadas de disco, DVD/CD o directorios compartidos contienen direcciones absolutas en el formato XML del .vbox. Cambia las rutas con cuidado o importa de nuevo los medios virtuales necesarios a su ubicación correcta en la pestaña 'Storage'. Las versiones antiguas del software pueden negarse a abrir el archivo de configuración que fue guardado por versiones 7.x más recientes. Actualiza VirtualBox a una versión nueva adecuada o intenta abrir el .vbox con la última versión de escritura de VirtualBox instalada en tu computadora. Los errores de máquina guardada suelen aparecer después de actualizar o cambiar tu hardware, en caso de que tu máquina virtual tenga un estado guardado. Descarta el estado guardado si no necesitas el contenido de RAM suspendido. Si hay problemas con la cadena de instantáneas de la máquina virtual, recupera todos los archivos relacionados de la copia de seguridad anterior. En caso de edición manual de los archivos XML, no abras el archivo mientras haya procesos de la GUI de VirtualBox o el servicio VBoxSVC ejecutándose en la computadora.
Consideraciones de seguridad
El archivo .vbox está compuesto por datos de configuración XML y, como resultado, por lo general no incluye macros, scripts ejecutables ni contenido del sistema de archivos del invitado. Por eso, el archivo presenta riesgos relativamente bajos para la seguridad en comparación con, por ejemplo, archivos .vdi, .vmdk o .iso y paquetes de instalación ejecutables. Aun así, una estructura XML dañada puede provocar fallos en el analizador de Oracle VM VirtualBox o incluso en editores de texto como Visual Studio Code o Vim, por lo que deberías mantener VirtualBox y tus editores actualizados. Todo el directorio de la máquina virtual se trata como ejecutable, y su archivo XML podría hacer referencia a algunos discos externos, archivos ISO, así como configuraciones de arranque que impliquen la ejecución de un SO invitado no confiable, o revelar nombres de usuario del equipo anfitrión, el nombre de la VM, la ubicación de carpetas compartidas, la dirección MAC, los números de puerto reenviados en el servicio NAT y los nombres de los archivos iso.
Historia y versiones
Inicialmente, el software VirtualBox era un producto creado por la empresa Innotek; y, al principio, su versión pública apareció en el año 2007 como un producto de software hipervisor x86 multiplataforma. En ese momento, Sun Microsystems adquirió Innotek en 2008 y luego, en 2010, la empresa Oracle adquirió Sun Microsystems. Finalmente, el software VirtualBox recibió su nombre actual: Oracle VM VirtualBox. Hacia la fecha de lanzamiento de VirtualBox 4.0, en 2010, los archivos de configuración de las máquinas se trasladaron a un directorio por máquina; y, al mismo tiempo, el nombre de archivo XML actual .vbox sustituyó al antiguo esquema de nombres similar a .xml para las configuraciones de máquina. .vbox y su generación 4.x están marcados por cambios importantes en la administración; esta generación incluye extension packs, administración de appliances y un flujo de trabajo bien conocido con las configuraciones .vbox y .vbox-prev. Las versiones de VirtualBox de las generaciones 5.x y 6.x ampliaron el esquema XML de configuración de VirtualBox 4.x al añadir opciones de configuración de paravirtualización y también mejoraron las configuraciones de los controladores USB y de gráficos, además de añadir configuraciones para el cifrado de VM. VirtualBox 7.0, lanzado en 2022, también añade una nueva interfaz gráfica de usuario de la aplicación VirtualBox, así como nuevo soporte para la configuración automática del sistema operativo invitado, soporte para la funcionalidad TPM y algunos nuevos campos para la configuración de VM en general.
Formatos relacionados
VirtualBox emplea el formato nativo para el archivo de imagen de disco llamado .VDI en lugar de .VBOX. El archivo .vbox describe los medios que se han adjuntado, incluidos .vdi, .vmdk, .vhd o .qcow2; sin embargo, los bloques de disco no residen en el archivo .vbox, sino que se referencian a través de él. Mientras el problema esté asociado únicamente con el guardado de la configuración, a veces se podría copiar un archivo en forma de .VBOX-PREV a .vbox en caso de que no haya ningún VirtualBox ejecutándose actualmente. En cuanto al intercambio de appliances completos y la creación de copias de seguridad, el formato OVA es superior porque combina el descriptor OVF con todos los discos empaquetados dentro de un archivo tar. El descriptor .OVF es una representación de un archivo XML usado como estándar en las exportaciones del appliance; a diferencia del archivo .vbox, que es menos adecuado para hipervisores como VMware, OVF es más aceptable de forma universal. En cuanto al hipervisor VMWare, el archivo .VMX es su análogo con diferentes nombres de hardware. .Vagrantfile representa una capa superior en este aspecto.
Aún no hay comentarios. Sé el primero en compartir tu experiencia con este tipo de archivo.