| Termin | Definicja |
|---|---|
| VHD_PARENT_MISSING | VHD_PARENT_MISSING oznacza, że dysk różnicowy nie może odnaleźć pliku dysku nadrzędnego wskazanego w swoich metadanych — bez niego zawiera tylko dane różnicowe, nieczytelne samodzielnie. VHD_PARENT_MISSING — czym jest brak dysku nadrzędnegoVHD_PARENT_MISSING to błąd związany z dyskiem wirtualnym typu differencing, czyli takim, który przechowuje wyłącznie zmiany wykonane względem innego pliku VHD lub VHDX. Podczas uruchamiania maszyny wirtualnej oprogramowanie odczytuje z metadanych informację, gdzie znajduje się dysk nadrzędny, na którym oparto bieżący obraz. Jeżeli wskazany plik został usunięty, przeniesiony, przemianowany albo stał się niedostępny, warstwa różnicowa nie może zostać prawidłowo złożona. Sam dysk różnicowy nie jest pełnym, niezależnym nośnikiem danych. Zawiera przede wszystkim sektory zmodyfikowane po utworzeniu punktu różnicowania, natomiast niezmienione elementy nadal powinny być pobierane z obrazu nadrzędnego. Z tego powodu komunikat VHD_PARENT_MISSING nie oznacza zwykłego braku skrótu lub niewłaściwego ustawienia interfejsu, lecz problem z zależnością pomiędzy plikami obrazu. Bez przywrócenia prawidłowej relacji uruchomienie systemu może zakończyć się błędem, a dostęp do plików zapisanych w maszynie wirtualnej może być ograniczony. W metadanych obrazu może znajdować się ścieżka bezwzględna albo odwołanie zależne od lokalizacji pliku. Znaczenie ma również identyfikator dysku nadrzędnego, ponieważ samo wskazanie pliku o podobnej nazwie nie zawsze wystarcza. Jeżeli wybrany obraz ma inny identyfikator, inną historię zmian lub pochodzi z nieodpowiedniego punktu łańcucha, próba ręcznego podmienia może doprowadzić do niespójności danych. Kontekst techniczny i porównanie z innymi obrazami VHDW klasycznym, pełnym obrazie VHD lub VHDX większość danych systemu znajduje się w jednym pliku. Jego przeniesienie wymaga przede wszystkim zachowania integralności samego pliku i poprawnego wskazania lokalizacji. W przypadku obrazu różnicowego występuje dodatkowa zależność: plik potomny korzysta z danych zapisanych wcześniej w obrazie nadrzędnym. Można to porównać do dokumentu zawierającego listę poprawek, który nie może zostać odczytany bez wersji bazowej. Łańcuch może obejmować więcej niż jeden poziom. Obraz bieżący może wskazywać plik pośredni, a ten z kolei odwoływać się do wcześniejszego obrazu bazowego. W takiej sytuacji każdy element musi zachować właściwą kolejność oraz zgodność identyfikatorów. Brak któregokolwiek ogniwa powoduje, że oprogramowanie nie ma pełnej informacji potrzebnej do odtworzenia logicznego dysku. Istotna jest różnica między zmianą położenia pliku a zmianą jego tożsamości. Przeniesienie obrazu nadrzędnego do innego katalogu może być możliwe do naprawienia przez aktualizację ścieżki. Utworzenie nowego obrazu na podstawie starego, skopiowanie niepełnego pliku lub zastąpienie go innym VHD o podobnym rozmiarze nie daje takiej pewności. Rozmiar, nazwa i data modyfikacji nie są wystarczającym potwierdzeniem, że wskazano właściwy rodzic. Przed jakąkolwiek modyfikacją zaleca się zachowanie kopii wszystkich plików VHD i VHDX oraz zapisanie aktualnej konfiguracji maszyny wirtualnej. Pozwala to porównać ścieżki, identyfikatory i kolejność zależności bez pogarszania stanu materiału źródłowego. W przypadku ważnych danych bezpieczniejsze jest odtworzenie brakującego pliku z prawidłowej kopii zapasowej niż eksperymentowanie na jedynym zachowanym łańcuchu. Typowe problemy prowadzące do błędu VHD_PARENT_MISSINGNajczęstszą przyczyną jest ręczne przeniesienie pliku nadrzędnego do innego folderu. Podobny skutek może wystąpić po zmianie litery dysku, podłączeniu nośnika pod inną nazwą, odtworzeniu systemu z kopii lub reorganizacji katalogów zawierających obrazy maszyn wirtualnych. Jeżeli konfiguracja nadal wskazuje poprzednią lokalizację, plik potomny nie zostanie połączony z właściwą bazą. Drugą grupę przyczyn stanowią zmiany nazw i niepełne operacje kopiowania. Zdarza się, że jeden plik zostaje skopiowany, podczas gdy pozostałe elementy łańcucha nie są przenoszone. Problem może pojawić się także po usunięciu starszych obrazów uznanych za niepotrzebne, mimo że nowszy dysk różnicowy nadal z nich korzysta. W takim przypadku usunięty plik nie musi być widoczny w bieżącej konfiguracji, lecz pozostaje wymagany przez strukturę obrazu. Błąd może być związany również z uszkodzeniem metadanych, przerwaniem operacji scalania, błędem systemu plików albo niedokończoną synchronizacją. Jeżeli plik istnieje, ale jego zawartość jest niepełna, odczyt zależności może zakończyć się podobnym komunikatem. Należy też uważać na kopie o tej samej nazwie znajdujące się w różnych katalogach, ponieważ wybranie niewłaściwego wariantu może pozornie usuwać problem, a jednocześnie prowadzić do otwarcia nieaktualnego lub niespójnego obrazu. Nie powinno się od razu tworzyć nowego dysku nadrzędnego, zmieniać rozszerzeń plików ani wymuszać uruchomienia z przypadkowego obrazu. Takie działania mogą nadpisać informacje potrzebne do rekonstrukcji łańcucha. W pierwszej kolejności warto ustalić, czy wskazany plik faktycznie istnieje, czy można go odczytać, jakie są powiązania pomiędzy kolejnymi obrazami oraz czy dostępna jest kopia wykonana przed wystąpieniem błędu. Kiedy trzeba umówić wizytę serwisową - VHD_PARENT_MISSINGZgłoszenie do serwisu jest uzasadnione, gdy brakującego obrazu nie można odnaleźć, łańcuch zawiera kilka poziomów, pojawiło się podejrzenie uszkodzenia pliku albo zapisane dane mają znaczenie użytkowe. Szczególnej ostrożności wymaga sytuacja, w której system nie uruchamia się po przeniesieniu obrazów, a jedyną dostępną kopią pozostaje dysk różnicowy. Wtedy próby naprawy bez wcześniejszego zabezpieczenia plików mogą ograniczyć możliwość odzyskania zawartości. W ramach analizy można sprawdzić konfigurację, ścieżki do obrazów, identyfikatory rodzica, kolejność zależności oraz stan systemu plików. Następnie można dobrać sposób postępowania do konkretnego przypadku: przywrócić brakujący plik z kopii, poprawić lokalizację odwołania, odtworzyć spójność łańcucha albo przygotować dane do dalszego odzyskiwania. Nie zawsze da się bezpiecznie zastąpić brakującego rodzica innym plikiem, dlatego decyzję powinno się podejmować na podstawie struktury obrazu, a nie samej nazwy. Warszawskie Pogotowie Komputerowe 24/7 przyjmuje zgłoszenia dotyczące problemów z nośnikami, systemami i obrazami dysków, a naprawy są z reguły realizowane w ciągu do 3 dni roboczych. Przed przekazaniem sprzętu lub plików warto opisać moment pojawienia się komunikatu, ostatnie operacje na katalogach oraz dostępne kopie zapasowe. Takie informacje ułatwiają odtworzenie historii zmian i zmniejszają ryzyko wykonania czynności, która mogłaby utrudnić dalszą diagnostykę. Do czasu zakończenia oceny nie zaleca się kasowania starych obrazów, uruchamiania narzędzi naprawczych bez kopii ani wielokrotnego przeprowadzania operacji scalania. Każda z tych czynności może zmienić metadane lub zawartość plików. Najbezpieczniejszym postępowaniem jest zachowanie oryginałów w niezmienionej postaci, przygotowanie kopii roboczych i ustalenie pełnego łańcucha zależności przed próbą przywrócenia dostępu do systemu. |