¿Cuáles son los diferentes tipos de archivos de máquina virtual?
Una máquina virtual está compuesta por un sistema operativo, archivos de programa y archivos de datos, y requiere un programa de virtualización para ejecutarse. Cada máquina consta de varios archivos de máquina virtual, incluido un archivo de disco duro virtual, un archivo de configuración y un archivo de estado suspendido. Otros archivos comunes incluyen archivos de registro, archivos de imagen de disquete y archivos internos especiales que algunos programas de virtualización necesitan para que la máquina funcione.
Los archivos del disco duro virtual suelen ser los archivos de máquina virtual más grandes y contienen el sistema operativo de la máquina virtual, los archivos de programa y cualquier dato personal almacenado en el sistema operativo virtual. Algunos programas de virtualización almacenan todos los datos del disco duro virtual en un solo archivo grande, pero otros dividen el disco duro virtual en partes más pequeñas para facilitar el almacenamiento y la copia de seguridad. Cuando uno configura una máquina virtual, a menudo tiene opciones para establecer un tamaño fijo para el disco duro o permitir que se expanda a un límite específico. Aunque la mayoría de las máquinas virtuales tienen al menos un disco duro, pueden incluir unidades adicionales.
Los archivos de máquina virtual también incluyen archivos de configuración utilizados para determinar la configuración y las opciones de hardware de cada máquina virtual. Los programas de virtualización difieren en las opciones de configuración que ponen a disposición, pero los usuarios generalmente pueden seleccionar cuánta memoria usa la máquina, qué tan grande es el disco duro, cuántos procesadores o núcleos se usan y cómo la máquina virtual usa la unidad óptica de la máquina física. Otras opciones incluyen compartir carpetas, opciones de impresión, configuraciones de video y audio, configuraciones de red y opciones de dispositivo de bus serie universal (USB). Cada opción a menudo admite configuraciones avanzadas adicionales que los usuarios experimentados pueden implementar.
La mayoría de los programas de virtualización permiten a los usuarios suspender temporalmente una máquina virtual en su estado actual, por lo que cada máquina virtual a menudo incluye un archivo que contiene información sobre el estado de la máquina cuando el usuario la detuvo. Cuando el usuario vuelve a encender la máquina, el programa de virtualización usa el archivo para restaurar el entorno del sistema operativo virtual y cualquier programa o archivo abierto. Este archivo se sobrescribe cada vez que se suspende y restaura una máquina virtual.
Otros archivos de máquinas virtuales incluyen imágenes de disquete virtual, archivos de registro y archivos internos que el programa de virtualización utiliza para ayudarlo a cargar las máquinas virtuales correctamente. Cuando un usuario realiza una copia de seguridad de una máquina utilizando algunos programas, el proceso también puede crear un archivo de copia de seguridad especial que ayuda al usuario a importar la máquina virtual a otro programa. Aunque la mayoría de los programas de virtualización incluyen estos diversos archivos, la extensión utilizada para cada tipo de archivo varía ampliamente.