Что такое формат файла VMC?
Файл .vmc - это файл конфигурации XML, описывающий виртуальную машину для Microsoft Virtual PC или Microsoft Virtual Server. Он хранит все аппаратные параметры ВМ: её имя, объем выделенной оперативной памяти, настройки процессора, пути к одному или нескольким файлам виртуальных жестких дисков VHD, настройки сетевых адаптеров (включая MAC-адреса и привязки к виртуальным сетям), конфигурацию последовательных и параллельных портов, параметры звука и параметры дисплея.
Файл .vmc не содержит данных диска ВМ - они хранятся в парном файле .vhd. Представьте .vmc как спецификацию оборудования, а .vhd - как сам накопитель. Для запуска ВМ должны присутствовать оба файла, а ссылки в конфигурации должны быть корректными. В .vmc также записываются пути к сопутствующим файлам сохраненного состояния (.vsv) и диска отката (.vud).
Microsoft приобрела Virtual PC у компании Connectix в 2003 году. Последним продуктом, использовавшим .vmc, был Windows Virtual PC - бесплатное дополнение для Windows 7, использовавшееся в основном для среды совместимости XP Mode. В Windows 8 поддержка Virtual PC была полностью прекращена в пользу Hyper-V, который использует более новый формат конфигурации .vmcx. Формат .vmc сейчас считается устаревшим и встречается только в архивных виртуальных машинах эпохи Windows XP, Vista и 7.
Поскольку .vmc является обычным XML, его можно открыть и отредактировать в любом текстовом редакторе. Oracle VirtualBox может напрямую импортировать пары файлов .vmc и .vhd, что делает его наиболее практичным способом запуска старых машин Virtual PC сегодня.
Безопасность и защита
РИСК: LOWVMC - это обычный XML-файл настроек, он не является исполняемым и не представляет прямой опасности. Связанный файл диска VHD может содержать полноценную ОС с потенциально конфиденциальными данными или вредоносным ПО внутри гостевой системы. При открытии унаследованных ВМ относитесь к гостевой ОС как к ненадежной (без общих папок, с ограниченной сетью), пока она не будет проверена.
Детали формата
в двух словах- Valve Micro Controller (встраиваемые системы) - Некоторые инструментарии для встраиваемых систем и автоматизации используют .vmc для конфигурации проектов микроконтроллеров; совершенно не связано с виртуализацией.
Программы, открывающие файлы VMC
Технические подробности
глубокая спецификация| Кодировка файла | UTF-8 XML (обычный текст) |
| Корневой элемент XML | <preferences>, содержащий все данные конфигурации виртуальной машины |
| Парный формат диска | Всегда в паре с файлом виртуального жесткого диска .VHD; VMC = спецификация оборудования, VHD = данные диска |
| Записываемые настройки | Выделение ОЗУ, количество процессоров, пути к VHD, MAC-адреса сетевых адаптеров, последовательные/параллельные порты, конфигурация дисплея |
| Пути к сопутствующим файлам | Ссылки на пути к файлам .vsv (сохраненное состояние) и .vud (диск отката), хранящиеся внутри VMC |
| Платформа | Только Windows XP, Vista и 7 - не функционирует в Windows 8 или более поздних версиях |
| Продукты, использовавшие VMC | Microsoft Virtual PC 2004, Virtual PC 2007, Windows Virtual PC (Windows 7 XP Mode) |
| Формат-преемник | .vmcx (Hyper-V, Windows 8 / Server 2012+) - VMC теперь устарел |
| MIME-тип | application/xml |
| Типичный размер файла | 5 КБ - 100 КБ |
| Импорт в VirtualBox | Oracle VirtualBox может импортировать пары .vmc/.vhd напрямую без конвертации |
| Выпущен | 2003 (Microsoft Virtual PC 2004, after Connectix acquisition) |
| Последняя версия | Last used in Windows Virtual PC (Windows 7, 2009); superseded by Hyper-V (.vmcx) |
| Спецификация | learn.microsoft.com |
Конвертации VMC
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах VMC.