VMWare Fusion nie działa — jak odzyskać dane maszyny wirtualnej w systemie macOS
Przeczytajcie o odzyskiwaniu danych z niedziałającej lub uszkodzonej maszyny wirtualnej VMware Fusion na macOS. Co zrobić, jeśli maszyna wirtualna się nie uruchamia, a na niej przechowywane są ważne pliki? Poniżej szczegółowo omówimy, jak rozwiązać taki problem i jak uzyskać informacje z pliku dysku wirtualnego niedziałającej maszyny wirtualnej.

- Przyczyny utraty dostępu do danych VMWare Fusion
- Pliki maszyny wirtualnej VMWare Fusion
- Jak odzyskać dane z niedziałającej lub uszkodzonej maszyny wirtualnej VMware Fusion w systemie macOS
- Metoda 1. Jak wyodrębnić dane z pliku .vmdk VMWare Fusion
- Metoda 2. Odzyskiwanie danych VMWare Fusion za pomocą Time Machine
- Metoda 3. Odzyskiwanie danych za pomocą migawek w VMware Fusion
- Metoda 4. Jak odzyskać usunięty plik dysku wirtualnego VMware Fusion
- Metoda 5. Bezpośrednie montowanie dysku VMDK w systemie macOS
- Jak uniknąć utraty danych i zapobiec awarii maszyny wirtualnej VMware Fusion
- Wniosek
- Pytania i odpowiedzi
- Komentarze
Utrata dostępu do maszyny wirtualnej na komputerze Mac może być prawdziwym stresem, zwłaszcza jeśli przechowywane są na niej ważne dokumenty, projekty lub pliki osobiste. Jedno z najpopularniejszych narzędzi do wirtualizacji dla systemu macOS, VMWare Fusion, często staje się źródłem problemów: awarii uruchamiania, uszkodzenia dysku .vmdk, zawieszania się podczas rozruchu, a nawet całkowitego zniknięcia maszyny wirtualnej po aktualizacji systemu.
Jeśli Wasza maszyna wirtualna nagle przestała się uruchamiać lub została przypadkowo usunięta, nie panikujcie – dane nadal można odzyskać. Nawet bez kopii zapasowej istnieje kilka niezawodnych sposobów na wyodrębnienie informacji z dysków VMWare. W tym artykule przyjrzymy się sposobom odzyskiwania danych za pomocą wbudowanych narzędzi systemu macOS i programów innych firm, odpowiednich zarówno dla początkujących, jak i zaawansowanych użytkowników.

Jak odzyskać dane z partycji VMFS w maszynie wirtualnej VMware vSphere ESXi
Przyczyny utraty dostępu do danych VMWare Fusion
Przyjrzyjmy się powodom, dla których dostęp do danych maszyny wirtualnej VMware Fusion może zostać utracony:
- Błąd aktualizacji VMware Fusion lub systemu macOS.
- Uszkodzenie pliku .vmwarevm lub pliku dysku wirtualnego (.vmdk).
- Nagłe lub nagłe wyłączenie systemu może również spowodować utratę funkcjonalności maszyny wirtualnej.
- Inną przyczyną może być brak miejsca na dysku twardym.
- Oraz różne błędy systemu plików na dysku systemowym urządzenia Mac.
Niezależnie od przyczyny, w celu dalszego odzyskiwania należy znaleźć plik .vmdk dysku wirtualnego i wyodrębnić z niego dane za pomocą oprogramowania innej firmy.
Pliki maszyny wirtualnej VMWare Fusion
Rozszerzenie pliku | Nazwa pliku | Cel |
---|---|---|
.vmx | Plik konfiguracji maszyny wirtualnej | Zawiera ustawienia maszyny wirtualnej: rozmiar pamięci RAM, procesor, dyski itp. |
.vmdk | Wirtualny dysk twardy | Plik główny, w którym znajdują się wszystkie dane i pliki systemu operacyjnego gościa system |
.nvram | Plik pamięci BIOS/UEFI | Zapisuje ustawienia wirtualnej maszyny BIOS/EFI |
.vmem | Plik stronicowania | Używany do zapisywania stanu pamięci RAM |
.vmsd | Metadane migawki | Informacje o istniejących migawkach maszyny wirtualnej |
.vmsn | Migawka | Zawiera stan maszyny wirtualnej w momencie utworzenia migawki |
.lck | Plik blokady | Używany do ochrony plików przed jednoczesnym dostępem |
.log | Dzienniki operacji maszyn wirtualnych | Pliki dziennika z informacjami o działaniach i błędach maszyn wirtualnych |
.vmxf | Dodatkowy plik konfiguracyjny | Używany podczas pracy z innymi produktami VMware |
.plist | Plik macOS Launch Services | Zawiera metadane utworzone przez macOS podczas uruchamiania maszyny wirtualnej |
Gdzie przechowywane są pliki maszyny wirtualnej VMWare Fusion? Jeśli nie zmieniłyście ścieżek do przechowywania plików maszyny podczas początkowej konfiguracji, domyślnie znajdują się one w folderze użytkownika:
/Users/user_name/Virtual Machines/

