VMWare Fusion не працює – як відновити дані віртуальної машини на macOS

Читайте про те, як відновити дані з неробочої або пошкодженої віртуальної машини VMware Fusion на macOS. Що робити, якщо ваша віртуальна машина не запускається, а на ній зберігаються важливі файли. Далі ми детально розберемо, як вирішити цю проблему, як дістати інформацію з файлу віртуального диска неробочої віртуальної машини.

VMWare Fusion не працює – як відновити дані віртуальної машини на macOS

Втрата доступу до віртуальної машини на Mac може стати справжнім стресом, особливо якщо в ній зберігалися важливі документи, проекти або особисті файли. Один із найпоширеніших інструментів віртуалізації для macOS — VMWare Fusion — нерідко стає джерелом проблем: збій запуску, пошкоджений диск .vmdk, зависання під час завантаження або навіть повне зникнення віртуальної машини після оновлення системи.

Якщо ваша віртуальна машина раптово перестала запускатися або ви випадково її видалили, не поспішайте панікувати — дані ще можна відновити. Навіть без резервної копії існує кілька надійних способів витягти інформацію з дисків VMWare. У цій статті ми розглянемо способи відновлення даних за допомогою вбудованих засобів macOS та сторонніх утиліт, що підходять як для новачків, так і для продвинутих користувачів.

Перейти до перегляду
Як відновити дані з віртуальних машин VMware на Linux без резервної копії

Як відновити дані з віртуальних машин VMware на Linux без резервної копії

Причини втрати доступу до даних VMWare Fusion

Давайте розглянемо причини, через які може бути втрачено доступ до даних віртуальної машини VMware Fusion:

  • Збій під час оновлення VMware Fusion або macOS.
  • Ушкодження файлу .vmwarevm або файлу віртуального диска (.vmdk).
  • Раптове або різке завершення роботи системи також може спричинити втрату працездатності віртуальної машини.
  • Ще однією причиною може стати брак місця на жорсткому диску.
  • А також різні помилки файлової системи на системному диску вашого пристрою Mac.

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

Файли віртуальної машини VMWare Fusion

Розширення файлу Назва файлу Призначення
.vmx Конфігураційний файл віртуальної машини Містить налаштування віртуальної машини: обсяг ОЗУ, процесор, диски та ін.
.vmdk Віртуальний жорсткий диск Основний файл, де зберігаються всі дані та файлова система гостьової операційної системи
.nvram Файл пам’яті BIOS/UEFI Зберігає налаштування віртуального BIOS/EFI машини
.vmem Файл підкачки пам’яті Використовується для збереження стану оперативної пам’яті
.vmsd Метадані знімків (snapshot) Інформація про наявні знімки віртуальної машини
.vmsn Знімок стану Містить стан віртуальної машини під час створення snapshot’а
.lck Файл блокування Використовується для захисту файлів від одночасного доступу
.log Журнали роботи віртуальної машини Лог-файли з інформацією про дії та помилки віртуальної машини
.vmxf Додатковий конфігураційний файл Застосовується при спільній роботі з іншими продуктами VMware
.plist Файл macOS Launch Services Містить метадані, створювані системою macOS під час запуску VM

Де зберігаються файли віртуальної машини VMWare Fusion? Якщо при первинному налаштуванні ви не змінювали шляхи зберігання файлів машини, то за стандартними налаштуваннями вони лежать у папці користувача:

/Users/ім'я_користувача/Virtual Machines/

Файли віртуальної машини VMWare Fusion

У будь-якому випадку, для відновлення даних віртуальної машини VMWare Fusion, потрібно знайти контейнер з розширенням .vmwarevm.

Для швидкого пошуку можна скористатися Spotlight. Для цього натисніть клавіші Command + Пробіл і впишіть його ім'я в цьому рядку.

Як знайти контейнер з розширенням .vmwarevm

Файл з розширенням .vmwarevm - це спеціальний пакет, папка, яку macOS для зручності показує як один об'єкт.

Щоб відкрити його, клацніть по файлу правою кнопкою миші та виберіть - Показати вміст пакета.

Показати вміст пакета

Як бачимо всередині лежить багато різних файлів. Тут потрібно знайти найбільший за обсягом файл із розширенням vmdk.. Це і є файл віртуального жорсткого диска. Усі документи, програми та фотографії зберігаються саме в ньому.

Найбільший за обсягом файл з розширенням .vmdk

Якщо їх тут декілька (з номерами в назві), це означає, що диск був розбитий на частини.

Як відновити дані з неробочої або пошкодженої віртуальної машини VMware Fusion на macOS

Спосіб 1. Як дістати дані з .vmdk файлу VMWare Fusion

Після того, як ми знайшли файл із розширенням .vmdk, можна спробувати витягти з нього потрібну нам інформацію.

Для цього скористаємося програмою відновлення даних – Hetman Partition Recovery.

Інструмент відновлює файли з будь-яких пристроїв, незалежно від причини втрати даних.

