Файл vdi чем открыть

Обновлено: 06.07.2024

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

Для чего нужен файловый формат .VDI?

Главная ассоциация расширения .vdi принадлежит типу/формату файлов "Образ виртуального диска Oracle VirtualBox" (Oracle VirtualBox Virtual Disk Image, VDI). VirtualBox — это общее название надежного универсального решения по виртуализации с открытым исходным кодом от Oracle, Inc. VirtualBox выпускается для целого ряда платформ и позволяет создавать виртуальные машины (ВМ) для запуска гостевых операционных систем (ОС) в "песочнице" первичной ОС.

VDI выступает в качестве двоичного контейнерного формата, используемого VirtualBox для хранения образов дисковых устройств гостевых ОС. Файл .vdi представляет собой объемный двоичный файл, содержащий образ диска, а также некоторые метаданные конкретной ВМ. Все жесткие диски, используемые ВМ VirtualBox, — это соответствующие им файлы .vdi.

VDI-образ может содержать любую файловую систему и может динамически расширяться (в зависимости от установок VirtualBox). Для использования с другими решениями по виртуализации (напр., VMware) файлы .vdi могут конвертироваться в другие форматы образов дисков (.iso, .vmdk) — и наоборот.

В другом контексте расширение .vdi также используется для обозначения типа/формата файлов "Сведения VirtualDub" (VirtualDub Information, VDI), используемого VirtualDub — универсальной бесплатной программой (автор: Avery Lee) для работы с цифровым видео в среде MS Windows. В рамках VirtualDub файл .vdi (как правило, с именем "VirtualDub.vdi") представляет собой двоичный модуль дизассемблера, используемый в целях отладки для сбора сведений в случае аварийного завершения ("падения") программы.

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

Файл .VDI - это формат файла образа виртуального диска, который используется для создания образов дисков виртуального диска или логического диска, связанного с виртуальной машиной Oracle VirtualBox. Файл VDI также может ссылаться на образы дисков, хранящиеся на CD, DVD и других оптических дисках. Кроме того, файл VDI используется для копирования, создания или восстановления содержимого диска на новую виртуальную машину.

Программы, которые поддерживают VDI расширение файла

В следующем списке перечислены программы, совместимые с файлами VDI, которые разделены на категории 3 в зависимости от операционной системы, в которой они доступны. Файлы с суффиксом VDI могут быть скопированы на любое мобильное устройство или системную платформу, но может быть невозможно открыть их должным образом в целевой системе.

Программы, обслуживающие файл VDI

Updated: 03/12/2020

Как открыть файл VDI?

Проблемы с доступом к VDI могут быть вызваны разными причинами. Что важно, все распространенные проблемы, связанные с файлами с расширением VDI, могут решать сами пользователи. Процесс быстрый и не требует участия ИТ-специалиста. Приведенный ниже список проведет вас через процесс решения возникшей проблемы.

Шаг 1. Получить VirtualBox

Install software to open VDI file

Проблемы с открытием и работой с файлами VDI, скорее всего, связаны с отсутствием надлежащего программного обеспечения, совместимого с файлами VDI на вашем компьютере. Этот легкий. Выберите VirtualBox или одну из рекомендованных программ (например, Parallels Desktop, Parallels Workstation) и загрузите ее из соответствующего источника и установите в своей системе. Выше вы найдете полный список программ, которые поддерживают VDI файлы, классифицированные в соответствии с системными платформами, для которых они доступны. Если вы хотите загрузить установщик VirtualBox наиболее безопасным способом, мы рекомендуем вам посетить сайт Oracle Corporation и загрузить его из официальных репозиториев.

Шаг 2. Обновите VirtualBox до последней версии

Update software that support file extension VDI

Вы по-прежнему не можете получить доступ к файлам VDI, хотя VirtualBox установлен в вашей системе? Убедитесь, что программное обеспечение обновлено. Разработчики программного обеспечения могут реализовать поддержку более современных форматов файлов в обновленных версиях своих продуктов. Причиной того, что VirtualBox не может обрабатывать файлы с VDI, может быть то, что программное обеспечение устарело. Последняя версия VirtualBox должна поддерживать все форматы файлов, которые совместимы со старыми версиями программного обеспечения.

Шаг 3. Свяжите файлы VirtualBox Virtual Disk Image с VirtualBox

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

Associate software with VDI file on Windows

Выбор приложения первого выбора в Windows

  • Щелкните правой кнопкой мыши на файле VDI и выберите « Открыть с помощью опцией».
  • Выберите Выбрать другое приложение → Еще приложения
  • Наконец, выберите Найти другое приложение на этом. , укажите папку, в которой установлен VirtualBox, установите флажок Всегда использовать это приложение для открытия VDI файлы свой выбор, нажав кнопку ОК

