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.

Jak przywracać maszyny wirtualne i punkty kontrolne Hyper-V w systemie Windows Server 2022

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.

Przejdź do widoku
Odzyskiwanie maszyn wirtualnych Hyper-V i ich punktów kontrolnych w Windows Server 2022

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.
Typy dysków wirtualnych Hyper-V

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.

Jak podłączyć dyski serwera do komputera?

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.

Do odzyskiwania danych z uszkodzonych macierzy RAID, urządzeń NAS i innych wielodyskowych systemów pamięci masowej.

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.

Hetman RAID Recovery: tworzenie obrazu dysku

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.

Hetman RAID Recovery: montowanie obrazu dysku

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

Hetman RAID Recovery: obsługiwane typy obrazów dysków

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.

Hetman RAID Recovery: zamontowany obraz dysku

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ć.

Hetman RAID Recovery: macierz automatycznie złożona przez program

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.
Hetman RAID Recovery: obsługiwane typy odblokowania zaszyfrowanego dysku

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.

Hetman RAID Recovery: szybkie skanowanie dysku

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

Hetman RAID Recovery: foldery znalezione przez program

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.

Hetman RAID Recovery: odzyskiwanie i zapisywanie odzyskanych danych

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.

Do odzyskiwania danych z uszkodzonych macierzy RAID, urządzeń NAS i innych wielodyskowych systemów pamięci masowej.

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.

Hetman RAID Recovery: montowanie dysku Hyper-V

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

Hetman RAID Recovery: zamontowane dyski Hyper-V

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.

Hetman RAID Recovery: pełna analiza dysku Hyper-V

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.

Hetman RAID Recovery: podgląd zawartości plików dysku Hyper-V

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.

Hetman RAID Recovery: montowanie dysku Hyper-V

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

Hetman RAID Recovery: obrazy Hyper-V wykryte przez program

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.

Hetman RAID Recovery: punkt kontrolny

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.

Hetman RAID Recovery: skanowanie dysku 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.

Hetman RAID Recovery: wykryta partycja NTFS

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.

Hetman RAID Recovery: zapisywanie odzyskanych plików

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.

Oksana Volyniuk

Autor: , Pisarz techniczny

Oksana Volyniuk jest autorem pracującym w Hetman Software. Ma prawie trzyletnie doświadczenie w zakresie technologii IT, a wcześniej pracowała jako HR menedżer w IT kompanii. Oksana kocha technologię i jest zapalona tworzeniem każdego aktykułu, który może pomóć ludziom.

Michał Mirosznyczenko

Redaktor: , Pisarz techniczny

Michał Mirosznyczenko jest jednym z czołowych programistów firmy Hetman Software. Bazując na piętnastoletnim doświadczeniu w tworzeniu oprogramowania, dzieli się swoją wiedzą z czytelnikami naszego bloga. Oprócz programowania Michał jest ekspertem w dziedzinie odzyskiwania danych, systemów plików, urządzeń do przechowywania danych i macierzy RAID.

Rekomendujemy