W każdym przypadku, aby przywrócić dane maszyny wirtualnej VMWare Fusion, musisz znaleźć kontener z rozszerzeniem .vmwarevm.
Do szybkiego wyszukiwania możecie użyć Spotlight. Aby to zrobić, naciśnijcie kombinację klawiszy Command + Spacja i wpiszcie jego nazwę w tym wierszu.

Plik z rozszerzeniem .vmwarevm to specjalny pakiet, folder, który system macOS dla wygody wyświetla jako pojedynczy obiekt.
Aby go otworzyć, kliknijcie plik prawym przyciskiem myszy i wybierzcie - Pokaż zawartość pakietu.

Jak widać, w środku znajduje się wiele różnych plików. Tutaj musicie znaleźć największy plik z rozszerzeniem .vmdk. Jest to plik wirtualnego dysku twardego. Przechowywane są w nim wszystkie dokumenty, programy i zdjęcia.

Jeśli jest ich kilka (z numerami w nazwie), oznacza to, że dysk został podzielony na części.
Jak odzyskać dane z niedziałającej lub uszkodzonej maszyny wirtualnej VMware Fusion w systemie macOS
Metoda 1. Jak wyodrębnić dane z pliku .vmdk VMWare Fusion
Po znalezieniu pliku z rozszerzeniem .vmdk możemy spróbować wyodrębnić z niego potrzebne informacje.
W tym celu wykorzystamy program do odzyskiwania danych - Hetman Partition Recovery.
To uniwersalne narzędzie do rozwiązywania problemów związanych z utratą danych. Obsługuje zarówno dyski robocze, jak i niedostępne i uszkodzone partycje logiczne, a także pliki dysków wirtualnych. Program obsługuje większość popularnych systemów plików używanych w systemach Windows, MacOS, Linux i Unix.
Przejdźcie na stronę hetmanrecovery.com i pobierzcie program. Tutaj wybierzcie wersję dla systemu macOS.

Zainstalujcie go jak każdą inną aplikację, przeciągając skrót do folderu programów.
Aby program działał poprawnie, musicie przyznać mu pełny dostęp do dysku. W tym celu otwórzcie ustawienia i przyznajcie programowi pełny dostęp do dysku.

Uruchomcie program. Aby go uruchomić, musicie podać hasło.
W rezultacie zobaczycie listę wszystkich podłączonych dysków, ale nie będzie tu żadnego dysku maszyny wirtualnej. Należy go załadować do programu.
Jeśli plik .vmdk nie jest uszkodzony, możecie go zamontować i wyświetlić jego zawartość.

Aby to zrobić, kliknijcie przycisk Zamontuj dysk. Z listy wybierzcie pliki maszyny wirtualnej VMware: pliki z rozszerzeniem .vmdk.
Następnie określcie ścieżkę do pliku dysku wirtualnego. Po podaniu pełnej ścieżki do kontenera kliknijcie przycisk Otwórz.

Następnie zamontowany dysk wirtualny pojawi się w głównym oknie programu. Aby go przeanalizować, kliknijcie go prawym przyciskiem myszy i wybierzcie opcję - Otwórz.

Następnie określcie typ analizy: Szybkie skanowanie lub Pełna analiza.
Najpierw zalecamy wykonanie Szybkiego skanowania – zajmie to mniej czasu i pomoże znaleźć pliki w większości przypadków utraty danych.

Jeśli program nie znalazł potrzebnych plików w wyniku szybkiego skanowania, wykonaj - Pełna analiza.
Pełna analiza potrwa dłużej, ponieważ wykorzystuje bardziej złożony algorytm wyszukiwania.
Aby uruchomić pełną analizę, wróćcie do menu głównego programu i kliknijcie prawym przyciskiem myszy dysk - Analizuj ponownie, Pełna analiza, określcie system plików - Dalej.

Po zakończeniu skanowania dysku otwórzcie folder, w którym znajdują się pliki, które chcecie odzyskać. Dla wygody zaimplementowano tutaj funkcję podglądu zawartości plików.
Zaznaczcie potrzebne pliki i foldery, a następnie kliknij przycisk Odzyskaj.

Określcie ścieżkę zapisu i ponownie kliknijcie przycisk Odzyskaj. W rezultacie wszystkie pliki będą znajdować się w podanej ścieżce.

Dzięki temu, nawet jeśli maszyna wirtualna jest uszkodzona i nie uruchamia się, możecie bezpośrednio wyodrębnić z niej dane.
Program wyświetla zarówno dyski podstawowe, jak i wcześniej usunięte lub uszkodzone partycje.
Metoda 2. Odzyskiwanie danych VMWare Fusion za pomocą Time Machine
Jeśli wcześniej skonfigurowano tworzenie kopii zapasowej, istnieje możliwość odzyskania danych bez użycia programów innych firm. Na początek można spróbować odzyskać plik dysku wirtualnego za pomocą Time Machine. Pomoże to przywrócić funkcjonalność maszyny wirtualnej, jeśli niektóre pliki zostały uszkodzone lub całkowicie usunięte.
Aby to zrobić, przejdź do folderu, w którym przechowywane są pliki maszyny wirtualnej:
~/Documents/Virtual Machines.localized/
Następnie otwórzcie Time Machine. Następnie wybierzcie datę, kiedy maszyna wirtualna była jeszcze uruchomiona. Przywróćcie żądaną wersję pakietu .vmwarevm.

W rezultacie maszyna wirtualna powinna działać jak poprzednio. ALE nie będzie zawierała plików dodanych po dacie pobrania kopii zapasowej.
Metoda 3. Odzyskiwanie danych za pomocą migawek w VMware Fusion
Innym sposobem przywrócenia funkcjonalności maszyny wirtualnej bez oprogramowania innych firm jest użycie migawek.
Aby to zrobić, otwórzcie VMware Fusion i wybierzcie maszynę wirtualną, która się nie uruchamia. Przejdźcie do zakładki Migawki.

Wybierzcie ostatnią działającą migawkę i kliknijcie - Przywróć migawkę.
Pamiętajcie jednak, że migawki działają tylko wtedy, gdy wcześniej włączono tę funkcję.

Za pomocą migawek możecie przywrócić stan systemu bez utraty danych. Jednak podobnie jak w przypadku Time Machine, informacje zapisane po utworzeniu tej migawki zostaną utracone.
Metoda 4. Jak odzyskać usunięty plik dysku wirtualnego VMware Fusion
Jeśli plik dysku wirtualnego został usunięty i nie znajduje się w Koszu, program Hetman Partition Recovery pomoże Wam go odzyskać.
Jeśli pliki nie zostały zapisane na dysku systemowym, możesz spróbować odzyskać przypadkowo usunięte pliki maszyny wirtualnej za pomocą programu.
Aby to zrobić, przeskanujcie dysk, tak jak w przypadku dysku wirtualnego. Nie musicie niczego montować – dysk zostanie wyświetlony natychmiast po uruchomieniu w głównym oknie programu.

