Una máquina virtual de Windows puede arrancar y funcionar sin las Guest Additions, pero la experiencia cambia bastante cuando las instalamos. Resoluciones que se adaptan al tamaño de la ventana, mejor integración del puntero, carpetas compartidas, portapapeles entre host e invitado y determinadas funciones gráficas dependen de este conjunto de controladores y servicios.
Oracle las define como componentes que se instalan dentro del sistema operativo invitado para mejorar su rendimiento, usabilidad e integración con Oracle VirtualBox. No sustituyen al sistema operativo ni son lo mismo que el Extension Pack, que se instala en el host y cumple otra función.
Antes de empezar
Para seguir esta guía necesitamos:
- Oracle VirtualBox 7.2 instalado en el equipo anfitrión;
- una máquina virtual Windows que ya arranque correctamente;
- una cuenta con privilegios administrativos dentro del Windows invitado;
- preferiblemente, Windows actualizado antes de instalar o actualizar las Guest Additions.
Si todavía estás preparando el entorno, puedes consultar nuestras guías para instalar VirtualBox 7.2 en Windows y crear una máquina virtual Windows en VirtualBox 7.2.
¿Qué aportan realmente las Guest Additions?
Las Guest Additions combinan controladores y servicios que permiten una comunicación más estrecha entre VirtualBox y el sistema invitado. Entre sus funciones más útiles están:
- redimensionamiento dinámico de pantalla: la resolución del invitado puede adaptarse al tamaño de la ventana;
- integración del puntero: el mouse entra y sale de la VM con mucha más naturalidad;
- controladores gráficos: necesarios para determinadas funciones de aceleración 3D en Windows;
- portapapeles compartido: permite copiar contenido entre host e invitado cuando lo habilitamos;
- drag and drop: arrastrar determinados elementos entre ambas partes;
- carpetas compartidas: acceso a directorios del host desde la VM sin montar una red convencional;
- modo Seamless: integra ventanas del invitado visualmente con el escritorio del host;
- sincronización y comunicación host/guest: utilizada por varias funciones internas de VirtualBox.
Oracle recomienda mantener las Guest Additions razonablemente alineadas con la versión del VirtualBox instalado en el host. Las interfaces son compatibles entre versiones, pero utilizar la misma versión suele evitar problemas y permite aprovechar correcciones recientes.
Guest Additions y Extension Pack no son lo mismo
Es una confusión frecuente. Las Guest Additions se instalan dentro de cada máquina virtual. El Extension Pack se instala en el host y añade otras capacidades a VirtualBox.
Podemos utilizar Guest Additions sin tener instalado el Extension Pack. Para la integración normal de una VM Windows —pantalla, mouse, carpetas compartidas o portapapeles— no necesitamos confundir ambos componentes.
Insertar la imagen de Guest Additions
Arrancamos la máquina virtual y esperamos a que Windows llegue al escritorio. En la barra de menús de la ventana de la VM abrimos:
Devices → Insert Guest Additions CD Image
VirtualBox monta automáticamente el archivo VBoxGuestAdditions.iso como una unidad óptica dentro del Windows invitado. Ese archivo ya viene incluido con VirtualBox y normalmente no necesitamos descargarlo por separado.
Si por alguna razón la opción no funciona, Oracle también permite montar manualmente la ISO. En un host Windows suele encontrarse dentro del directorio de instalación de VirtualBox, normalmente:
C:Program FilesOracleVirtualBoxVBoxGuestAdditions.iso
Ejecutar el instalador en Windows
En muchos casos Windows inicia automáticamente el instalador. Si no ocurre, abrimos Este equipo, entramos en la unidad de CD de VirtualBox y ejecutamos:
VBoxWindowsAdditions.exe
En versiones antiguas era habitual escoger manualmente ejecutables separados para 32 o 64 bits. En VirtualBox 7.2 no hace falta para una instalación normal: VBoxWindowsAdditions.exe selecciona los archivos y controladores adecuados para la plataforma invitada.
Windows mostrará el aviso de Control de cuentas de usuario. Confirmamos únicamente si estamos utilizando la ISO incluida con nuestra instalación legítima de VirtualBox.
Completar el asistente
El instalador propone la carpeta de destino y los componentes de integración. Para la mayoría de los usuarios, los valores predeterminados son apropiados.
Durante la instalación se incorporan controladores firmados por Oracle. Dependiendo de la versión de Windows y de la configuración de seguridad, pueden aparecer avisos relacionados con la instalación de drivers. Si la firma corresponde a Oracle y estamos trabajando con la ISO oficial, permitimos continuar.
Al terminar, reiniciamos Windows. Ese reinicio es importante porque varios controladores y servicios no quedan plenamente activos hasta volver a iniciar el sistema invitado.
Cómo comprobar que quedaron instaladas
Una forma sencilla es redimensionar la ventana de la VM. Si la resolución de Windows se adapta automáticamente, la integración gráfica está funcionando.
También podemos revisar Aplicaciones instaladas en Windows o comprobar los dispositivos de VirtualBox en el Administrador de dispositivos.
VirtualBox muestra además información sobre la versión de Guest Additions del invitado dentro de la información de sesión de la máquina.
Actualizar Guest Additions cuando actualizamos VirtualBox
No es necesario desinstalarlas cada vez. En VirtualBox 7.2 podemos utilizar:
Devices → Upgrade Guest Additions…
VirtualBox reemplaza los controladores anteriores por la versión nueva. También podemos volver a montar la ISO y ejecutar de nuevo el instalador.
Las Guest Additions de Windows comprueban automáticamente si el host está ejecutando una versión más reciente y pueden mostrar una notificación cuando conviene actualizarlas.
Instalación silenciosa para laboratorios
En entornos de pruebas o despliegues automatizados, Oracle ofrece una instalación silenciosa:
VBoxWindowsAdditions.exe /S
Antes de automatizarlo en muchas máquinas, conviene probar el proceso y revisar los requisitos de firma de controladores de la versión de Windows utilizada.
Gráficos 3D en Windows
Para la aceleración Direct3D básica en invitados Windows modernos, VirtualBox utiliza su controlador gráfico WDDM incluido en Guest Additions. Windows 8 y versiones posteriores utilizan únicamente este modelo de controlador para Direct3D dentro de VirtualBox.
La aceleración 3D debe estar habilitada también en la configuración de pantalla de la VM. No es obligatorio activarla: si no necesitamos gráficos 3D o aparecen artefactos, podemos trabajar perfectamente con ella deshabilitada.
Portapapeles compartido y drag and drop: habilítalos solo si los necesitas
Instalar Guest Additions no activa automáticamente todas las funciones de integración. El portapapeles compartido y drag and drop están deshabilitados por defecto por razones de seguridad.
Podemos habilitarlos desde el menú Devices de la VM y decidir la dirección:
- Host to Guest;
- Guest to Host;
- Bidirectional.
Para una VM de desarrollo normal, el modo bidireccional puede resultar cómodo. En una máquina destinada a analizar software no confiable o trabajar con contenido potencialmente malicioso, es preferible mantener estas funciones apagadas.
Carpetas compartidas
Después de instalar Guest Additions podemos definir una carpeta del host desde Settings → Shared Folders. Windows la verá como un recurso proporcionado por VirtualBox.
Esta función es práctica para intercambiar archivos en un laboratorio, pero también reduce el aislamiento entre host e invitado. No recomendamos compartir carpetas con documentos importantes en una VM que vaya a ejecutar software de procedencia dudosa.
Guest Control File Manager: otra forma de transferir archivos
VirtualBox 7.2 incluye un gestor de archivos host/guest que puede trabajar con las credenciales de una cuenta del sistema invitado. Esto permite transferir archivos sin tener que habilitar una carpeta compartida permanente.
Puede resultar útil cuando solo necesitamos mover algunos archivos de forma puntual y queremos mantener desactivadas otras funciones de integración.
Guest Additions en Windows 11 Arm64
VirtualBox 7.2 añadió soporte de Guest Additions para máquinas virtuales con Windows 11 Arm64 cuando se ejecutan en un host Arm64 compatible. Esto es distinto de instalar una VM x86-64 en un host Intel/AMD.
En todos los casos debemos respetar la arquitectura del host y del invitado. VirtualBox no transforma de forma automática aplicaciones o sistemas x86 en Arm.
Problemas habituales y cómo diagnosticarlos
La opción “Insert Guest Additions CD Image” no monta nada
Comprobamos que la VM tenga una unidad óptica virtual y que no esté ocupada por otra ISO. Si es necesario, desmontamos el medio anterior o añadimos manualmente VBoxGuestAdditions.iso.
La resolución no cambia al redimensionar la ventana
Reiniciamos primero el invitado y verificamos que el controlador gráfico de VirtualBox esté instalado correctamente. También conviene comprobar que la versión de Guest Additions sea coherente con la del host.
El portapapeles o drag and drop no funcionan
Además de tener Guest Additions instaladas, estas funciones deben estar habilitadas expresamente en el menú Devices. Por defecto permanecen desactivadas.
Las carpetas compartidas no aparecen
Revisamos la configuración de Shared Folders y confirmamos que Guest Additions estén activas. En Windows, las carpetas automontadas suelen quedar accesibles para los usuarios del invitado.
Tras actualizar VirtualBox aparecen fallos gráficos
Actualizamos también Guest Additions y reiniciamos la VM. Si el problema está relacionado con 3D, probamos temporalmente sin aceleración 3D para determinar si el origen está en el controlador gráfico.
¿Hay que instalar Guest Additions en todas las VMs?
No necesariamente. Una VM dedicada a un servicio sin interfaz gráfica puede funcionar perfectamente sin varias de estas funciones. En cambio, para una VM Windows de escritorio o desarrollo, Guest Additions suelen mejorar mucho la experiencia.
La decisión depende del objetivo de la máquina. Cuanta más integración habilitemos entre host e invitado, más cómoda será la VM, pero también habrá más canales de comunicación entre ambos sistemas.
Continuar con la serie
Con Guest Additions instaladas ya podemos aprovechar de manera mucho más cómoda una VM Windows dentro de VirtualBox.
Si quieres entender mejor qué papel cumplen los controladores, consulta también nuestro artículo sobre controladores de hardware o drivers.