Выбор приложения первого выбора в Mac OS

Шаг 4. Убедитесь, что VDI не неисправен

Вы внимательно следили за шагами, перечисленными в пунктах 1-3, но проблема все еще присутствует? Вы должны проверить, является ли файл правильным VDI файлом. Вероятно, файл поврежден и, следовательно, недоступен.

Check VDI file for viruses

1. VDI может быть заражен вредоносным ПО - обязательно проверьте его антивирусом.

Если VDI действительно заражен, возможно, вредоносное ПО блокирует его открытие. Немедленно просканируйте файл с помощью антивирусного инструмента или просмотрите всю систему, чтобы убедиться, что вся система безопасна. Если файл VDI действительно заражен, следуйте инструкциям ниже.

2. Убедитесь, что структура файла VDI не повреждена
3. Проверьте, есть ли у вашей учетной записи административные права

Иногда для доступа к файлам пользователю необходимы права администратора. Переключитесь на учетную запись с необходимыми привилегиями и попробуйте снова открыть файл VirtualBox Virtual Disk Image.

4. Проверьте, может ли ваша система обрабатывать VirtualBox

Если в системе недостаточно ресурсов для открытия файлов VDI, попробуйте закрыть все запущенные в данный момент приложения и повторите попытку.

5. Убедитесь, что у вас установлены последние версии драйверов, системных обновлений и исправлений

Последние версии программ и драйверов могут помочь вам решить проблемы с файлами VirtualBox Virtual Disk Image и обеспечить безопасность вашего устройства и операционной системы. Возможно, файлы VDI работают правильно с обновленным программным обеспечением, которое устраняет некоторые системные ошибки.

image

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

Начнем с некоторых общих понятий. У VirtualBox существуют 3 основных метода предоставления гостевой операционной системе (ОС) доступа к данным. Сей текст концентрируется на использовании виртуальных дисков.

Виртуальные диски подключаются к виртуальной — гостевой ОС, методом эмуляции подключения через соответствующий контроллер, IDE, SATA (AHCI), SCSI, SAS.

Поведение контроллеров запрограммировано таким образом, чтобы имитировать физические прототипы, следовательно IDE контроллер будет работать медленнее SATA и потреблять больше ресурсов процессора, ОС без соответствующих драйверов и аппаратной поддержки не будут взаимодействовать с виртуальными дисками и т.д. Например, в семействе Windows до Windows Vista нет поддержки Advanced Host Controller Interface (AHCI), к которому относится SATA, поэтому в частности, виртуальная машина с ОС Windows XP с SATA работать не будет.

Файлы виртуальных дисков

VirtualBox позволяет работать с разными форматами файлов виртуальных дисков. Помимо собственного VDI, поддерживаются VMDK (VMware), VHD (Microsoft), Parallels version 2 HDD format (Parallels).

Каждому виртуальному диску присваивается уникальный идентификатор UUID, это помогает VirtualBox удостовериться, что каждый диск используется только один раз и не позволяет импортировать в гостевую ОС обычные копии дисков (для этого существует отдельная процедура клонирования).

Виртуальные диски могут быть, как фиксированного размера, так и динамически выделяемого, причем VirtualBox позволяет увеличить размер дискового пространства, независимо от объёма и формата диска и даже в том случае, если диск содержит данные. Ниже пример, как это сделать с помощью утилиты vboxmanage.


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

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

Управление виртуальными медиа (Virtual Media Manager)

VirtualBox ведет реестр всех виртуальных медиа носителей, которые используются всеми гостевыми ОС. Это так называемые ”known media”, доступ к списку (реестру) которых можно получить используя утилиту Virtual Media Manager (доступно из меню File). Эта утилита показывает детальную информацию о каждом виртуальном диске, включая полный путь к файлу, а также к какой именно виртуальной машине файл прикреплен. Информацию из реестра можно удалить используя встроенную функцию удаления “Remove”

Virtual Media Manager

Каждый отдельно взятый образ можно «открепить» от виртуальной машины за которой он закреплен, используя функцию ”Release”

Открепив образ, прикрепить его обратно нажатием одной кнопки не удастся, для этого необходимо будет добавить образ, как жесткий диск. Аналогичным способом «прикрепляются» и снэпшоты (снимки диска).

Hardware management

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

Snapshots (Снэпшоты)

Как известно snapshot в переводе с английского означает снимок. Принцип работы механизма прост. При создании снэпшота, VirtualBox переводит текущий образ (образы, если их несколько), прикрепленный к ВМ в режим только для чтения и создает отдельный виртуальный диск (диски) и все последующие процедуры записи производятся уже в новом виртуальном хранилище. Причем фиксируются только изменения в определенных секторах, проще говоря при создании снэпшота диска размером 10GB, новый снэпшот будет гораздо меньше, и будет увеличиваться в размере постепенно, как будут заполнятся сектора.

