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

- Причини втрати доступу до даних VMWare Fusion
- Файли віртуальної машини VMWare Fusion
- Як відновити дані з неробочої або пошкодженої віртуальної машини VMware Fusion на macOS
- Спосіб 1. Як дістати дані з .vmdk файлу VMWare Fusion
- Спосіб 2. Відновлення даних VMWare Fusion через Time Machine
- Спосіб 3. Відновлення даних за допомогою миттєвих знімків у VMware Fusion
- Спосіб 4. Як відновити видалений файл віртуального диска VMware Fusion
- Спосіб 5. Пряме монтування диска VMDK у macOS
- Як уникнути втрати даних та запобігти виходу з ладу віртуальної машини VMware Fusion
- Вистновок
- Питання та відповіді
- Коментарі
Втрата доступу до віртуальної машини на Mac може стати справжнім стресом, особливо якщо в ній зберігалися важливі документи, проекти або особисті файли. Один із найпоширеніших інструментів віртуалізації для macOS — VMWare Fusion — нерідко стає джерелом проблем: збій запуску, пошкоджений диск .vmdk, зависання під час завантаження або навіть повне зникнення віртуальної машини після оновлення системи.
Якщо ваша віртуальна машина раптово перестала запускатися або ви випадково її видалили, не поспішайте панікувати — дані ще можна відновити. Навіть без резервної копії існує кілька надійних способів витягти інформацію з дисків VMWare. У цій статті ми розглянемо способи відновлення даних за допомогою вбудованих засобів macOS та сторонніх утиліт, що підходять як для новачків, так і для продвинутих користувачів.

Як відновити дані з віртуальних машин 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, потрібно знайти контейнер з розширенням .vmwarevm.
Для швидкого пошуку можна скористатися Spotlight. Для цього натисніть клавіші Command + Пробіл і впишіть його ім'я в цьому рядку.

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

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

Якщо їх тут декілька (з номерами в назві), це означає, що диск був розбитий на частини.
Як відновити дані з неробочої або пошкодженої віртуальної машини VMware Fusion на macOS
Спосіб 1. Як дістати дані з .vmdk файлу VMWare Fusion
Після того, як ми знайшли файл із розширенням .vmdk, можна спробувати витягти з нього потрібну нам інформацію.
Для цього скористаємося програмою відновлення даних – Hetman Partition Recovery.
Це універсальний інструмент для вирішення проблем, пов'язаних із втратою даних. Підтримує як робочі диски, так і недоступні та пошкоджені логічні розділи та файли віртуальних дисків. Програма підтримує більшість популярних файлових систем, що використовуються в Windows, MacOS, Linux та Unix.
Перейдіть на сайт hetmanrecovery.com та завантажте програму. Тут оберіть версію для macOS.

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

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

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

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

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

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

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

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

Таким чином, навіть якщо віртуальна машина пошкоджена та не запускається, ви зможете витягти з неї дані напряму.
Програма відображає як основні диски, так і раніше видалені або пошкоджені розділи.
Спосіб 2. Відновлення даних VMWare Fusion через Time Machine
Якщо раніше ви налаштовували резервне копіювання, то є шанс відновити дані без сторонніх програм. Для початку можна спробувати відновити файл віртуального диска за допомогою Time Machine. Вона допоможе повернути працездатність віртуальної машини, якщо деякі файли були пошкоджені або зовсім видалені.
Для цього, перейдіть до папки, де зберігалися файли віртуальної машини:
~/Documents/Virtual Machines.localized/
А потім відкрийте Time Machine. Після цього виберіть дату, коли віртуальна машина іще працювала. І відновіть потрібну версію пакета .vmwarevm.

В результаті, віртуальна машина повинна працювати як раніше, але в ній не буде файлів, які додавалися після дати завантаженої резервної копії.
Спосіб 3. Відновлення даних за допомогою миттєвих знімків у VMware Fusion
Ще один із способів відновити працездатність віртуальної машини без стороннього програмного забезпечення - за допомогою миттєвих знімків.
Для цього відкрийте VMware Fusion і виберіть віртуальну машину, яка не запускається. Перейдіть на вкладку – Snapshots.

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

За допомогою снапшотів ви зможете повернутися до стану системи без втрати даних. Але, так як і з Time Machine, інформацію яку було записано після створення цього знімка буде втрачено.
Спосіб 4. Як відновити видалений файл віртуального диска VMware Fusion
Якщо файл віртуального диска був видалений і його немає в Кошику, то відновити його вам допоможе Hetman Partition Recovery.
Якщо файли зберігалися не на системному диску, ви зможете спробувати відновити випадково видалені файли віртуальної машини за допомогою програми.
Для цього проскануйте диск, як і у випадку з віртуальним. Для цього не потрібно нічого монтувати - диск відображатиметься одразу після запуску у головному вікні програми.

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

Після цього, ви зможете повернути його на колишнє місце та запустити віртуальну машину або завантажити його в нову віртуальну машину. Для цього:
-
Натисніть Файл - New - Create custom virtual machine.
-
Оберіть потрібну операційну систему.
-
А потім, у розділі Hard Disk, натисніть - Add existing disk, та вкажіть шлях до .vmdk файлу.
-
Запустіть машину та перевірте наявність потрібних файлів.
Спосіб 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)"

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

Потім, наступною командою конвертуєте файл .vmdk у .img:
qemu-img convert -O raw "Virtual Disk.vmdk" "Virtual Disk.img"

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

Але, оскільки файлова система всередині - NTFS, то для запису знадобиться драйвер. Однак, для простого копіювання, стандартних можливостей macOS буде достатньо!
Цей спосіб створює ще одну копію даних, але отриманий образ можна легко відкривати в майбутньому без VMware.
Як уникнути втрати даних та запобігти виходу з ладу віртуальної машини VMware Fusion
Для того, щоб уникнути подібних проблем у майбутньому, не забувайте про резервне копіювання. Робіть резервні копії віртуальної машини за допомогою Time Machine або миттєвих знімків. Також, не варто вимикати Mac під час роботи віртуальної машини. І ще один з важливих моментів, це вільне місце на диску, обов'язково слідкуйте, щоб диск не був повністю заповнений.
Вистновок
Якщо ваша віртуальна машина у VMWare Fusion перестала запускатися, це ще не вирок. Навіть у випадку повного збою, пошкодження диска .vmdk або видалення файлів, ви все ще можете відновити важливі дані. Ключ до успіху — не записувати нові дані на диск і якнайшвидше розпочати аналіз.
У статті ми розглянули основні типи файлів, з яких складається віртуальна машина, а також практичні способи отримання інформації за допомогою сторонніх і вбудованих в систему інструментів. Ці рішення дозволяють монтувати віртуальний диск, сканувати його і відновити файли навіть без запуску самої віртуальної машини.
Якщо ви регулярно працюєте з віртуальними машинами, рекомендується створювати резервні копії .vmdk та .vmx-файлів, а також робити snapshots перед важливими оновленнями або змінами системи.
Пам'ятайте: чим швидше ви почнете відновлення даних — тим вищий шанс врятувати цінні дані.