Kliknijcie prawym przyciskiem myszy i naciśnijcie - Otwórz, a następnie wybierzcie typ analizy.
Jeśli jeden z typów analizy nie przyniósł rezultatów, użyjcie innego. Następnie wystarczy wybrać plik dysku wirtualnego i kliknąć – Odzyskaj.

Potem możecie przywrócić go do pierwotnego miejsca i uruchomić maszynę wirtualną lub załadować go do nowej maszyny wirtualnej. Aby to zrobić:
-
Kliknijcie Plik – Nowy – Utwórz niestandardową maszynę wirtualną.
-
Wybierzcie żądany system operacyjny.
-
Następnie w sekcji Dysk twardy kliknijcie– Dodaj istniejący dysk i określcie ścieżkę do pliku .vmdk.
-
Uruchomcie maszynę i sprawdź, czy są na niej niezbędne pliki.
Metoda 5. Bezpośrednie montowanie dysku VMDK w systemie macOS
Istnieje kilka bardziej zaawansowanych metod odzyskiwania plików z maszyny wirtualnej, ale wymagają one użycia wiersza poleceń i dodatkowego oprogramowania.
Na przykład przekonwertujcie dysk wirtualny .vmdk na format, który macOS rozumie od razu. Na przykład w obrazie dysku .raw.
Do tego celu potrzebujemy narzędzia qemu-img. Możesz go zainstalować za pomocą Homebrew.
Homebrew to menedżer pakietów dla systemu macOS.
Aby go zainstalować, otwórzcie Terminal i wpiszcie następujące polecenie:
brew.sh
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Aby zainstalować QEMU w Terminalu, uruchomcie następujące polecenie:
brew install qemu

Następnie przekonwertujcie plik .vmdk na .img za pomocą następującego polecenia:
qemu-img convert -O raw "Virtual Disk.vmdk" "Virtual Disk.img"

Zamontujcie powstały plik .img za pomocą polecenia:
hdiutil attach "Virtual Disk.img"

Ponieważ system plików w pliku to NTFS, potrzebny będzie sterownik do zapisu. Do prostego kopiowania plików wystarczą jednak standardowe funkcje systemu macOS!
Ta metoda tworzy kolejną kopię danych, ale powstały obraz można łatwo otworzyć w przyszłości bez użycia VMware.
Jak uniknąć utraty danych i zapobiec awarii maszyny wirtualnej VMware Fusion
Aby uniknąć takich problemów w przyszłości, nie zapomnij o kopiach zapasowych. Twórz kopie zapasowe maszyny wirtualnej za pomocą Time Machine lub migawek. Nie wyłączaj również komputera Mac, gdy maszyna wirtualna jest uruchomiona. I jeszcze jedna ważna kwestia: wolna przestrzeń na dysku – upewnij się, że dysk nie jest całkowicie zapełniony.
Wniosek
Jeśli Wasza maszyna wirtualna w VMWare Fusion przestała się uruchamiać, nie oznacza to wyroku śmierci. Nawet jeśli wystąpi całkowita awaria, dysk .vmdk zostanie uszkodzony lub pliki zostaną usunięte, nadal możecie odzyskać ważne dane. Kluczem do sukcesu jest niezapisywanie nowych danych na dysku i jak najszybsze rozpoczęcie jego analizy.
W tym artykule omówiliśmy główne typy plików tworzących maszynę wirtualną, a także praktyczne sposoby wydobywania informacji za pomocą narzędzi zewnętrznych i wbudowanych. Te rozwiązania umożliwiają zamontowanie dysku wirtualnego, przeskanowanie jego zawartości i odzyskanie plików bez konieczności uruchamiania samej maszyny wirtualnej.
Jeśli regularnie pracujecie z maszynami wirtualnymi, zdecydowanie zaleca się tworzenie kopii zapasowych plików .vmdk i .vmx, a także wykonywanie migawek przed ważnymi aktualizacjami lub zmianami w systemie.
Pamiętajcie: im szybciej rozpoczniesz odzyskiwanie danych, tym większa szansa na uratowanie cennych danych.