Jak przywracać maszyny wirtualne i punkty kontrolne Hyper-V w systemie Windows Server 2022
Przeczytaj o tym, jak odzyskać dane i przywrócić działanie maszyn wirtualnych Hyper-V w Windows Server 2022. Konieczność odzyskiwania często pojawia się w wyniku przypadkowego usunięcia plików w Zarządzaniu dyskami, awarii hostowego systemu operacyjnego, błędów sprzętowych serwera lub logicznego uszkodzenia woluminu zawierającego pliki VHDX. Szczegółowo omówimy proces automatycznego wyszukiwania usuniętych dysków wirtualnych, punktów kontrolnych oraz niezawodnego odzyskiwania wszystkich informacji.

- Cechy architektury Hyper-V
- Podłączanie urządzeń pamięci masowej
- Odzyskiwanie maszyn wirtualnych Hyper-V i ich punktów kontrolnych
- Podsumowanie
- Najczęściej zadawane pytania
- Komentarze
Wirtualizacja z użyciem Hyper-V jest ważnym elementem nowoczesnej infrastruktury serwerowej, ponieważ umożliwia uruchamianie wielu maszyn wirtualnych na jednym serwerze fizycznym. Dyski wirtualne, pliki konfiguracyjne oraz punkty kontrolne przechowują istotne dane i stan systemów wirtualnych. Jednak przypadkowe usunięcie, uszkodzenie systemu plików, awaria Windows Server 2022 lub utrata plików VHDX mogą spowodować, że maszyna wirtualna i jej dane staną się niedostępne.
W tym artykule pokażemy, jak odzyskiwać maszyny wirtualne Hyper-V oraz ich punkty kontrolne w Windows Server 2022. Dowiesz się, gdzie są przechowywane pliki maszyny wirtualnej, jak znaleźć brakujące pliki VHDX, AVHDX i pliki konfiguracyjne oraz jakie metody odzyskiwania można zastosować po usunięciu lub uszkodzeniu. Szczególną uwagę poświęcimy odzyskiwaniu danych z wykorzystaniem specjalistycznego oprogramowania Hetman RAID Recovery.
Odzyskiwanie maszyn wirtualnych Hyper-V i ich punktów kontrolnych w Windows Server 2022
Cechy architektury Hyper-V
Aby skutecznie odzyskać dane, należy rozumieć zasady działania hiperwizora Hyper-V. System ten wykorzystuje kilka typów dysków wirtualnych:
- Pierwszy typ to dyski Dynamically expanding, których rozmiar zwiększa się w miarę zapisywania danych.
- Drugi typ to dyski Fixed size, które od razu rezerwują cały przydzielony wolumin na fizycznym nośniku.
- Trzeci typ to dyski Differencing, które są obowiązkowo powiązane z dyskiem nadrzędnym i przechowują wyłącznie nowe zmiany systemowe.

