Как восстановить данные с нерабочей виртуальной машины UTM

Читайте о том, как восстановить данные с нерабочей виртуальной машины UTM на MacOS. Как создать и настроить виртуальную машину, а также что делать если она повреждена или не запускается. Как восстановить ее работоспособность?

Как восстановить данные с нерабочей виртуальной машины UTM

UTM – это бесплатный и открытый эмулятор и виртуализатор для macOS, созданный на базе QEMU. Он позволяет запускать различные операционные системы от Windows и Linux внутри macOS. UTM не требует установки драйверов, он полностью работает в пользовательском пространстве и поддерживает как Intel, так и Apple Silicon. Благодаря удобному интерфейсу, создать виртуальную машину не составит труда даже в начинающего пользователя. Далее в видео мы рассмотрим, как создать и настроить виртуальную машину с Windows.

Перейти к просмотру

Причины потери данных виртуальной машины

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

  • Первое, что может произойти, это случайное удаление файлов. Зачастую происходит при случайном удалении файла в Корзину и очистке содержимого самой Корзины виртуальной операционной системы.
  • Следующая причина – повреждение или удаление виртуального диска. Виртуальный диск гипервизора UTM – это файл с расширением .utm или .qcow2. При повреждении файла, виртуальная машина не запустится.
  • Еще одной причиной может быть сбой при установке программ, драйверов или обновлений. Что в свою очередь может нарушить структуру данных.
  • Также, одной из причин может быть резкое выключение виртуальной машины. Например, если macOS зависла, вы перезапустили компьютер, в результате диск мог записаться с ошибками.
  • Ну и еще одной из причин можно выделить – системные сбои самой программы UTM или проблемы в macOS.
Причина Описание
1 Удаление виртуальной машины Случайное или преднамеренное удаление VM вручную или через интерфейс UTM.
2 Повреждение дискового образа Файл .utm или .qcow2 может быть повреждён из-за сбоя системы, отключения питания и др.
3 Ошибки при обновлении UTM Некорректное обновление приложения может повлиять на совместимость старых машин.
4 Сбой macOS Системные ошибки или сбои файловой системы могут повредить файлы виртуальной машины.
5 Форматирование диска Пользователь может случайно отформатировать том, где хранятся образы VM.
6 Аппаратные сбои Неисправности SSD, внешнего диска или других устройств хранения данных.
7 Перемещение или переименование файлов вручную Изменения в структуре папок UTM без учёта зависимости могут привести к сбоям загрузки.
8 Конфликты с другими виртуализаторами Установка других VM-программ может вызвать конфликты в доступе к ресурсам.
9 Удаление данных внутри VM Ошибки в гостевой системе (например, Linux или Windows внутри UTM) приводят к потере файлов.
10 Шифрование или вирусы Шифровальщики или вредоносное ПО внутри гостевой ОС могут уничтожить или зашифровать данные.

Файлы виртуальной машины UTM

По умолчанию, виртуальные машины UTM хранятся в папке – Документы:

Users/Имя пользователя/library/containers/UTM/Data/Ducuments

Файлы виртуальной машины UTM

Если при первичной настройке путь был изменен, то перейдите в ранее указанную папку. Посмотреть её можно в настройках виртуальной машины.

Посмотреть папку виртуальной машины UTM

Ищем в папке файл с расширением .utm. Этот файл является контейнером всей виртуальной машины. Жмем по нему правой кнопкой мыши и выбираем – Показать содержимое пакета.

UTM: Показать содержимое пакета

Внутри должен лежать файл с расширением .qcow2, это и есть файл виртуального диска. С него мы вытащим файлы, которые лежат в виртуальной машине.

UTM: qcow2-файл виртуального диска

Как достать фалы из нерабочей виртуальной машины UTM

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

Инструмент восстанавливает файлы с любых устройств, независимо от причины потери данных.

Перейдите на сайт hetmanrecovery.com и скачайте программу. Здесь выберите версию для macOS.

Hetman Partition Recovery: версия для macOS

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

Hetman Partition Recovery: установка программы

Для корректной работы программы нужно дать полный доступ к накопителю. Для этого откройте Настройки и предоставьте программе полный доступ к диску.

Hetman Partition Recovery: полный доступ к диску

Запустите программу (для запуска нужно ввести пароль администратора). В результате вы увидите список всех подключенных накопителей.