Це універсальний інструмент для вирішення проблем, пов'язаних із втратою даних. Підтримує як робочі диски, так і недоступні та пошкоджені логічні розділи та файли віртуальних дисків. Програма підтримує більшість популярних файлових систем, що використовуються в Windows, MacOS, Linux та Unix.

Перейдіть на сайт hetmanrecovery.com та завантажте програму. Тут оберіть версію для macOS.

hetmanrecovery.com

Встановіть її, як і будь-яку іншу програму, перетягніть ярлик у папку з програмами.

Для коректної роботи програми потрібно дати повний доступ до накопичувача. Для цього відкрийте налаштування та надайте програмі повний доступ до диска.

Дати програмі повний доступ до накопичувача

Запустіть програму. Для цього знадобиться пароль.

В результаті, ви побачите список усіх підключених накопичувачів, але тут немає диска віртуальної машини. Його потрібно завантажити до програми.

Якщо файл .vmdk не пошкоджений, то його можна змонтувати та переглянути його вміст.

Hetman Partition Recovery: монтувати диск vmdk

Для цього, клацніть по кнопці - Монтувати диск. Виберіть із списку файли віртуальної машини VMware: файли з розширенням .vmdk.

Вкажіть шлях до файлу віртуального диска. І вказавши повний шлях до контейнера, натисніть – Відкрити.

Hetman Partition Recovery: виберіть файли віртуальної машини VMware

Після цього, змонтований віртуальний диск з'явиться у головному вікні програми. Щоб його проаналізувати, клацніть правою кнопкою миші по ньому і виберіть – Відкрити.

Hetman Partition Recovery: змонтований віртуальний диск VMware

Вкажіть тип аналізу: Швидке сканування або Повний аналіз.

Для початку рекомендується виконати Швидке сканування - це займе менше часу та допоможе знайти файли в більшості випадків втрати даних.

Hetman Partition Recovery: вкажіть тип аналізу

Якщо в результаті швидкого сканування програмі не вдалося знайти потрібних файлів, то виконайте Повний аналіз.

Повний аналіз займе більше часу, так як в результаті використовується більш складний алгоритм пошуку.

Для запуску Повного аналізу, поверніться в головне меню програми та клацніть по диску правою кнопкою миші - Проаналізувати знову, Повний аналіз, вкажіть файлову систему – Далі.

Hetman Partition Recovery: Проаналізувати знову

Після закінчення сканування диска відкрийте папку, де зберігалися файли, які потрібно повернути. Для зручності, тут реалізовано функцію попереднього перегляду вмісту файлів.

Позначте потрібні файли та папки, і клацніть по кнопці – Відновити.

Hetman Partition Recovery: відновлення файлів

Вкажіть шлях, куди їх зберегти, і натисніть - Відновити іще раз. В результаті, всі файли будуть лежати за вказаним шляхом.

Hetman Partition Recovery: вкажіть шлях для відновлення файлів

Таким чином, навіть якщо віртуальна машина пошкоджена та не запускається, ви зможете витягти з неї дані напряму.

Програма відображає як основні диски, так і раніше видалені або пошкоджені розділи.

Спосіб 2. Відновлення даних VMWare Fusion через Time Machine

Якщо раніше ви налаштовували резервне копіювання, то є шанс відновити дані без сторонніх програм. Для початку можна спробувати відновити файл віртуального диска за допомогою Time Machine. Вона допоможе повернути працездатність віртуальної машини, якщо деякі файли були пошкоджені або зовсім видалені.

Для цього, перейдіть до папки, де зберігалися файли віртуальної машини:

~/Documents/Virtual Machines.localized/

А потім відкрийте Time Machine. Після цього виберіть дату, коли віртуальна машина іще працювала. І відновіть потрібну версію пакета .vmwarevm.

Відкрийте Time Machine і виберіть дату, коли віртуальна машина ще працювала

В результаті, віртуальна машина повинна працювати як раніше, але в ній не буде файлів, які додавалися після дати завантаженої резервної копії.

Спосіб 3. Відновлення даних за допомогою миттєвих знімків у VMware Fusion

Ще один із способів відновити працездатність віртуальної машини без стороннього програмного забезпечення - за допомогою миттєвих знімків.

Для цього відкрийте VMware Fusion і виберіть віртуальну машину, яка не запускається. Перейдіть на вкладку – Snapshots.

Відкрийте VMware Fusion і виберіть віртуальну машину, яка не запускається

Виберіть останній робочий знімок і натисніть Restore Snapshot.

Але пам'ятайте, що снапшоти працюють тільки якщо ви ввімкнули цю функцію заздалегідь.

Виберіть останній робочий знімок і натисніть - Restore Snapshot

За допомогою снапшотів ви зможете повернутися до стану системи без втрати даних. Але, так як і з Time Machine, інформацію яку було записано після створення цього знімка буде втрачено.

Спосіб 4. Як відновити видалений файл віртуального диска VMware Fusion

