Jak odzyskać dane maszyny wirtualnej VMware ESXi 6.7 z magazynu VMFS 5 i VMFS 6
Utrata dostępu do maszyn wirtualnych w VMware ESXi 6.7 może być spowodowana uszkodzeniem magazynu danych, przypadkowym usunięciem plików, awarią dysków lub błędami konfiguracji hipernadzorcy. Jeśli maszyny wirtualne były przechowywane na magazynach danych VMFS 5 lub VMFS 6, odzyskiwanie informacji wymaga uwzględnienia struktury tych systemów plików oraz lokalizacji plików dysków wirtualnych. W tym artykule omówimy jak uzyskać dostęp do utraconych danych, odzyskać pliki maszyn wirtualnych oraz przywrócić ważne informacje nawet w przypadkach, gdy standardowe narzędzia VMware ESXi nie zapewniają już dostępu do magazynu danych.

- Architektura VMware i VMFS
- Jak podłączyć dyski serwera do komputera
- Jak odzyskać dane maszyny wirtualnej
- Wnioski
- Najczęściej zadawane pytania
- Komentarze
W tym artykule przeanalizujemy rzeczywiste przypadki utraty danych, z którymi regularnie spotykają się zarówno specjaliści IT, jak i użytkownicy domowych serwerów. Mogą one obejmować lokalizowanie i odzyskiwanie przypadkowo usuniętych plików bezpośrednio z systemów gościa lub przywracanie danych po krytycznych awariach infrastruktury, takich jak awaria sprzętu serwera lub awaria kontrolera RAID.
Nasze metody będą również przydatne po awariach hipernadzorcy ESXi lub utracie plików konfiguracyjnych, gdy serwer nie uruchamia się. Ponadto rozważymy przypadki logicznego uszkodzenia struktury magazynu danych, gdy magazyn przestaje się montować, nie jest już rozpoznawany przez system, a hipernadzorca całkowicie traci dostęp do maszyn wirtualnych.
Pokażemy, jak podłączyć dyski serwera bezpośrednio do komputera i skutecznie wyodrębnić pliki dysków wirtualnych .vmdk, konfiguracje oraz migawki za pomocą specjalistycznego oprogramowania. Otrzymasz uniwersalne rozwiązanie, które umożliwia bezpośredni dostęp do utraconych danych i efektywną pracę w wybranym środowisku — Windows, Linux lub macOS.
Jak odzyskać dane maszyn wirtualnych VMware ESXi 6.7 z VMFS 5, VMFS 6
Architektura VMware i VMFS
ESXi to hipernadzorca typu 1. Jest instalowany bezpośrednio na sprzęcie serwera, bez pośrednich systemów operacyjnych. Zapewnia to maszynom wirtualnym maksymalną wydajność i bezpośredni dostęp do zasobów.

Maszyny wirtualne są przechowywane na magazynach danych z klastrowym systemem plików VMFS. Został on zaprojektowany specjalnie do wirtualizacji i zoptymalizowany do pracy z dużymi plikami: wirtualnymi dyskami vmdk, konfiguracjami i migawkami.

Najczęściej używane wersje to VMFS 5 oraz nowszy VMFS 6, który dodatkowo obsługuje automatyczne odzyskiwanie bloków i działa lepiej w przypadku macierzy o dużej pojemności.
Minusem tej niezawodności jest złożoność odzyskiwania po awariach. VMFS ma zamkniętą architekturę, której standardowe systemy operacyjne nie potrafią interpretować. Jeśli podłączysz dysk serwera do komputera z systemem Windows, system wykryje nieznaną strukturę i poprosi o sformatowanie dysku, co bezpowrotnie zniszczy dane. Dlatego do bezpiecznego odczytu macierzy VMFS wymagane jest specjalistyczne oprogramowanie.

