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

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

Как в Linux восстановить данные виртуальной машины Oracle VM VirtualBox
Файлы виртуальной машины Oracle VM VirtualBox
Файлы виртуальной машины Oracle VM VirtualBox хранятся в определенной структуре и имеют разные форматы в зависимости от типа информации.
Стандартное расположение файлов Oracle VM VirtualBox в Linux:
/home/имя пользователя/VirtualBox VMs/Имя_машины/

Основные файлы виртуальной машины 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. Она имеет два неоспоримых преимущества перед другим аналогичным программным обеспечением:
- Первое – это то, что программа имеет функцию монтирования дисков большинства виртуальных машин.
- И второе – программа работает на всех версиях Linux.
Итак,
-
У нас есть виртуальная машина Oracle VirtualBox, которая не запускается по какой-то причине. На ней хранятся файлы, к которым необходимо получить доступ.
-
Чтобы получить доступ к файлам виртуальной машины, запускаем Hetman Partition Recovery. Программа видит диски, подключенные к данному ПК.
-
Чтобы получить доступ к виртуальной машине, смонтируем жесткий диск к программе. Для этого нажимаем Монтировать диск.
-
И выбираем VirtualBox.
Если у вас другая виртуальная машина, то выберите необходимую из списка.
-
Укажите программе папку с виртуальной машиной и нажмите Открыть.
-
Hetman Partition Recovery автоматически определила диск указанной виртуальной машины. Жмем Далее.
-
После этого, жесткий диск VirtualBox появится среди других дисков, как смонтированный диск. Чтобы получить доступ к его данным, жмем по нему правой кнопкой мыши и выбираем – Открыть.
-
Для начала будет достаточно Быстрого сканирования.
-
Вот данные нашей виртуальной машины.
-
Как видите, все их можно просмотреть в окне предварительного просмотра.
Обратите внимание! Программа даже определяет те файлы, которые были удалены в виртуальной машине в тот момент, когда она еще не потеряла работоспособность.
-
Перейдите к нужной папке и сохраните необходимые файлы. Чтобы восстановить файл или папку, выберите нужное и нажмите кнопку Восстановить.
-
Укажите папку для сохранения восстанавливаемых данных.
-
Файлы восстановлены.
Как восстановить удаленную виртуальную машину VirtualBox
Что делать в случае удаления полностью всей папки виртуальной машины VirtualBox? Возможно ли её восстановить?
Предположим, что у нас есть диск с виртуальной машиной. Она работоспособна, и на ней есть какие-то данные. Случайно удалим ее.

Чтобы её восстановить:
-
Запускаем Hetman Partition Recovery.
-
Программа видит диски, подключенные к данному компьютеру.
-
Наша виртуальная машина хранилась на диске sdb1. Просканируем его. Жмем по нему правой кнопкой мыши и выбираем Открыть.
-
Для начала будет достаточно Быстрого сканирования.
-
Вот данные просканированного диска. Требуемая нам виртуальная машина хранилась в следующей папке.
-
Переходим к ней и видим нашу виртуальную машину.
-
Чтобы восстановить ее, выделите всю папку с файлами виртуальной машины и нажмите Восстановить.
-
Укажите папку для сохранения восстанавливаемых данных.
-
Указанная виртуальная машина восстановлена.
Имейте в виду! В зависимости от причины удаления виртуальной машины, программа может не найти ее после быстрого сканирования. В таком случае, щелкните правой кнопкой мыши по диску на котором хранилась виртуальная машина и выберите Проанализировать заново. Выберите Полный анализ и укажите файловую систему диска.


Как смонтировать только что восстановленную виртуальную машину Oracle VirtualBox
Как видим, виртуальная машина восстановлена вместе со всеми ее конфигурационными файлами.
Обратите внимание! Восстанавливать нужно именно всю папку виртуальной машины со всем ее содержимым. В противном случае виртуальная машина работать не будет.
Чтобы запустить только что восстановленную виртуальную машину:
-
Открываем Oracle VirtualBox и переходим в меню Машина / Добавить.
-
Переходим в папку с только что восстановленной виртуальной машиной, кликаем по конфигурационному файлу с расширением .vbox и жмем Открыть.
-
Машина должна добавиться в список виртуальных машин. Запустите её.
-
Если виртуальная машина запускается, значит она восстановлена правильно, вместе со всеми конфигурационными файлами.
Если вы восстановили не все файлы виртуальной машины, или она не запускается по какой-либо другой причине, то вы можете восстановить из нее данные таким способом, как и из поврежденной виртуальной машины. То есть импортировав файл жесткого диска машины в программу для восстановления данных Hetman Partition Recovery.

Вывод
Потеря данных в виртуальной машине – это не приговор. Благодаря наличию специализированных инструментов и знанию структуры файлов VirtualBox, пользователи Linux могут успешно восстановить содержимое поврежденных или удаленных .vdi-дисков.
Мы рассмотрели, где хранятся файлы виртуальной машины, какие из них критически важны для запуска и хранения данных, а также проанализировали основные способы и утилиты для их восстановления. Среди наиболее эффективных методов — использование таких программ, как Hetman Partition Recovery.
Как вы могли увидеть, Hetman Partition Recovery – это не только программа для восстановления удаленных файлов с Linux, но и мощный инструмент для работы с виртуальными машинами.
Чтобы избежать подобных проблем в будущем, рекомендуем регулярно создавать резервные копии важных виртуальных дисков, использовать надежные носители информации и контролировать стабильность работы хост-системы.
Знания и правильные действия — это ключ к успешному восстановлению данных даже в самых сложных случаях.