Snapshots

Логично предположить, что чем больше используется снэпшотов одной виртуальной машины, тем больше используется вычислительных ресурсов для выполнения операций чтения с диска. Действительно, если есть 2 снэпшота, то вначале VirtualBox смотрит есть ли нужный сектор в образе снэпшота2, если нет, то система обращается к снэпшоту1, если и там ничего не обнаружено, то тогда идет обращение к основному диску. Нагрузка все-же будет незначительной и мало заметной для конечного пользователя, т, к. вся таблица секторов постоянно присутствует в памяти.

Стоить помнить, что при удалении снэпшота, все изменения произведенные после его создания «сливаются» с ранее «замороженным» образом.

Кэширование ввода/вывода

Помимо расходa ресурсов еще одним недостатком кэширования является недостаточная надежность. Например, если внезапно случился перебой с электропитанием в момент, когда хоставая ОС уже сообщила гостевой об успешном выполнении записи, а сам процесс асинхронной записи еще не завершился. Такой сценарий безусловно приводит к потере данных.

Отключение кэширования выполняется следующим образом:

Bandwidth

VirtualBox позволяет ограничивать ширину пропускного канала для одного или нескольких виртуальных дисков.

Создаем группу “Limit” и устанавливаем лимит в 20 Mb/s


Добавляем нужные диски в группу.


Суммарный для обоих дисков bandwidth не будет превышать 20 MB/s. Этот лимит можно изменить в любой момент, не выключая виртуальной машины.

Особые режимы записи образов

Для каждого образа виртуального диска, поддерживаемого VirtualBox, не зависимо от формата, можно определить режим поведения при записи данных, будь это следствие операций внутри виртуальной машины или снимка дика (snapshot). Такие режимы называются «нестандартными», в то время, как по умолчанию все образы дисков функционируют в «нормальном» режиме. Для того, что бы перевести режим из «нормального» в «нестандартный» можно воспользоваться вышеупомянутым Virtual Media Manager или консольной утилитой vboxmanage


В «нормальном» режиме записи, гостевая ОС может осуществлять чтение и запись с физического диска без всяких ограничений a при создании снимков диска (snapshot), VirtualBox создает oтдельный файл в котором фиксируются все изменения.

В режиме «write through» функция снэпшотов работать не бует.

Режим работы «shareable» своего рода разновидность предыдущего. Тут тоже нет возможности работы со «снэпшотами», зато есть возможность использования несколькими одновременно работающими виртуальными машинами одного образа диска, сценарий кластеризации.

Схожий по названию, но отличающийся по принципам работы режим «multiattach», также позволяет использовать один образ диска для нескольких виртуальных машин, но в этом режиме каждая отдельная виртуальная машина использует свой независимый «снэпшот» и изменения произведенные в одной ВМ не доступны для других.

Режим «read only» используется в основном для работы с образами CD/DVD, т.к. предполагает только чтение.

Режим на который стоит обратить внимание называется «Immutable». Как следует из названия immutable образы не меняются с течением времени. Любые изменения в immutable диске актуальны ровно до тех пор, пока виртуальная машина работает. После отключения виртуальной машины все изменения пропадают. Прежде чем перевести диск в режим immutable стоит сначало создатъ «нормальный» диск, установить и настроить систему в оптимальное состояние, желательно не подключаясь к интеренету, и только после того, как гостевая система готова — «откреплять» диск и переводить его в режим immutable.

Одним из сценариев работы может быть схема при которой используются два диска – один в режиме immutable, на котором находится сама система, второй в нормальном или write-through режиме. На первый взгляд вполне безопасный и понятный сценарий работы — каждый раз загружается «свежая» система. Но не все так прозрачно и есть некоторые нюансы.

Во первых, для immutable дисков есть одно важное исключение. Они не “обнуляются” в случае, когда прикреплены к виртуальной машине, снимок диска которой был сделан пока та была запущенна — так называемый online-snapshot. Это означает, что если например, пользователь создал immutable disk, а потом в процессе работы, создал «снэпшот», не завершив работу виртуальной машины, то начиная с упомянутого «снэпшота» все последующие операции и действия внутри системы будут носить необратимый эффект, т.к. все действия будут де-факто происходить в «снэпшоте».

В случае если основной целью является «свежая система» при каждом запуске, то от использования снэпшотов, лучше воздержаться.

