Konwersja z vmdk do Hyper-V (vhdx) – Problem „The entry is not a supported disk database entry” …

By | 6 listopada 2017

Podczas konwersji z formatu vmdk (VMware) do vhdx (Hyper-V)  za pomocą programu … dość często pojawia się problem „ConvertTo-MvmcVirtualHardDisk : The entry 00000000-0000-0000-0000-000000000000 is not a supported disk database entry for the descriptor…

Każdy plik vmdk posiada nagłówek, w którym zapisane są podstawowe informacje na temat obrazu dysku. Z jakiegoś powodu w dużej części obrazów owe dane są błędne. Nie badałem szczegółów wystąpienia tego błędu, ale udało mi się znaleźć rozwiązanie.

 

  1. Należy pobrać i rozpakować program dsfok. Służy on do rozpakowania deskryptora z obrazu do pliku tekstowego.
  2. W wierszu poleceń należy wpisać polecenie:
    dsfo.exe „D:\Ścieżka do pliku obrazu\disk1.vmdk” 512 1024 „D:\Ścieżka do pliku obrazu\descriptor.txt”
  3. Następnie można otworzyć descriptor.txt za pomocą dowolnego programu do edycji tekstu.
  4. Należy odnaleźć 5 linijek zaczynających się od poniższych tesktów i usunąć je:
    1. ddb.comment
    2. ddb.uuid.image
    3. ddb.uuid.modification
    4. ddb.uuid.parent
    5. ddb.uuid.parentmodification
  5. Następnie można zapisać deskryptor do pliku obrazu:
    dsfi.exe „D:\Ścieżka do pliku obrazu\disk1.vmdk” 512 1024 „D:\Ścieżka do pliku obrazu\descriptor.txt”
  6. Następnie można spróbować wykonać polecenie ConvertTo-MvmcVirtualHardDisk ponownie.

Problem powinien zniknąć i maszyna wirtualna powinna zostać pomyślnie przekonwertowana.

 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *