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

- Причины потери данных виртуальной машины
- Файлы виртуальной машины UTM
- Как достать фалы из нерабочей виртуальной машины UTM
- Как восстановить файлы виртуального диска .qcow2
- Настройка новой виртуальной машины UTM
- Как восстановить файлы виртуальной машины UTM с помощью TimeMachine
- Как избежать потери данных виртуальной машины 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. Этот файл является контейнером всей виртуальной машины. Жмем по нему правой кнопкой мыши и выбираем – Показать содержимое пакета.

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

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

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

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

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

Но, для того чтобы достать файлы из виртуального диска, сперва его нужно загрузить в программу. Для этого:
-
Кликните по кнопке - Монтировать диск.
-
Из перечня выберите файлы виртуальной машины с расширением .qcow2, а затем укажите путь к файлу виртуального диска, ранее мы уже разобрались где он хранится. Указав полный путь к папке нажмите – ОК.
-
Диск появится в главном окне программы. Для анализа кликните по нему правой кнопкой мыши и выберите – Открыть и укажите тип анализа: Быстрое сканирование или Полный анализ.
Для начала рекомендуется выполнить быстрое сканирование, это займет меньше времени и поможет найти файлы в большинстве случаев потери данных.
-
Если в результате быстрого сканирования программе не удалось найти нужных файлов, то выполните Полный анализ.
Полный анализ займет больше времени так как в результате используется более сложный алгоритм поиска.
-
Для его запуска, вернитесь в главное меню программы, кликните по диску правой кнопкой мыши - Проанализировать заново, Полный анализ.
-
Укажите файловую систему – Далее.
-
По окончании откройте папку где хранились файлы, которые нужно вернуть. Для удобства здесь реализована функция предварительного просмотра содержимого файлов. Отметьте нужные и кликните по кнопке – Восстановить.
-
Укажите путь куда их сохранить и нажмите - Восстановить еще раз.
-
В результате все файлы будут лежать по указанному пути.
Таким образом даже если виртуальная машина повреждена и не запускается вы сможете извлечь из неё данные напрямую.
Как восстановить файлы виртуального диска .qcow2
С помощью Hetman Partition Recovery вы сможете восстановить случайно удаленные файлы виртуального диска .qcow2.
Если файлы виртуального диска хранились на съёмном носителе, и вы случайно удалили их или очистили его, то с помощью программы вы сможете их вернуть, и восстановить работоспособность виртуальной машины.
Просканируйте съёмный диск: правой кнопкой мыши – Открыть.

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

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

Затем, после восстановления, вы сможете вернуть работоспособность виртуальной машины поместив файл виртуального диска на прежнее место, или заменив им поврежденный файл.
Настройка новой виртуальной машины UTM
Перед тем как приступать к следующему способу восстановления, может возникнуть необходимость понимания как создать и настроить новую виртуальную машину в UTM.
-
Для начала нужно установить UTM: для этого, перейдите на официальный сайт и скачайте программу. Зачем установите ее, как и любую другую программу.
-
Откройте UTM и нажимаем здесь кнопку Создать новую виртуальную машину.
-
Выбираем тип виртуализации.
-
На этапе выбора ОС указываем, что будем устанавливать Windows (или Linux, если требуется).
-
При настройке диска выбираем Использовать существующий образ и указываем ранее сохранённый .qcow2 файл.
-
Назначаем объём оперативной памяти (например 4 или 8 ГБ), в зависимости от вашей системы.
-
Убедитесь, что включена поддержка USB, сети и других необходимых компонентов.
-
Готово, теперь можно запустить виртуальную машину.
Если диск не загружается, то это не страшно, с помощью программы для восстановления вы по-прежнему сможете достать из него информацию.
Как восстановить файлы виртуальной машины UTM с помощью TimeMachine
При регулярном резервном копировании виртуальной машины с помощью Time Machine, вы за несколько минут сможете вернуть случайно удаленные файлы и восстановить ее работоспособность. Для этого:
-
Перейдите в папку, где хранилась виртуальная машина, и откройте Time machine.
-
Далее, выберите резервную копию на тот момент, где еще есть файл виртуального диска и нажмите – Восстановить.
-
После этого, виртуальная машина должна работать как раньше.
Если виртуальная машина не запускается, то попробуйте подключить ее вручную. Как это сделать я уже говорил ранее.
Как избежать потери данных виртуальной машины UTM
Чтобы не оказаться в подобной ситуации снова, вот несколько советов которые помогут избежать утери информации:
- Во-первых, регулярно делайте резервные копии виртуальных машин. Просто скопируйте .utm файл в облако или на внешний носитель.
- Во-вторых, не выключайте виртуалку принудительно. Всегда завершайте работу сначала из гостевой ОС, а затем из UTM. Таким образом можно избежать повреждения системы или виртуального диска.
- В-третьих, не следует хранить критически важные файлы только внутри виртуальной машины. Используйте синхронизацию с macOS или облачными сервисами.
Заключение
Итак, мы разобрали несколько способов как снова получить доступ к файлам нерабочей виртуальной машины UTM на базе QEMU.
Чтобы избежать подобных проблем в будущем не забывайте о резервном копировании важных данных на внешние носителе или облачном хранилище.
Еще, не стоит запускать виртуальную машину после потери данных, или производить запись объёмных файлов, чтобы не перезаписать удаленные данные.