Во-вторых, вышеописанное «обнуление» отдельного образа происходит только в случае, когда команда включения/отключения виртуальной машины посылается самой средой VirtualBox, а не происходит внутри гостевой ОС. Проще говоря, если например перезагрузить гостевую ОС Windows стандартным методом (Меню пуск, перезагрзить систему), то обнуление immutable диска не произойдет.

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

После того, как текущий контейнер установлен в режим immutable, VirtualBox перестает использовать этот контейнер и фактически диск переходит в режим «read only». Все операции записи перенаправляются в отдельный образ и каждый раз, когда виртуальная машина начинает работу этот новый «отдельный» образ «обнуляется». В реальности на жестком диске создается временный «снэпшот», который находится в папке Snapshots, соответствующей виртуальной машины, внутри которого и происходит вся работа. После завершения работы виртуальной машины вышеупомянутый временный скриншот остается нетронутым.

Рассмотрим простой пример

Боб создал виртуальную машину, настроил ОС и перевел диск в режим immutable. Боб регулярно использует свою виртуальную машину для тайного общения с Алисой. При каждом запуске, загружается «свежая» система, не содержащая никаких логов предыдущего общения, текстов, видео или фото. В очередной раз закончив переписку, Боб спокойно выключает виртуальную машину и идет спать.
Предположим также, что перед каждым запуском ОС Боб проверяет, что режим диска установлен как “immutable”.

Ева имеет доступ к компьютеру на котором установлена виртуальная машина. Ей достаточно зайти в папку Snapshots внутри директории соответствующей виртуальной машины и там будет требуемый «снэпшот».

Все что остается сделать Еве, что бы увидеть всю переписку, равно как и результат всех действий производимых Бобом внутри ОС, это перевести диск в «нормальный» режим и перед тем, как запустить виртуальную машину прикрепить к ней снэпшот. Более того, Ева может каждый день делать резервные копии таких «снэпшотов», главное, что бы это было сделано до того, как Боб снова запустит виртуальную машину.

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


Справедливости ради стоит сказать, что у тех-же Parallels, с самых ранних версий для того, что бы перевести диски из одного режима в другой необходим пароль суперпользователя, а временные «снэпшоты» удаляются моментально, после завершения работы.

Название (англ.): Virtuo CD Manager Disk Image

Название (рус.): Образ диска Virtuo CD Manager

Разработчик: Нет данных

Описание: VDI также известный как Virtuo CD Manager Disk Image представляет собой формат образа диска используемого приложением Virtuo CD Manager. Этот программный инструмент предназначается для управления виртуальными компакт-дисками. Содержимое файла VDI представлено образом диска. Открыть файл Virtuo CD Manager Disk Image можно с помощью таких программ как UltraISO, MagicISO или WinMount International.

Для открытия (редактирования) файла этого формата можно использовать следующие программы:

Формат 2

Название (англ.): VirtualBox Virtual Disk Image

Название (рус.): Образ диска VirtualBox

Разработчик: Oracle

Описание: VDI иначе VirtualBox Virtual Disk Image является форматом образа диска создаваемого и используемого популярной программой VirtualBox. Разработан формат компанией Oracle. Файл VDI представляет собой контейнер, предназначенный для хранения виртуализованных операционных систем. Также VDI-файл может быть "пустым" – в этом случае он может рассматриваться как аналог физического жесткого диска, на который еще не была установлена операционная система. При необходимости VDI-файлы могут быть сконвертированны в VHD для последующего использования в других системах виртуализации.

Для открытия (редактирования) файла этого формата можно использовать следующие программы:

Формат 3

Название (англ.): VirtualDub debug info file

Название (рус.): Файл программы VirtualDub

Разработчик: Нет данных

Описание: VDI или VirtualDub debug info file представляет собой собственный формат файла данных используемых программой VirtualDub. Эта бесплатная программа представляет собой мощный редактор видео. Отличается простотой, удобством, а также широким набором фильтров и эффектов. VDI - это информационные файлы, используемые редактором для хранения различных вспомогательных данных. Открыть файлы VirtualDub debug info можно только родной программой VirtualDub.

Для открытия (редактирования) файла этого формата можно использовать следующие программы:

Формат 4

Название (англ.): StepMania debug resource file

Название (рус.): Файл программы StepMania

Разработчик: StepMania

Описание: VDI иначе StepMania debug resource file представляет собой собственный формат файла данных используемого танцевальной программой StepMania специально созданной для поддержки танцевальных площадок. Разработан формат софтверной компанией StepMania. Внутреннее содержимое файла VDI представлено отладочной информацией используемой для отслеживания ошибок работы симулятора в среде Windows. Как правило, файлы с этим расширением имеют название StepMania и хранятся в бинарном виде. Открыть файл VDI можно только с помощью родной программы StepMania.

Для открытия (редактирования) файла этого формата можно использовать следующие программы:

Читайте также: