Quais são os diferentes tipos de arquivos de máquinas virtuais?
Uma máquina virtual é composta por um sistema operacional, arquivos de programa e arquivos de dados e requer a execução de um programa de virtualização. Cada máquina consiste em vários arquivos de máquina virtual, incluindo um arquivo de disco rígido virtual, arquivo de configuração e arquivo de estado suspenso. Outros arquivos comuns incluem arquivos de log, arquivos de imagem de disquete e arquivos internos especiais que alguns programas de virtualização precisam para que a máquina seja executada.
Os arquivos do disco rígido virtual são geralmente o maior de todos os arquivos da máquina virtual e contêm o sistema operacional da máquina virtual, os arquivos de programa e quaisquer dados pessoais armazenados no sistema operacional virtual. Alguns programas de virtualização armazenam todos os dados do disco rígido virtual em um único arquivo grande, mas outros dividem o disco rígido virtual em partes menores para facilitar o armazenamento e o backup. Quando alguém configura uma máquina virtual, geralmente ele ou ela tem opções para definir um tamanho fixo para o disco rígido ou permitir a expansão para um limite especificado. Embora a maioria das máquinas virtuais tenha pelo menos um disco rígido, elas podem incluir unidades adicionais.
Os arquivos da máquina virtual também incluem arquivos de configuração usados para determinar as opções e configurações de hardware de cada máquina virtual. Os programas de virtualização diferem nas opções de configuração disponíveis, mas os usuários geralmente podem selecionar quanta memória a máquina usa, qual o tamanho do disco rígido, quantos processadores ou núcleos são usados e como a máquina virtual usa a unidade óptica da máquina física. Outras opções incluem compartilhamento de pastas, opções de impressão, configurações de vídeo e áudio, configurações de rede e opções de dispositivos USB (Universal Serial Bus). Cada opção geralmente oferece suporte a configurações avançadas adicionais que usuários experientes podem implementar.
A maioria dos programas de virtualização permite que os usuários suspendam temporariamente uma máquina virtual em seu estado atual; portanto, cada máquina virtual geralmente inclui um arquivo contendo informações sobre o estado da máquina quando o usuário a pausa. Quando o usuário liga a máquina novamente, o programa de virtualização usa o arquivo para restaurar o ambiente do sistema operacional virtual e todos os programas ou arquivos abertos. Este arquivo é substituído sempre que uma máquina virtual é suspensa e restaurada.
Outros arquivos de máquina virtual incluem imagens de disquete virtual, arquivos de log e arquivos internos que o programa de virtualização usa para ajudá-lo a carregar corretamente as máquinas virtuais. Quando um usuário faz backup de uma máquina usando alguns programas, o processo também pode criar um arquivo de backup especial que ajuda o usuário a importar a máquina virtual para outro programa. Embora a maioria dos programas de virtualização inclua esses vários arquivos, a extensão usada para cada tipo de arquivo varia bastante.