Podobna zasada jest stosowana również w działaniu punktów kontrolnych w środowisku Hyper-V. Gdy administrator tworzy lub stosuje mechanizm punktów kontrolnych, hiperwizor przełącza dysk bazowy w tryb tylko do odczytu. Nad nim tworzony jest specjalny dysk różnicowy w formacie AVHDX, który rejestruje i przechowuje bieżący stan maszyny wirtualnej przed wprowadzeniem globalnych zmian. Uszkodzenie lub utrata nawet jednego elementu w tym łańcuchu uniemożliwia uruchomienie systemu gościa.
Oprócz samych dysków wirtualnych krytycznie ważną rolę odgrywają pliki konfiguracyjne w formatach VMCX i VMRS. Przechowują one wszystkie ustawienia sprzętowe maszyny wirtualnej oraz informacje o stanie pamięci RAM w momencie utworzenia migawki. Dlatego też, aby zapewnić pełne i poprawne odtworzenie funkcjonalności systemu, algorytmy programu wyszukują nie tylko pliki VHDX, lecz także cały zestaw powiązanych danych serwisowych.
| Składnik | Opis | Znaczenie dla odzyskiwania danych |
|---|---|---|
| Hiperwizor Hyper-V | Warstwa wirtualizacji sprzętowo-programowej, która umożliwia uruchamianie i zarządzanie maszynami wirtualnymi. | Awaria hiperwizora lub serwera hosta może uniemożliwić dostęp do maszyn wirtualnych, nawet jeśli ich pliki pozostają na dysku. |
| Partycja nadrzędna | Specjalna partycja, na której działają Windows Server 2022 i usługi zarządzania Hyper-V. | Zawiera konfigurację maszyny wirtualnej, dzienniki i narzędzia zarządzania. |
| Partycje podrzędne | Izolowane środowiska wykonywania, w których uruchamiane są systemy operacyjne gości. | Każda maszyna wirtualna ma własne zasoby, konfigurację i dyski wirtualne. |
| Dyski wirtualne VHD/VHDX | Pliki emulujące dyski fizyczne i przechowujące system operacyjny, aplikacje oraz dane maszyny wirtualnej. | Utrata lub uszkodzenie pliku VHDX może uniemożliwić uruchomienie maszyny wirtualnej i dostęp do jej plików. |
| Punkty kontrolne | Przechowują stan maszyny wirtualnej w określonym punkcie czasu. | Umożliwiają przywrócenie maszyny wirtualnej do wcześniejszego stanu, ale usunięcie lub uszkodzenie plików punktów kontrolnych może utrudnić odzyskiwanie. |
| Pliki AVHDX | Dyski różnicowe używane do przechowywania zmian po utworzeniu punktu kontrolnego. | Aby przywrócić bieżące dane, może być wymagane poprawne scalanie łańcucha VHDX i AVHDX. |
| Pliki konfiguracyjne maszyny wirtualnej | Zawierają parametry maszyny wirtualnej, takie jak pamięć, procesory, karty sieciowe, podłączone dyski i inne ustawienia. | Utrata plików konfiguracyjnych może utrudnić ponowne podłączenie dysków wirtualnych i uruchomienie maszyny wirtualnej. |
| Sieć wirtualna | Zapewnia wymianę danych między maszynami wirtualnymi, hostem i siecią zewnętrzną. | Po przywróceniu maszyny wirtualnej może być konieczna ponowna konfiguracja kart sieciowych i przełączników wirtualnych. |
| Usługi integracji Hyper-V | Zapewniają współpracę między systemem operacyjnym gościa a hostem, w tym synchronizację czasu i wymianę danych. | Ich brak nie musi uniemożliwiać odzyskania dysku, ale może wpływać na działanie maszyny wirtualnej po odzyskaniu. |
| Magazyn danych maszyny wirtualnej | Dyski fizyczne, SSD, macierze RAID lub pamięć masowa w sieci, na których znajdują się pliki maszyny wirtualnej. | Uszkodzenie lub awaria magazynu danych może spowodować jednoczesną utratę dostępu do wielu maszyn wirtualnych. |
Podłączanie urządzeń pamięci masowej
METODA 1. Jak podłączyć dyski serwera do komputera?
Przed rozpoczęciem procesu odzyskiwania danych należy odłączyć dyski od problematycznego serwera i podłączyć je do stacji roboczej.
Najlepszą i najbardziej niezawodną metodą jest bezpośrednie podłączenie dysków do płyty głównej przez porty SATA lub z użyciem dodatkowych kart rozszerzeń SAS albo HBA. Takie podejście zapewnia maksymalną prędkość odczytu i stabilną pracę podczas analizy.
Alternatywnie można użyć stacji dokujących. Należy jednak pamiętać, że w tym przypadku prędkość transferu danych może być niższa, co wpłynie na całkowity czas skanowania.

Warto również zwrócić uwagę na ważny szczegół: ponieważ w naszym scenariuszu testowym jako przykład wykorzystano macierz RAID 5, nie ma konieczności podłączania wszystkich dysków, aby pomyślnie złożyć macierz i w pełni odzyskać dane. Wystarczy podłączyć tylko minimalną wymaganą liczbę sprawnych dysków, a program automatycznie obliczy brakujące dane z wykorzystaniem bloków parzystości.
METODA 2. Praca z obrazami dysków
W praktyce często zdarza się, że fizyczne podłączenie wszystkich wymaganych dysków jednocześnie jest niemożliwe z powodu braku wolnych portów w komputerze. W takim przypadku można skorzystać z funkcji tworzenia obrazu sektor po sektorze. Jest to również standardowa praktyka bezpieczeństwa podczas pracy z dyskami wykazującymi objawy awarii sprzętowej lub występowania uszkodzonych sektorów.
Obraz jest dokładną kopią dysku fizycznego, wykonaną bajt po bajcie i zapisaną jako zwykły plik na innym nośniku o odpowiedniej pojemności. Możesz podłączać dyski serwera pojedynczo, tworzyć z nich obrazy, a następnie po prostu załadować wszystkie utworzone pliki do Hetman RAID Recovery. Program będzie pracował z nimi dokładnie tak samo, jak z rzeczywistymi urządzeniami fizycznymi.
Aby utworzyć taki obraz, uruchom program, wybierz wymagany dysk i kliknij przycisk Save disk na górnym pasku narzędzi. Następnie po prostu wskaż lokalizację, w której ma zostać zapisany.

Należy pamiętać, że rozmiar wynikowego pliku będzie w pełni odpowiadał całkowitej pojemności dysku źródłowego, niezależnie od ilości zapisanych na nim danych. Upewnij się, że masz wystarczającą ilość wolnego miejsca.
Po zakończeniu procesu zapisu otwórz menu główne i wybierz opcję Mount disk.

Z dostępnych opcji wybierz typ Raw disk images i otwórz właśnie utworzone pliki.

Natychmiast pojawią się one na ogólnej liście dostępnych urządzeń. Program jest teraz w pełni gotowy do automatycznego złożenia macierzy.

Odzyskiwanie maszyn wirtualnych Hyper-V i ich punktów kontrolnych
METODA 1. Odzyskiwanie plików maszyny wirtualnej
Tutaj jako środowisko testowe wykorzystujemy macierz RAID 5, której wolumin logiczny jest zaszyfrowany za pomocą BitLocker w systemie operacyjnym Windows Server 2022.
Typowe scenariusze utraty dostępu do maszyn wirtualnych obejmują przypadkowe usunięcie całego katalogu przez administratora w Menedżerze Hyper-V lub przypadkowe sformatowanie woluminu roboczego. W takich przypadkach pliki konfiguracyjne z rozszerzeniami VMCX lub VMRS, a także same dyski wirtualne VHDX, znikają z pamięci masowej natychmiast. Dane nie są jednak od razu fizycznie nadpisywane. System usuwa jedynie wpisy o nich z tabeli alokacji, dlatego ważne jest natychmiastowe zatrzymanie wszelkich operacji zapisu na serwerze i rozpoczęcie odzyskiwania.
Po automatycznym złożeniu macierzy w interfejsie programu, który uruchomiliśmy do tego omówienia w środowisku macOS, zobaczymy zaszyfrowaną partycję. Ponieważ jest ona chroniona przez BitLocker, przed wyszukiwaniem danych należy ją odblokować.

Nasz program obsługuje trzy typy odblokowania:
- można wprowadzić standardowe hasło użytkownika;
- użyć 48-cyfrowego klucza numerycznego Recovery Key;
- określić ścieżkę do pliku klucza BEK, jeśli był on przechowywany na pamięci flash.

Po pomyślnym odblokowaniu kliknij wymagany wolumin logiczny i rozpocznij skanowanie za pomocą funkcji Fast scan. Ten tryb analizuje system plików w ciągu kilku sekund. Jeśli po Fast scan wymagane pliki i foldery nie zostaną znalezione, należy uruchomić pełną analizę za pomocą funkcji Full scan.

W oknie wyników odnajdujemy główny folder zawierający dane naszej maszyny wirtualnej.

Zawsze zalecamy zapisywanie całego folderu maszyny wirtualnej, a nie tylko pojedynczych plików dyskowych. Gwarantuje to zachowanie nie tylko samych dysków VHDX, ale także wszystkich systemowych plików konfiguracyjnych oraz ewentualnych łańcuchów punktów kontrolnych.
Zaznacz cały folder, kliknij przycisk Recovery i wskaż ścieżkę na lokalnym dysku komputera. Podstawowa zasada polega na zapisywaniu odzyskanych informacji na innym fizycznym urządzeniu pamięci masowej, aby uniknąć przypadkowego nadpisania oryginalnych danych na macierzy.

METODA 2. Odzyskiwanie plików z systemów operacyjnych gości
Zdarzają się sytuacje, gdy sama pamięć masowa działa prawidłowo, ale ważne informacje zostały przypadkowo usunięte bezpośrednio z poziomu systemu operacyjnego gościa. Aby odzyskać te dane, nie trzeba wdrażać dysku wirtualnego na nowym serwerze ani uruchamiać hiperwizora Hyper-V. Program Hetman RAID Recovery umożliwia montowanie plików bezpośrednio w swoim interfejsie i pracę z nimi jak z normalnymi dyskami fizycznymi bezpośrednio w systemie, na przykład na naszym Mac mini.
I tutaj obowiązuje ta sama zasada: korzystając z narzędzia Mount disk, zawsze montujemy cały zapisany folder maszyny wirtualnej, ponieważ program potrzebuje dostępu nie tylko do dysków, ale także do plików konfiguracji systemu i punktów kontrolnych.

Po zamontowaniu folderu dyski pojawiają się na ogólnej liście urządzeń.

Przeanalizujmy proces odzyskiwania na przykładzie woluminu logicznego zawierającego dane z naszego systemu operacyjnego gościa. Kliknij zamontowaną partycję i obowiązkowo rozpocznij od trybu Fast scan. Jeśli nie znajdzie on wszystkich wymaganych plików, przełącz się na tryb Full scan w celu szczegółowej analizy bajt po bajcie struktury wewnętrznej.

Zdecydowana większość informacji zostaje odzyskana poprawnie. Program odnajduje wszystkie dostępne usunięte dokumenty, zdjęcia lub bazy danych. Możesz sprawdzić ich integralność za pomocą funkcji podglądu, a następnie zaznaczyć wymagane obiekty i zapisać je w bezpiecznej lokalizacji na stacji roboczej.

METODA 3. Odzyskiwanie za pomocą punktów kontrolnych
Szczególną uwagę należy poświęcić pracy z punktami kontrolnymi. Podczas tworzenia tych migawek hiperwizor nie kopiuje całego dysku. Przełącza bieżący dysk wirtualny bazowy w tryb tylko do odczytu i tworzy obok niego specjalny dysk różnicowy w formacie AVHDX.
Wszystkie kolejne zmiany systemowe i nowe pliki są zapisywane na tym dodatkowym dysku. Jeśli tworzonych jest kilka takich migawek, powstaje cały łańcuch zależnych plików. Taka architektura umożliwia odzyskiwanie danych z wyjątkową precyzją. Jeśli przypadkowo usunięto pliki wewnątrz maszyny, ich oryginalne bloki mogą pozostać zachowane w starszych punktach kontrolnych.

Ponieważ zamontowaliśmy cały folder maszyny wirtualnej, program automatycznie ładuje wszystkie dostępne dyski różnicowe i może odczytywać je bezpośrednio.

W naszym przykładzie testowym widać dwa różne pliki AVHDX. Pierwszy plik zawiera stan systemu bezpośrednio po zapisaniu plików bazowych, natomiast drugi odzwierciedla zmiany po dodaniu nowych danych testowych.
Otwierając określony punkt kontrolny w programie, uzyskujesz pełny dostęp do informacji dokładnie w stanie, w jakim znajdowały się w momencie utworzenia tej migawki.

Podczas wyszukiwania utraconych danych ponownie najpierw uruchamiamy algorytm Fast scan, a jeśli wymagane pliki nie zostaną znalezione, używamy Full scan. Znacznie przyspiesza to proces odzyskiwania, ponieważ dane są przywracane bezpośrednio z punktu kontrolnego, bez wykonywania złożonego przywracania całej maszyny wirtualnej przez konsolę.
METODA 4. Odzyskiwanie plików z uszkodzonej maszyny wirtualnej
Ta metoda będzie przydatna, jeśli poprzednie kroki nie przyniosły oczekiwanego rezultatu i nie udało się znaleźć folderu zawierającego pliki konfiguracyjne.
W takich sytuacjach ważne jest zrozumienie różnicy między typami dysków wirtualnych. Jeśli usunięta maszyna używała dysku typu Fixed size, zwykle można ją odzyskać w całości. Ponieważ taki wolumin rezerwuje całą przydzieloną przestrzeń natychmiast po utworzeniu jako pełną, ciągłą strukturę, jego architektura zachowuje integralność.
Natomiast sytuacja z dyskami Dynamically expanding jest zupełnie inna. Przydzielają one przestrzeń w trakcie pracy, dlatego ich bloki są często pofragmentowane. Po usunięciu takiej maszyny część ważnych deskryptorów pliku VHDX może zostać nieodwracalnie nadpisana.
Z tego powodu często nie jest możliwe odzyskanie takiego dysku wirtualnego jako jednego pliku. W takiej sytuacji skutecznym rozwiązaniem jest skanowanie systemu plików samego systemu operacyjnego gościa. Takie podejście pozwala zignorować uszkodzoną strukturę Hyper-V i skierować program bezpośrednio do wyszukiwania plików.
Aby to zrobić, należy ponownie uruchomić analizę Full scan na woluminie logicznym, ale tym razem zmienić zakres wyszukiwania. Trzeba ręcznie wybrać system plików używany wewnątrz maszyny wirtualnej. Ponieważ w naszym przykładzie użyto systemu Windows, pozostawiamy zaznaczony system plików NTFS.

Po zakończeniu głębokiego skanowania nie zobaczysz już znajomej struktury folderów maszyn wirtualnych. Zamiast tego program wyświetli pliki bezpośrednio z systemu gościa, sortując je według formatu i rozszerzenia.

Pozostaje jedynie przejrzeć znalezione dokumenty, archiwa lub bazy danych, wybrać najważniejsze z nich, kliknąć przycisk Recovery i zapisać je na oddzielnym, bezpiecznym urządzeniu pamięci masowej.

Podsumowanie
Odzyskiwanie maszyn wirtualnych Hyper-V i ich punktów kontrolnych w Windows Server 2022 może być wymagane po przypadkowym usunięciu plików, uszkodzeniu pamięci masowej, awarii serwera lub utracie dostępu do dysków wirtualnych. Skuteczność odzyskiwania zależy od stanu systemu plików, integralności plików VHDX i AVHDX, dostępności danych konfiguracyjnych oraz rodzaju uszkodzenia.
W celu odzyskiwania ważne jest prawidłowe określenie lokalizacji plików maszyny wirtualnej, sprawdzenie stanu dysków wirtualnych i punktów kontrolnych oraz zachowanie oryginalnej struktury ich łańcucha. W przypadku usunięcia lub uszkodzenia danych nie zaleca się dalszego zapisywania na uszkodzonym dysku, ponieważ może to zmniejszyć szanse na pomyślne odzyskanie.
Jeśli standardowe narzędzia Windows Server 2022 i Hyper-V nie pomagają, można użyć specjalistycznego oprogramowania do odzyskiwania danych. Hetman RAID Recovery umożliwia analizę dysków, odnajdywanie utraconych plików i odzyskiwanie danych z uszkodzonych lub usuniętych partycji. Za jego pomocą można spróbować przywrócić pliki dysków wirtualnych Hyper-V, w tym VHDX, a także inne ważne dane potrzebne do przywrócenia maszyn wirtualnych do działania.
Regularne kopie zapasowe, zachowywanie punktów kontrolnych i monitorowanie stanu pamięci masowej pomagają ograniczyć ryzyko utraty maszyny wirtualnej w przyszłości. Połączenie właściwej organizacji kopii zapasowych, terminowej diagnostyki i niezawodnych narzędzi odzyskiwania znacząco zwiększa szanse na przywrócenie danych po nieoczekiwanych awariach.