Якщо файл віртуального диска був видалений і його немає в Кошику, то відновити його вам допоможе Hetman Partition Recovery.

Інструмент відновлює файли з будь-яких пристроїв, незалежно від причини втрати даних.

Якщо файли зберігалися не на системному диску, ви зможете спробувати відновити випадково видалені файли віртуальної машини за допомогою програми.

Для цього проскануйте диск, як і у випадку з віртуальним. Для цього не потрібно нічого монтувати - диск відображатиметься одразу після запуску у головному вікні програми.

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

Клікніть по ньому правою кнопкою миші та натисніть – Відкрити, а потім виберіть тип аналізу.

Якщо один із типів аналізу не дав результатів, то скористайтеся іншим. Далі, просто позначте файл віртуального диска та натисніть Відновити.

Hetman Partition Recovery: позначте файл віртуального диска та натисніть – Відновити

Після цього, ви зможете повернути його на колишнє місце та запустити віртуальну машину або завантажити його в нову віртуальну машину. Для цього:

  • Натисніть Файл - New - Create custom virtual machine.

    VMware: Файл - New - Create custom virtual machine
  • Оберіть потрібну операційну систему.

    VMware: Оберіть потрібну операційну систему
  • А потім, у розділі Hard Disk, натисніть - Add existing disk, та вкажіть шлях до .vmdk файлу.

    VMware: Add existing disk
  • Запустіть машину та перевірте наявність потрібних файлів.

Спосіб 5. Пряме монтування диска VMDK у macOS

Є декілька більш сучасних методів відновлення файлів з віртуальної машини, але вони потребують використання командного рядка та додаткового програмного забезпечення.

Наприклад, конвертувати віртуальний диск .vmdk у формат, який macOS розуміє "з коробки". Наприклад, у образ диска .raw.

Для цього нам знадобиться утиліта qemu-img. Встановити її можна за допомогою Homebrew.

Homebrew — це менеджер пакетів для macOS.

Щоб встановити, відкрийте Термінал і введіть наступну команду:

brew.sh

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Як встановити Homebrew

Для встановлення QEMU у Терміналі, виконайте таку команду:

brew install qemu

Як встановити QEMU

Потім, наступною командою конвертуєте файл .vmdk у .img:

qemu-img convert -O raw "Virtual Disk.vmdk" "Virtual Disk.img"

Як конвертувати файл .vmdk в .img

Отриманий .img файл змонтувати командою:

hdiutil attach "Virtual Disk.img"

Як змонтувати файл .img

Але, оскільки файлова система всередині - NTFS, то для запису знадобиться драйвер. Однак, для простого копіювання, стандартних можливостей macOS буде достатньо!

Цей спосіб створює ще одну копію даних, але отриманий образ можна легко відкривати в майбутньому без VMware.

Як уникнути втрати даних та запобігти виходу з ладу віртуальної машини VMware Fusion

Для того, щоб уникнути подібних проблем у майбутньому, не забувайте про резервне копіювання. Робіть резервні копії віртуальної машини за допомогою Time Machine або миттєвих знімків. Також, не варто вимикати Mac під час роботи віртуальної машини. І ще один з важливих моментів, це вільне місце на диску, обов'язково слідкуйте, щоб диск не був повністю заповнений.

Вистновок

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

У статті ми розглянули основні типи файлів, з яких складається віртуальна машина, а також практичні способи отримання інформації за допомогою сторонніх і вбудованих в систему інструментів. Ці рішення дозволяють монтувати віртуальний диск, сканувати його і відновити файли навіть без запуску самої віртуальної машини.

Якщо ви регулярно працюєте з віртуальними машинами, рекомендується створювати резервні копії .vmdk та .vmx-файлів, а також робити snapshots перед важливими оновленнями або змінами системи.

Пам'ятайте: чим швидше ви почнете відновлення даних — тим вищий шанс врятувати цінні дані.

Valery Martyshko

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

Автор, перекладач та технічний спеціаліст компанії Hetman Software. Має майже десятирічний досвід роботи в IT сфері, який охоплює різні галузі: від ПК з Windows та мобільних пристроїв, до фото та відео обладнання, сигналізацій та систем відеоспостереження, і т.д. Окрім іншого, є також спеціалістом по Android, Windows та Microsoft Office. Є експертом в області відновлення даних, файлових систем, пристроїв зберігання даних, RAID масивів.

Vladyslav Kupriyenko

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

Редактор статей блогу, автор та ведучий рубрики на YouTube каналі компанії Hetman Software. За освітою: спеціаліст з обслуговування комп’ютерних систем та мереж, вивчав розробку програмного забезпечення. Має досвід роботи в IT сфері, який охоплює різні галузі: адміністрування комп’ютерної мережі та обладнання, контроль та підтримка роботи Інтернет, офісних та спеціалізованих програм. Є фахівцем в області відновлення даних, файлових систем та пристроїв зберігання даних.

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

Вас вітає асистент Hetman Software створений на основі штучного інтелекту.
Розпочати чат