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
Przed próbą ręcznego usunięcia punktu kontrolnego upewnij się, że dyski przyrostowe (.avhdx) zostały pomyślnie scalone z głównym dyskiem. W ustawieniach maszyny wirtualnej ścieżka dysku twardego musi wskazywać na plik .vhdx, a nie .avhdx.
Dla zachowania integralności operacji wyłącz maszynę wirtualną przed wprowadzeniem jakichkolwiek zmian.
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, IdPolecenie zwróci nazwy i identyfikatory (ID) wszystkich migawek przypisanych do maszyny.

Aby uzyskać bardziej szczegółowe informacje, możesz użyć tej komendy:
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.
Open the services console (services.msc) i zatrzymaj usługę Hyper-V Virtual Machine Management Service (VMMS). Możesz też użyć komendy PowerShell:
Po zatrzymaniu usługi usuń wszystkie foldery i pliki odpowiadające identyfikatorom problematycznych punktów kontrolnych.
Uruchom usługę ponownie używając poniższej komendy:
Otwórz Manager Hyper-V i potwierdź, że punkty kontrolne zniknęły z listy.
Last updated