Nasze oprogramowanie Hetman Partition Recovery skutecznie obsługuje to zadanie, umożliwiając skuteczne odzyskiwanie danych maszyn wirtualnych dla wersji 5.5, 6.5 i 6.7.
Jak podłączyć dyski serwera do komputera
Przed rozpoczęciem procesu odzyskiwania należy wyjąć problematyczny dysk z serwera i podłączyć go do sprawnego komputera.
Najbardziej niezawodną metodą jest bezpośrednie podłączenie przez interfejs SATA do płyty głównej. Zapewnia to najwyższą prędkość odczytu danych i stabilną pracę podczas dogłębnej analizy.
Jeśli serwer jest wyposażony w dyski klasy enterprise z interfejsem SAS, rozpoznanie ich na standardowym komputerze PC będzie wymagało zainstalowania zgodnego kontrolera HBA w dostępnym slocie PCIe.
Jako alternatywę można zastosować zewnętrzne obudowy USB lub stacje dokujące, jeśli bezpośrednie podłączenie nie jest możliwe.
Należy pamiętać, że przepustowość interfejsu USB zwykle stanowi wąskie gardło, więc prędkość skanowania macierzy będzie zauważalnie niższa, co wydłuży całkowity czas odzyskiwania.
| Sposób podłączenia | Wymagania | Zalety | Wady i uwagi |
|---|---|---|---|
| SATA bezpośrednio do płyty głównej | Dostępny port SATA i odpowiednie zasilanie | Wysoka szybkość transferu danych, stabilne połączenie, wygodne przy długich skanach | Odpowiednie tylko dla dysków z kompatybilnym interfejsem SATA |
| SAS przez kontroler HBA | Kompatybilny kontroler SAS HBA, slot PCIe i odpowiednie kable | Umożliwia podłączenie serwerowych dysków SAS i zapewnia stabilną pracę podczas długiej analizy | Należy zweryfikować kompatybilność kontrolera, kabla i dysku |
| Zewnętrzna obudowa USB | Obudowa obsługująca interfejs dysku | Proste podłączenie, bez konieczności instalowania wewnętrznych komponentów PC | Prędkość zależy od wersji USB i kontrolera; dostęp do niektórych poleceń dysku może być ograniczony |
| Stacja dokująca USB | Stacja dokująca z kompatybilnym złączem dla HDD lub SSD | Wygodne podłączenie i szybka instalacja dysku | Możliwe ograniczenia w zakresie prędkości, kompatybilności i stabilności podczas długich skanów |
Co zrobić, jeśli dysków nie można podłączyć do komputera
W sytuacjach, gdy technicznie niemożliwe jest jednoczesne podłączenie wszystkich wymaganych dysków do komputera (na przykład z powodu braku wolnych portów na płycie głównej), można użyć funkcji tworzenia obrazu sektor po sektorze. Jest to również standardowy środek ostrożności podczas pracy z dyskami podejrzewanymi o problemy sprzętowe. Obraz jest dokładną kopią fizycznego dysku bajt po bajcie, zapisaną jako zwykły plik na innym nośniku o wystarczającej pojemności.
Można podłączać dyski serwera do systemu pojedynczo, tworzyć ich obrazy, a następnie wczytać wszystkie uzyskane pliki bezpośrednio do Hetman Partition Recovery. Nasze narzędzie będzie pracować z zamontowanymi obrazami dokładnie tak samo jak z rzeczywistym sprzętem, umożliwiając pełną analizę struktury VMFS.
Aby utworzyć obraz, uruchom program, wybierz wymagany dysk z listy i kliknij przycisk Zapisz dysk na górnym panelu.

Określ lokalizację zapisu pliku.
Uwaga: rozmiar gotowego obrazu będzie równy pełnej pojemności dysku źródłowego, niezależnie od tego, ile gigabajtów jest rzeczywiście używanych. Dlatego wcześniej upewnij się, że dysk docelowy ma wystarczającą ilość wolnego miejsca.

Po zakończeniu procesu zapisu przejdź do menu głównego i wybierz Montuj dysk.

Na liście typów wybierz Obrazy dysków Raw i wczytaj utworzony plik.

Natychmiast pojawi się on na ogólnej liście urządzeń. Jeśli istnieje kilka problematycznych dysków, wystarczy powtórzyć tę procedurę dla każdego z nich. Po zamontowaniu obrazów program będzie gotowy do dogłębnej analizy magazynu danych.

Jak odzyskać dane maszyny wirtualnej
METODA 1. Odzyskiwanie maszyny wirtualnej z VMFS
Najczęściej utrata dostępu do maszyn wirtualnych wiąże się nie z błędami wewnątrz systemu, lecz z awariami sprzętowymi lub strukturalnymi. Mogą to być: awaria sprzętu serwera, awaria kontrolera RAID, awaria nośnika startowego ESXi, krytyczny błąd jądra hipernadzorcy znany jako fioletowy ekran śmierci lub logiczna awaria platformy VMware, gdy magazyn danych ulega uszkodzeniu i przestaje się montować. W takich sytuacjach serwer staje się niedostępny lub przestaje widzieć macierze, ale informacje na dyskach zazwyczaj pozostają fizycznie nienaruszone.
Jak wiadomo, hipernadzorca ESXi przechowuje maszyny wirtualne jako zestaw plików w specjalnych katalogach na magazynie danych. Najważniejsze dla nas są główny plik konfiguracyjny vmx, który przechowuje wszystkie parametry maszyny, oraz pliki wirtualnego dysku twardego. Warto zauważyć, że taki dysk zwykle składa się z dwóch części: małego tekstowego deskryptora vmdk oraz głównego pliku flat, który zawiera wszystkie dane systemu gościa.

Ten podstawowy zestaw często obejmuje plik nvram, który przechowuje ustawienia wirtualnego BIOS lub UEFI. A jeśli dla maszyny utworzono migawki, w katalogu pojawią się również pliki różnicowe — delta lub sesparse — do których zapisywane są wszystkie nowe zmiany zamiast do głównego dysku, a także specjalny plik vmsd, który opisuje strukturę łańcucha migawek.
Ponieważ zwykły dostęp do magazynu danych nie jest możliwy, wykorzystujemy komputer oraz opracowane przez nas oprogramowanie Hetman Partition Recovery do bezpośredniego odczytu tych danych na poziomie bloków.
Po uruchomieniu program automatycznie analizuje podłączone dyski fizyczne lub zamontowane obrazy i rozpoznaje na nich partycje z systemami plików VMware. W naszym środowisku testowym utworzono magazyny danych różnych wersji — VMFS 5 i VMFS 6.

Aby odnaleźć utracone dane, wybierz wymagany magazyn danych z listy urządzeń i uruchom tryb Szybkie skanowanie. To szybkie skanowanie jest idealne do odczytu struktury plików, która nie została silnie nadpisana.

Po zakończeniu analizy otwórz odnaleziony system plików. Program poprawnie wyświetli całą hierarchię magazynu danych. Tutaj można łatwo znaleźć foldery swoich maszyn wirtualnych na dowolnym z nośników — zarówno w VMFS 5, jak i w nowszym VMFS 6. Otwórz katalog wymaganej maszyny, który zawiera pliki konfiguracyjne oraz główne wirtualne dyski vmdk.

Aby je odzyskać, zaznacz wymagane elementy i kliknij przycisk Odzyskiwanie na pasku narzędzi. Program poprosi o wskazanie lokalizacji zapisu. Należy wybrać oddzielny dysk twardy w komputerze z wystarczającą ilością wolnego miejsca do przechowywania dużych plików dysków wirtualnych.

Po zakończeniu operacji otrzymasz pliki maszyny na swoim komputerze do dalszego użycia lub analizy.

METODA 2. Odzyskiwanie plików z systemów gościa
Występują sytuacje, gdy magazyn danych działa prawidłowo, ale ważne informacje zostały przypadkowo usunięte bezpośrednio z systemu operacyjnego gościa. Aby odzyskać te dane, nie trzeba koniecznie wdrażać znalezionego pliku vmdk na nowym serwerze ani podłączać go do innej maszyny wirtualnej.
Hetman Partition Recovery umożliwia montowanie dysku wirtualnego bezpośrednio w swoim interfejsie i pracę z nim jak z zwykłym dyskiem fizycznym.

Przyjrzyjmy się procesowi odzyskiwania na przykładzie naszej testowej maszyny wirtualnej z magazynu danych VMFS 6. Najpierw przeanalizujemy 20-gigabajtowy dysk systemowy, na którym działał Windows 10 gościa.

Kliknij zamontowaną partycję i uruchom tryb Szybkie skanowanie. To szybkie skanowanie jest idealne do wyszukiwania niedawno usuniętych obiektów.

Po zakończeniu analizy przejdź do odnalezionego systemu plików i otwórz katalog, z którego zniknęły dane.
Należy wziąć pod uwagę jeden ważny niuans techniczny: ponieważ jest to dysk systemowy, niewielka część ostatnio usuniętych plików mogła zostać natychmiast nadpisana przez procesy działające w tle i aktualizacje systemu Windows. Jednak zdecydowana większość informacji jest odzyskiwana poprawnie.
Zaznacz wymagane pliki i kliknij przycisk Odzyskiwanie na pasku narzędzi. Podczas etapu zapisu należy wskazać ścieżkę na osobnym dysku fizycznym z wystarczającą ilością wolnego miejsca.

Przejdźmy teraz do dodatkowego 3-gigabajtowego dysku wirtualnego, który został podłączony do tej samej maszyny wyłącznie w celu przechowywania plików użytkownika. Wróć do menu głównego, wybierz ten dysk i również uruchom Szybkie skanowanie.

Otwórz zawartość i znajdź usunięte pliki testowe. Ponieważ ten dysk nie hostował samego systemu operacyjnego i nie było na nim w tle zapisu danych systemowych, program skutecznie odnajduje i odzyskuje wszystkie usunięte pliki w ich pierwotnej postaci.

Jak widać, narzędzie umożliwia odizolowaną pracę z każdym woluminem logicznym maszyny wirtualnej, co zapewnia najdokładniejsze i najwygodniejsze przywracanie utraconych informacji.
METODA 3. Odzyskiwanie za pomocą migawek
Przejdźmy do jednego z najskuteczniejszych mechanizmów ochrony danych — pracy z migawkami, czyli migawkami stanu systemu.
Migawki w VMware ESXi działają nieco inaczej niż zwykłe kopie zapasowe. Gdy tworzona jest migawka, hipernadzorca nie kopiuje całego dysku. Zatrzymuje bieżący podstawowy dysk vmdk i tworzy nowy, tak zwany dysk delta. Wszystkie kolejne zmiany i nowe pliki są zapisywane do tej delty, podczas gdy podstawowy dysk pozostaje nienaruszony. Jeśli utworzono kilka takich migawek, tworzy się cały łańcuch zależnych plików.

Taka architektura otwiera wyjątkowe możliwości odzyskiwania danych. Wyobraź sobie, że po utworzeniu migawki przypadkowo usunąłeś ważne dokumenty w systemie operacyjnym gościa. Z perspektywy bieżącej instalacji systemu Windows pliki te zniknęły, ale ich pierwotne bloki są bezpiecznie zachowane wewnątrz zamrożonych plików migawki.
Hetman Partition Recovery może bezpośrednio odczytywać takie dyski delta, umożliwiając wyodrębnienie danych bez konieczności uruchamiania serwera lub wykonywania złożonego przywracania całej maszyny przez konsolę VMware.

Aby rozpocząć odzyskiwanie, przechodzimy do zamontowanego folderu naszej maszyny wirtualnej w interfejsie programu.

Wśród zwykłych konfiguracji szukamy plików migawek — zwykle mają one określone rozszerzenia i numerację, na przykład *-000001.vmdk lub *-000002.vmdk. Tak jak w przypadku zwykłych dysków wirtualnych, narzędzie umożliwia bezpośrednie zamontowanie wymaganego dysku delta w programie.
W naszym scenariuszu po utworzeniu pierwszego środowiska testowego wykonaliśmy migawkę 1, następnie dodaliśmy nowe pliki, wykonaliśmy migawkę 2, a potem usunęliśmy część danych.
Odnajdujemy wymaganą migawkę dodatkowego dysku, montujemy ją i uruchamiamy tryb Szybkie skanowanie.

Program natychmiast analizuje system plików tej konkretnej migawki. W rezultacie uzyskujemy pełny dostęp do informacji dokładnie w stanie, w jakim znajdowały się w momencie utworzenia migawki, nawet jeśli później usunęliśmy te pliki.

Następnie wszystko przebiega standardowo: zaznaczamy znalezione pliki, klikamy przycisk Odzyskiwanie i wskazujemy bezpieczną ścieżkę zapisu na dysku twardym komputera.

Bezpośredni odczyt migawek znacząco przyspiesza proces odzyskiwania informacji, ponieważ nie trzeba przywracać całej maszyny wirtualnej tylko po to, aby odzyskać jeden przypadkowo usunięty dokument.
Wnioski
Odzyskiwanie danych z maszyn wirtualnych VMware ESXi 6.7 przechowywanych na VMFS 5 i VMFS 6 wymaga uwzględnienia organizacji systemu plików, struktury dysków wirtualnych oraz stanu dysków fizycznych. Nawet jeśli hipernadzorca nie rozpoznaje już magazynu danych, maszyna wirtualna nie uruchamia się lub jej pliki zostały przypadkowo usunięte, część lub całość danych może nadal nadawać się do odzyskania.
Aby zwiększyć szanse na skuteczne przywrócenie danych, ważne jest zatrzymanie zapisu na problematyczny dysk, prawidłowe podłączenie go do sprawnego komputera oraz, jeśli to możliwe, utworzenie kopii sektor po sektorze do dalszej analizy. Jest to szczególnie istotne w przypadku uszkodzenia magazynu danych, awarii dysku lub utraty dostępu do maszyn wirtualnych.
Za pomocą specjalistycznego oprogramowania do odzyskiwania danych można analizować magazyny danych VMFS, odnajdywać pliki konfiguracyjne maszyn wirtualnych, dyski wirtualne i inne ważne dane, a następnie odzyskiwać dostępne informacje. Takie podejście umożliwia pracę z danymi nawet wtedy, gdy standardowe narzędzia VMware ESXi nie zapewniają już do nich dostępu.
Dlatego jeśli utracono dostęp do maszyn wirtualnych VMware ESXi 6.7, nie należy od razu formatować magazynu danych ani ponownie tworzyć woluminów. Najpierw oceń stan dysku, zachowaj istniejące dane i przeanalizuj VMFS 5 lub VMFS 6. Terminowe i ostrożne działania pomogą zmniejszyć ryzyko nieodwracalnej utraty danych i zwiększą prawdopodobieństwo skutecznego odzyskania.