Hetman Partition Recovery: список всех подключенных накопителей

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

  • Кликните по кнопке - Монтировать диск.

    Hetman Partition Recovery: монтирование диска виртуальной машины
  • Из перечня выберите файлы виртуальной машины с расширением .qcow2, а затем укажите путь к файлу виртуального диска, ранее мы уже разобрались где он хранится. Указав полный путь к папке нажмите – ОК.

    Hetman Partition Recovery: файлы виртуальной машины с расширением .qcow2
  • Диск появится в главном окне программы. Для анализа кликните по нему правой кнопкой мыши и выберите – Открыть и укажите тип анализа: Быстрое сканирование или Полный анализ.

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

    Hetman Partition Recovery: Быстрое сканирование .qcow2 диска
  • Если в результате быстрого сканирования программе не удалось найти нужных файлов, то выполните Полный анализ.

    Полный анализ займет больше времени так как в результате используется более сложный алгоритм поиска.

  • Для его запуска, вернитесь в главное меню программы, кликните по диску правой кнопкой мыши - Проанализировать заново, Полный анализ.

    Hetman Partition Recovery: Проанализировать заново .qcow2 диск
  • Укажите файловую систему – Далее.

    Hetman Partition Recovery: Полный анализ .qcow2 диска
  • По окончании откройте папку где хранились файлы, которые нужно вернуть. Для удобства здесь реализована функция предварительного просмотра содержимого файлов. Отметьте нужные и кликните по кнопке – Восстановить.

    Hetman Partition Recovery: восстановление файлов виртуальной машины UTM
  • Укажите путь куда их сохранить и нажмите - Восстановить еще раз.

  • В результате все файлы будут лежать по указанному пути.

    Hetman Partition Recovery: восстановление файлов виртуальной машины UTM

Таким образом даже если виртуальная машина повреждена и не запускается вы сможете извлечь из неё данные напрямую.

Как восстановить файлы виртуального диска .qcow2

С помощью Hetman Partition Recovery вы сможете восстановить случайно удаленные файлы виртуального диска .qcow2.

Если файлы виртуального диска хранились на съёмном носителе, и вы случайно удалили их или очистили его, то с помощью программы вы сможете их вернуть, и восстановить работоспособность виртуальной машины.

Просканируйте съёмный диск: правой кнопкой мыши – Открыть.

Hetman Partition Recovery: сканирование съёмного диска

Укажите тип анализа.

Hetman Partition Recovery: Укажите тип анализа

Найдите файл виртуального диска и восстановите его. Выделите нужные файлы – Восстановить.

Hetman Partition Recovery: Найдите файл виртуального диска

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

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

Перед тем как приступать к следующему способу восстановления, может возникнуть необходимость понимания как создать и настроить новую виртуальную машину в UTM.

  • Для начала нужно установить UTM: для этого, перейдите на официальный сайт и скачайте программу. Зачем установите ее, как и любую другую программу.

    UTM: скачивание установочного файла
  • Откройте UTM и нажимаем здесь кнопку Создать новую виртуальную машину.

    UTM: Создать новую виртуальную машину
  • Выбираем тип виртуализации.

    UTM: виртуализация
  • На этапе выбора ОС указываем, что будем устанавливать Windows (или Linux, если требуется).

    UTM: выбор устанавливаемой ОС
  • При настройке диска выбираем Использовать существующий образ и указываем ранее сохранённый .qcow2 файл.

    UTM: Использовать существующий образ виртуального диска
  • Назначаем объём оперативной памяти (например 4 или 8 ГБ), в зависимости от вашей системы.

    UTM: Назначаем объём оперативной памяти
  • Убедитесь, что включена поддержка USB, сети и других необходимых компонентов.

  • Готово, теперь можно запустить виртуальную машину.

    UTM: запуск виртуальной машины

Если диск не загружается, то это не страшно, с помощью программы для восстановления вы по-прежнему сможете достать из него информацию.

Как восстановить файлы виртуальной машины UTM с помощью TimeMachine

При регулярном резервном копировании виртуальной машины с помощью Time Machine, вы за несколько минут сможете вернуть случайно удаленные файлы и восстановить ее работоспособность. Для этого:

  • Перейдите в папку, где хранилась виртуальная машина, и откройте Time machine.

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

    Time machine: Выберите резервную копию виртуальной машины
  • После этого, виртуальная машина должна работать как раньше.

    Запуск виртуальной машины UTM

Если виртуальная машина не запускается, то попробуйте подключить ее вручную. Как это сделать я уже говорил ранее.

Как избежать потери данных виртуальной машины UTM

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

  • Во-первых, регулярно делайте резервные копии виртуальных машин. Просто скопируйте .utm файл в облако или на внешний носитель.
  • Во-вторых, не выключайте виртуалку принудительно. Всегда завершайте работу сначала из гостевой ОС, а затем из UTM. Таким образом можно избежать повреждения системы или виртуального диска.
  • В-третьих, не следует хранить критически важные файлы только внутри виртуальной машины. Используйте синхронизацию с macOS или облачными сервисами.

Заключение

Итак, мы разобрали несколько способов как снова получить доступ к файлам нерабочей виртуальной машины UTM на базе QEMU.

Чтобы избежать подобных проблем в будущем не забывайте о резервном копировании важных данных на внешние носителе или облачном хранилище.

Еще, не стоит запускать виртуальную машину после потери данных, или производить запись объёмных файлов, чтобы не перезаписать удаленные данные.

Dmytriy Zhura

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

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

Andrey Mareev

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

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

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

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