Как в Linux восстановить данные виртуальной машины Oracle VM VirtualBox

Читайте о том, как в Linux восстановить данные виртуальной машины Oracle VM VirtualBox. А также, что делать в случае сбоя виртальной машины, или если она не запускается. Как восстановить удаленную виртуальную машину VirtualBox и восстановить ее работоспособность.

Как в Linux восстановить данные виртуальной машины Oracle VM VirtualBox

Oracle VM VirtualBox — один из самых популярных инструментов для создания и управления виртуальными средами, активно используемого на Linux-платформах. Но даже в виртуальном пространстве никто не застрахован от потери данных: сбой системы, повреждение виртуального диска (.vdi), удаление файлов или ошибки при обновлении, могут привести к серьезным последствиям.

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

Этот материал пригодится администраторам, разработчикам и всем, кто работает с виртуальными средами на базе Linux.

Перейти к просмотру
Как в Linux восстановить данные виртуальной машины Oracle VM VirtualBox

Как в Linux восстановить данные виртуальной машины Oracle VM VirtualBox

Файлы виртуальной машины Oracle VM VirtualBox

Файлы виртуальной машины Oracle VM VirtualBox хранятся в определенной структуре и имеют разные форматы в зависимости от типа информации.

Стандартное расположение файлов Oracle VM VirtualBox в Linux:

/home/имя пользователя/VirtualBox VMs/Имя_машины/

Файлы виртуальной машины Oracle VM VirtualBox

Основные файлы виртуальной машины VirtualBox – это:

  • .vbox – файл конфигурации виртуальной машины. Сохраняет настройки виртуальной машины: количество оперативной памяти, тип процессора, параметры сети, USB-привязки и т.д.
  • .vbox-prev – это резервная копия конфигурации. Предварительная версия .vbox-файла, которую можно использовать при повреждении основного.
  • .vdi/.vmdk/.vhd или .hdd файлы – это сам виртуальный жесткий диск. Основное хранилище данных виртуальной машины. Содержит операционную систему, пользовательские файлы, программы и т.д..
Тип Расширение Размещение по умолчанию Назначение
Файл конфигурации .vbox ~/VirtualBox VMs/VM_Name/ Сохраняет настройки виртуальной машины
Резервная копия конфигурации .vbox-prev ~/VirtualBox VMs/VM_Name/ Резервная копия .vbox
Виртуальный диск .vdi / .vmdk / .vhd / .hdd ~/VirtualBox VMs/VM_Name/ Сохраняет данные виртуальной машины
Пакет расширения .vbox-extpack /usr/lib/virtualbox/ExtensionPacks/ Включает дополнительные функции
Файлы журналов VBox.log ~/VirtualBox VMs/VM_Name/Logs/ Записывает активность виртуальной машины
Снимки (Снапшшоты) Snapshots/ ~/VirtualBox VMs/VM_Name/Snapshots/ Сохраняет резервные копии состояния виртуальной машины

Виртуальная машина не запускается или повреждена: как восстановить данные

Что делать в том случае, если виртуальная машина Oracle VirtualBox получила повреждение, не запускается, или выдает ту или иную ошибку? То есть, доступ к данным такой виртуальной машины потерян, файлы невозможно прочитать или скопировать в другое место.

[blog_imgsrc="/pic/blog/a421/en-02-virtualbox.jpg" alt="Виртуальная машина не запускается или повреждена" ]

Чтобы получить доступ к данным такой виртуальной машины, воспользуемся программой для восстановления данных Hetman Partition Recovery. Она имеет два неоспоримых преимущества перед другим аналогичным программным обеспечением:

  1. Первое – это то, что программа имеет функцию монтирования дисков большинства виртуальных машин.
  2. И второе – программа работает на всех версиях Linux.
Инструмент восстанавливает файлы с любых устройств, независимо от причины потери данных.

Итак,

  • У нас есть виртуальная машина Oracle VirtualBox, которая не запускается по какой-то причине. На ней хранятся файлы, к которым необходимо получить доступ.

    файлы VirtualBox, к которым необходимо получить доступ
  • Чтобы получить доступ к файлам виртуальной машины, запускаем Hetman Partition Recovery. Программа видит диски, подключенные к данному ПК.

  • Чтобы получить доступ к виртуальной машине, смонтируем жесткий диск к программе. Для этого нажимаем Монтировать диск.

    Hetman Partition Recovery: Монтировать диск
  • И выбираем VirtualBox.

    Если у вас другая виртуальная машина, то выберите необходимую из списка.

    Hetman Partition Recovery: Монтировать диск .vdi
  • Укажите программе папку с виртуальной машиной и нажмите Открыть.

    Hetman Partition Recovery: папка с виртуальной машиной
  • Hetman Partition Recovery автоматически определила диск указанной виртуальной машины. Жмем Далее.

    Hetman Partition Recovery автоматически определила диск виртуальной машины
  • После этого, жесткий диск VirtualBox появится среди других дисков, как смонтированный диск. Чтобы получить доступ к его данным, жмем по нему правой кнопкой мыши и выбираем – Открыть.

    Hetman Partition Recovery: смонтированный диск виртуальной машины
  • Для начала будет достаточно Быстрого сканирования.

    Hetman Partition Recovery: Быстрое сканирование
  • Вот данные нашей виртуальной машины.

    Hetman Partition Recovery: данные виртуального жесткого диска
  • Как видите, все их можно просмотреть в окне предварительного просмотра.

    Обратите внимание! Программа даже определяет те файлы, которые были удалены в виртуальной машине в тот момент, когда она еще не потеряла работоспособность.

    Hetman Partition Recovery: файлы, которые были удалены в виртуальной машине
  • Перейдите к нужной папке и сохраните необходимые файлы. Чтобы восстановить файл или папку, выберите нужное и нажмите кнопку Восстановить.

    Hetman Partition Recovery: сохранить необходимые файлы
  • Укажите папку для сохранения восстанавливаемых данных.

    Hetman Partition Recovery: папка для сохранения восстанавливаемых данных
  • Файлы восстановлены.

    Восстановлены данные виртуальной машины

Как восстановить удаленную виртуальную машину VirtualBox

Что делать в случае удаления полностью всей папки виртуальной машины VirtualBox? Возможно ли её восстановить?

Предположим, что у нас есть диск с виртуальной машиной. Она работоспособна, и на ней есть какие-то данные. Случайно удалим ее.

Диск с виртуальной машиной

Чтобы её восстановить:

  • Запускаем Hetman Partition Recovery.

  • Программа видит диски, подключенные к данному компьютеру.

    Hetman Partition Recovery: диски, подключенные к данному ПК
  • Наша виртуальная машина хранилась на диске sdb1. Просканируем его. Жмем по нему правой кнопкой мыши и выбираем Открыть.

    Hetman Partition Recovery: открыть диск sdb1
  • Для начала будет достаточно Быстрого сканирования.

  • Вот данные просканированного диска. Требуемая нам виртуальная машина хранилась в следующей папке.

    Hetman Partition Recovery: данные просканированного диска
  • Переходим к ней и видим нашу виртуальную машину.

    Hetman Partition Recovery: виртуальная машина на просканированном диске
  • Чтобы восстановить ее, выделите всю папку с файлами виртуальной машины и нажмите Восстановить.

    Hetman Partition Recovery: восстановить виртуальную машину
  • Укажите папку для сохранения восстанавливаемых данных.

  • Указанная виртуальная машина восстановлена.

    Восстановленная виртуальная машина

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

Hetman Partition Recovery: проанализировать заново
Hetman Partition Recovery: проанализировать заново

Как смонтировать только что восстановленную виртуальную машину Oracle VirtualBox

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

Обратите внимание! Восстанавливать нужно именно всю папку виртуальной машины со всем ее содержимым. В противном случае виртуальная машина работать не будет.

Чтобы запустить только что восстановленную виртуальную машину:

  • Открываем Oracle VirtualBox и переходим в меню Машина / Добавить.

    Oracle VirtualBox: Машина / Добавить
  • Переходим в папку с только что восстановленной виртуальной машиной, кликаем по конфигурационному файлу с расширением .vbox и жмем Открыть.

    Oracle VirtualBox: добавление виртуальной машины
  • Машина должна добавиться в список виртуальных машин. Запустите её.

    Oracle VirtualBox: старт виртуальной машины
  • Если виртуальная машина запускается, значит она восстановлена правильно, вместе со всеми конфигурационными файлами.

Если вы восстановили не все файлы виртуальной машины, или она не запускается по какой-либо другой причине, то вы можете восстановить из нее данные таким способом, как и из поврежденной виртуальной машины. То есть импортировав файл жесткого диска машины в программу для восстановления данных Hetman Partition Recovery.

Инструмент восстанавливает файлы с любых устройств, независимо от причины потери данных.
Hetman Partition Recovery: монтировать диск виртуальной машины Oracle VirtualBox

Вывод

Потеря данных в виртуальной машине – это не приговор. Благодаря наличию специализированных инструментов и знанию структуры файлов VirtualBox, пользователи Linux могут успешно восстановить содержимое поврежденных или удаленных .vdi-дисков.

Мы рассмотрели, где хранятся файлы виртуальной машины, какие из них критически важны для запуска и хранения данных, а также проанализировали основные способы и утилиты для их восстановления. Среди наиболее эффективных методов — использование таких программ, как Hetman Partition Recovery.

Как вы могли увидеть, Hetman Partition Recovery – это не только программа для восстановления удаленных файлов с Linux, но и мощный инструмент для работы с виртуальными машинами.

Чтобы избежать подобных проблем в будущем, рекомендуем регулярно создавать резервные копии важных виртуальных дисков, использовать надежные носители информации и контролировать стабильность работы хост-системы.

Знания и правильные действия — это ключ к успешному восстановлению данных даже в самых сложных случаях.

Dmytriy Zhura

Автор: , Технический писатель

Дмитрий Жура – автор и один из IT-инженеров компании Hetman Software. Имеет почти 10 летний опыт работы в IT-сфере: администрирование и настройка серверов, установка операционных систем и различного программного обеспечения, настройка сети, информационная безопасность, внедрения и консультация по использованию специализированного ПО. Является экспертом в области восстановления данных, файловых систем, устройств хранения данных и RAID массивов.

Andrey Mareev

Редактор: , Технический писатель

В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановлению данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами.

Рекомендуем для вас

Вас приветствует ассистент Hetman Software, созданный на основе искусственного интеллекта.
Начать Чат