Открытие VDI файлов. Использование образов дисков VDI в Linux Как открыть vdi файл

  • 22.02.2024

Сегодня мы расскажем вам, что собой представляет формат VDI, чем открыть его и как с ним работать. Чаще всего такие материалы имеют отношение к виртуальным компакт-дискам Virtuo CD.

Формат VDI: чем открыть - Windows-приложения

Если вы столкнулись с подобным файлом на персональном компьютере, скорее всего, в нем хранятся образы диска. Это один из вариантов использования расширения VDI. Чем открыть такие данные, помогут разобраться следующие программы: WinMount (многофункциональное ПО, которое позволяет создавать виртуальные диски из архива, отдельной директории или образа, также здесь реализованы возможности виртуализаци, которые позволяют существенно сэкономить пространство), MagicISO, UltraISO. Можно использовать и другие приложения для работы с образами.

VirtualBox

Теперь обсудим более редкие варианты использования расширения VDI, чем открыть такой файл, если он не имеет отношения к виртуальным дискам, мы также рассмотрим ниже. К примеру, такие данные могут быть связаны с VirtualBox для платформ x86-64. Разработчиком такого решения выступила компания Oracle, и оно способно работать на различных операционных системах. VDI-файлы хранятся в VirtualBox и при этом имеют собственный формат. Используются такие материалы для сохранения виртуализованных ОС и других данных в едином физическом диске. VirtualBox обладает инструментом командной строки под названием VBoxManage. Благодаря этому появляется возможность изменять различные параметры и конвертировать файлы VDI. Описанное программное обеспечение используется встраиваемыми и настольными ПК, а также серверами для виртуализации на профессиональном уровне. VirtualBox позволяет запустить операционную систему, используя оконный режим другой ОС. В данном случае файлы VDI рассматриваются как отдельные жесткие диски. Открыть такие материалы поможет приложение VM VirtualBox.

Другие варианты

Иногда файлы, имеющие расширение VDI, могут применяться программой VirtualDub, которая обеспечивает все для обработки и захвата цифрового видео. В заключение рассмотрим последний вариант использования указанного формата. Расширение VDI применяет StepMania. В данном случае речь идет о ритмической танцевальной программе. Это особое решение. Оно обеспечивает поддержку всевозможных танцевальных площадок. В файле содержится отладочная информация, которая используется, чтобы отследить сбои программы в ОС Windows. Все данные хранятся в особом двоичном формате, а также, как правило, имеют название StepMania.vdi. Вот мы и разобрались, что такое расширение VDI, чем открыть его и какие приложения помогут с ним взаимодействовать.

VDI — это формат образов дисков, используемых системой виртуализации VirtualBox. О том, как использовать реальный диск на виртуальной машине, я уже , теперь посмотрим, как можно реализовать обратный процесс — использование виртуального диска в реальной системе. Таким образом вы можете получить доступ к данным, находящимся на диске виртуальной машины без необходимости ее запускать. Использование образов дисков VDI в Linux сводится к установке пакета и двухэтапному монтированию, после чего содержимое можно использовать точно так же, как и содержимое любой другой файловой системы.

Для подключения виртуального диска в формате VDI используется программа vdfuse, входящая в состав пакета virtualbox-fuse.

Установка пакета

В Debian/Ubuntu пакет устанавливается командой

Apt-get install virtualbox-fuse

Если у вас установлена версия VirtualBox от Oracle, может потребоваться установить по зависимостям VirtualBox OpenSource Edition (virtualbox-ose).

Подключение диска

На первом этапе монтируется образ VDI. Это можно сделать следующей командой:

Sudo vdfuse -w -f ./webserver.vdi /mnt/vdi

Таким образом мы получим доступ к разделам, которые присутствуют на виртуальном диске. На втором этапе монтируется необходимый раздел:

Sudo mount -t auto /mnt/vdi/Partition1 /mnt/vdi-part1 -o loop

После этого можно работать с файловой системой на виртуальном разделе.

Параметры командной строки vdfuse

В общем виде формат выглядит так:

Vdfuse [опции] -f образ-диска.vdi точка-монтирования

Вот какие опции есть у vdfuse.

Б удучи установленной на виртуальном жёстком VHD-диске, вторая операционная система Windows никоим образом не уступает той, которая размещается на другом разделе диска. Наоборот, у первой по сравнению со второй есть два значимых преимущества. Во-первых , для установки Windows на VHD-диск нет надобности перераспределять дисковое пространство, если изначально нет лишнего пустого раздела диска под вторую операционную систему.

