Skip to main content

Какие существуют типы файлов виртуальных машин?

Виртуальная машина состоит из операционной системы, программных файлов и файлов данных, и для ее запуска требуется программа виртуализации. Каждая машина состоит из различных файлов виртуальной машины, включая файл виртуального жесткого диска, файл конфигурации и файл приостановленного состояния. Другие распространенные файлы включают в себя файлы журналов, файлы образов гибких дисков и специальные внутренние файлы, которые необходимы для работы некоторых программ виртуализации.

Файлы виртуального жесткого диска, как правило, являются самыми большими из всех файлов виртуальной машины и содержат операционную систему виртуальной машины, программные файлы и любые личные данные, хранящиеся в виртуальной операционной системе. Некоторые программы виртуализации хранят все данные виртуального жесткого диска в одном большом файле, но другие разбивают виртуальный жесткий диск на более мелкие части для упрощения хранения и резервного копирования. Когда вы настраиваете виртуальную машину, у него или нее часто есть возможность установить фиксированный размер жесткого диска или разрешить его расширение до указанного предела. Хотя большинство виртуальных машин имеют по крайней мере один жесткий диск, они могут включать дополнительные диски.

Файлы виртуальной машины также включают файлы конфигурации, используемые для определения настроек и параметров оборудования каждой виртуальной машины. Программы виртуализации различаются по параметрам конфигурации, которые они предоставляют, но пользователи обычно могут выбирать, какой объем памяти использует машина, какой объем жесткого диска, сколько процессоров или ядер используется, и как виртуальная машина использует оптический привод физической машины. Другие параметры включают общий доступ к папкам, параметры печати, настройки видео и аудио, параметры сети и параметры устройства универсальной последовательной шины (USB). Каждый параметр часто поддерживает дополнительные расширенные настройки, которые могут применять опытные пользователи.

Большинство программ виртуализации позволяют пользователям временно приостанавливать виртуальную машину в ее текущем состоянии, поэтому каждая виртуальная машина часто содержит файл, содержащий информацию о состоянии машины, когда пользователь приостановил ее. Когда пользователь снова включает компьютер, программа виртуализации использует этот файл для восстановления среды виртуальной операционной системы и любых открытых программ или файлов. Этот файл перезаписывается каждый раз, когда виртуальная машина приостанавливается и восстанавливается.

Другие файлы виртуальной машины включают образы виртуальных дискет, файлы журналов и внутренние файлы, которые программа виртуализации использует для правильной загрузки виртуальных машин. Когда пользователь выполняет резервное копирование компьютера с помощью некоторых программ, процесс также может создать специальный файл резервной копии, который помогает пользователю импортировать виртуальную машину в другую программу. Хотя большинство программ виртуализации включают эти различные файлы, расширение, используемое для каждого типа файла, широко варьируется.