Pozostałości punktów kontrolnych Hyper-V po scaleniu dysków różnicowych

Problem

Po pomyślnym scaleniu plików dysków różnicowych ( .avhdx), w Managerze Hyper-V nadal widoczne są punkty kontrolne. Nie można ich usunąć za pomocą standardowych narzędzi, takich jak Hyper-V Manager czy PowerShell.


Przyczyna

Pozostałości punktów kontrolnych po konsolidacji plików .avhdx są zazwyczaj wynikiem desynchronizacji metadanych między plikami dysków a konfiguracją Hyper-V. Często dzieje się tak, gdy dyski różnicowe są scalane ręcznie za pomocą PowerShell przy otwartym Managerze Hyper-V – pliki zostają scalone z bazowym plikiem .vhdx, ale metadane punktu kontrolnego nie zostają usunięte. Ten sam problem może też występować w innych scenariuszach, ale powyższy przykład występuje najczęściej.


Rozwiązanie

triangle-exclamation
  1. Dla zachowania integralności operacji wyłącz maszynę wirtualną przed wprowadzeniem jakichkolwiek zmian.

  2. Otwórz PowerShell jako administrator i wykonaj poniższe polecenie (zastąp VirtualMachineName] rzeczywistą nazwą maszyny wyświetlaną w Managerze Hyper-V):

Get-VMSnapshot -VMName [VirtualMachineName] | Select-Object Name, Id
  1. Polecenie zwróci nazwy i identyfikatory (ID) wszystkich migawek przypisanych do maszyny.

  1. Aby uzyskać bardziej szczegółowe informacje, możesz użyć tej komendy:

  1. W ustawieniach maszyny (Hyper-V Manager > Settings > Checkpoints > Checkpoint file location), sprawdź ścieżkę przechowywania migawek i przejdź do tego folderu w Eksploratorze plików. Znajdziesz tam foldery i pliki o nazwach odpowiadających uzyskanym wcześniej identyfikatorom. Nie usuwaj ich jeszcze, ponieważ są zablokowane przez usługę Hyper-V.

  2. Open the services console (services.msc) i zatrzymaj usługę Hyper-V Virtual Machine Management Service (VMMS). Możesz też użyć komendy PowerShell:

  1. Po zatrzymaniu usługi usuń wszystkie foldery i pliki odpowiadające identyfikatorom problematycznych punktów kontrolnych.

  2. Uruchom usługę ponownie używając poniższej komendy:

  1. Otwórz Manager Hyper-V i potwierdź, że punkty kontrolne zniknęły z listy.

Last updated