VHD-диск создаётся в рамках процесса установки Windows с помощью командной строки, с её же помощью и монтируется в систему, чтобы быть видимым в числе разделов для установки системы. Во-вторых , работать со второй Windows, установленной на виртуальном VHD-диске, можно как непосредственно загрузив её на компьютере, так и с помощью средств программ-гипервизоров.

Любую операционную систему, установленную на VHD-диске, можно открыть внутри программ и и работать с ними точно так, как и с и любыми системами, созданными средствами этих программ. Более того, обе программы изначально предусматривают возможность создания операционных систем с использованием VHD-диска. VirtualBox открыто позволяет выбрать VHD-формат при создании жёсткого диска виртуальной машины. А вот в программе VMware Workstation хоть такой момент и предусматривается, но юзабельного меню выбора, как в случае с VirtualBox, нет. Расширение «. vhd» для создаваемого жёсткого диска нужно прописывать вручную, заменяя им предустановленное «.vmdk» «родной» формат виртуального жёсткого диска VMware Workstation .

Единственный момент, в чём будет уступать VHD-диск «родным» форматам программ VMware Workstation и VirtualBox – соответственно, VMDK и VDI , это использование дискового пространства в полном объёме. Тогда как виртуальные жёсткие диски программ — VMDK и VDI – сжимают данные виртуальных машин для экономии места на реальном компьютере. В частности, виртуальные машины VMware Workstation на физическом жёстком диске занимают почти вдвое меньше места, чем имеется в распоряжении гостевых операционных систем.

Итак, имеем операционную систему, установленную на виртуальном VHD-диске.

Как её открыть внутри основной операционной системы с использованием программ-гипервизоров VMware Workstation и VirtualBox?

Открытие VHD-диска в

В главном окне VMware Workstation запускаем процесс открытия новой виртуальной машины. Это можно сделать как с помощью визуальной кнопки на домашней вкладке программы, так и в меню .

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

Жмём в окне настройки совместимости версий программы.

Операционную систему мы не устанавливаем, следовательно, и не может быть никакого источника загрузки. Выбираем третий пункт установка системы позже . Жмём .

В нашем случае имеется VHD-диск с установленной Windows 8.1, её и выбираем в списках операционных систем и их версий. Жмём .

Называем виртуальную машину и указываем её месторасположение на компьютере. В указанном месте будут храниться рабочие файлы . Сам VHD-диск, естественно, будет находиться там, где и находился. Жмём .

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

А вот щедрого жеста в плане оперативной памяти не получится. Выделяем лишь необходимый минимум – 1 Гб . Жмём .

Предустановленный тип сети NAT в нашем случае подходит. Жмём .

Не меняем и тип контроллера ввода/вывода . Жмём .

Это же касается и типа диска – оставляем предустановленный SCSI . Жмём .

Наконец-то мы добрались до точки смены предустановленных параметров. В окне выбора виртуального диска нам нужен второй вариант – . Жмём .

В следующем окне жмём кнопку обзора и указываем путь к VHD-файлу . По умолчанию VMware Workstation не хочет видеть этот формат файлов , представляя на обозрение только файлы собственного производства. И чтобы увидеть VHD-файл, в окне проводника нужно установить параметр отображения всех файлов .

Прописав путь размещения VHD-диска, жмём .

Настройка виртуальной машины завершена.

Вернёмся в главное окно VMware Workstation и увидим новую виртуальную машину в перечне существующих. Запускаем её.

Процесс запуска Windows начнётся с адаптации системы к условиям работы гипервизора. Будут обновлены драйвера, системные настройки, Metro-приложения Windows 8.1. В некоторых случаях запуск виртуальной машины может сопровождаться окном среды восстановления Windows. В этом случае необходимо просто выбрать продолжение использования системы .

Вскоре система загрузится.

Открытие VHD-диска в VirtualBox

В программе VirtualBox процесс открытия VHD-файла попроще. В главном окне программы жмём кнопку . Затем в первом окне запустившегося мастера создания новой виртуальной машины задаём ей имя , выбираем операционную систему и её версию . Жмём «Next» .

Указываем размер оперативной памяти . Жмём «Next» .

В окне выбора виртуального жёсткого диска, как и в предыдущем случае, выбираем использование существующего диска . С помощью кнопки обзора указываем путь к VHD-файлу . Жмём .

Возвращаемся в главное окно VirtualBox и запускаем только что созданную виртуальную машину.

VirtualBox также осуществит адаптацию гостевой операционной системы под свою специфику работы – будут установлены драйвера, применены системные настройки и т.п.

Через минуту-две в окне программы будем наблюдать ту самую Windows, установленную на VHD-диске.

К этому вопросу приходит любой исследователь или администратор. И хорошо когда есть выбор для решения. Как я уже писал ранее нам понадобилось срочно развернуть полигон CentOS на Oracle VirtualBox. Также имеем десяток других тестовых ОС как в VirtualBox так и в VMware. Некоторые из них напичканы софтом так что нет возможности ее клонировать из одной виртуальной среды в другую, а хочется просто скопировать, т.е. преобразовать. Благо возможность такая есть.

Для начала маленькая справка.

VDI (Virtual Disk Image) — формат файла, разработанный Oracle для использования в качестве образа диска в своих виртуальных машинах VirtualBox.

VMDK (Virtual Machine Disk) — формат файла, разработанный VMware для использования в качестве образа диска в своих виртуальных машинах.

VHD (Virtual Hard Disk) – это формат файла от Microsoft , у которого полная структура и содержимое аналогичны с жестким диском. Он используется для хранения виртуальных операционных систем, программ и других файлов в одном файле-образе, который можно открыть разными программами виртуализации или виртуальными машинами.

То как же мне конвертировать образ VMDK в VDI?

Для того чтобы конвертировать образ виртуальной машины из одного формата в другой можно воспользоваться одним из способов:

1. Используя утилиту qemu-img из пакета эмулятора QEMU. Данная команда конвертирует образ виртуальной машины, созданной в VirtualBox, в VMware-образ:

qemu-img convert -f vdi -O vmdk VirtualBoxImage.vdi VmWareImage.wmdk
-f – определяет формат образа виртуальной машины для преобразования
-O – определяет формат образа виртуальной машины в который будет преобразован текущий образ.

Список поддерживаемых форматов можно посмотреть так:

Общий формат команды:

qemu-img convert [-c] [-f fmt] [-O output_fmt] [-o options] filename ] output_filename

2. Для преобразования виртуальной машины из одного формата в другой также можно воспользоваться встроенными средствами Virtual Box VBoxManage clonehd:

Преобразовать vmdk в vdi:
VBoxManage clonehd VmWare_Image.vmdk VirtualBox_Image.vdi –format VDI

И наоборот, виртуальную машину формата vdi в vdmk:
VBoxManage clonehd VirtualBox_Image.vdi VmWare_Image.vmdk –format VMDK

Общий формат команды:

VBoxManage clonehd | | [–format VDI|VMDK|VHD|RAW|] [–variant Standard,Fixed,Split2G,Stream,ESX] [–existing]

3. Можно конвертировать *.vdi образы через графический интерфейс VirtualBox:

Файл->Управление виртуальными образами->Копировать
Выбираем какую *.vdi машину преобразовывать и желаемый формат (vdmk/vdi/vhd и т.п.) нового образа.

Мы надеемся, что помогли Вам решить проблему с файлом VDI. Если Вы не знаете, где можно скачать приложение из нашего списка, нажмите на ссылку (это название программы) - Вы найдете более подробную информацию относительно места, откуда загрузить безопасную установочную версию необходимого приложения.

Что еще может вызвать проблемы?

Поводов того, что Вы не можете открыть файл VDI может быть больше (не только отсутствие соответствующего приложения).
Во-первых - файл VDI может быть неправильно связан (несовместим) с установленным приложением для его обслуживания. В таком случае Вам необходимо самостоятельно изменить эту связь. С этой целью нажмите правую кнопку мышки на файле VDI, который Вы хотите редактировать, нажмите опцию "Открыть с помощью" а затем выберите из списка программу, которую Вы установили. После такого действия, проблемы с открытием файла VDI должны полностью исчезнуть.
Во вторых - файл, который Вы хотите открыть может быть просто поврежден. В таком случае лучше всего будет найти новую его версию, или скачать его повторно с того же источника (возможно по какому-то поводу в предыдущей сессии скачивание файла VDI не закончилось и он не может быть правильно открыт).

Вы хотите помочь?

Если у Вас есть дополнительная информация о расширение файла VDI мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся и отправьте нам свою информацию о файле VDI.