Jak używać VMDK z VirtualBox?

1

Mam kopię zapasową starego folderu VMWare mojej maszyny wirtualnej, w tym plików VMDK. Wygląda na to, że VirtualBox powinien być w stanie obsługiwać VMDK, ale mówi mi, że nie może. Wyszukując informacje o tym wszystkim, mówi się tylko o jednym pliku VMDK, ale mam 3 i podejrzewam, że może to być problem. Ta maszyna wirtualna miała tylko jeden dysk, ale mam „computer_2.vmdk” (tylko 1 KB), „computer_2-ctk.vmdk” (8 MB) i „computer_2-flat.vmdk”, co oznacza pełne 250 GB VM bierze.

Czy jest coś specjalnego, co muszę zrobić, aby skonsolidować lub przygotować te VMDK do użycia w VirtualBox?

Brian Knoblauch
źródło
Co się stanie, gdy dołączysz duży jako „istniejący wirtualny dysk twardy” na nowej maszynie wirtualnej?
HackSlash
„Nie można uzyskać formatu pamięci nośnika… (VERR_NOT_SUPPORTED)” z kodem wyniku VBOX_E_IPRT_ERROR (0x80BB0005) i CalleeRC: z VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) dla dowolnego z 3 VMDK.
Brian Knoblauch
1
Najprawdopodobniej pliki VMDK używają wersji formatu VMDK, która nie jest obsługiwana przez VirtualBox.
Austin Hemmelgarn
Którą próbujesz zamontować? „-Flat” nie powinien być montowany, należy zamontować plik 1KB, to jest ten z informacjami o konfiguracji, „-flat” vmdks są tylko danymi i nie można ich montować bezpośrednio.
essjae
Jakiej wersji VMWare użyto do utworzenia tych dysków?
HackSlash

Odpowiedzi:

2

Szybkie wyszukiwanie terminu w Internecie „ctk.vmdk” kazałem mi Ten wątek forum VMware i wygląda na to, że został utworzony dysk wirtualny zmieniono śledzenie bloku włączona, a taka funkcja prawdopodobnie nie będzie obsługiwana przez Virtualbox (lub przynajmniej nie w tym samym formacie co VMware).

Jeśli nadal masz dostęp do oprogramowania VMware, możesz spróbować następujących kroków. (upewnij się, że usunąłeś (lub zastosowałeś) jakiekolwiek migawki w tym komputerze)

  1. Wyłącz maszynę wirtualną. (jeśli działa)
  2. Kliknij prawym przyciskiem myszy maszynę wirtualną, kliknij „Edytuj ustawienia”, znajdź kartę „Opcje” i kliknij „Parametry konfiguracyjne”
  3. Ustaw wartość „ctkEnabled” na false
  4. Ustaw wartość „scsi0: x.ctkEnabled” na false dla każdego dysku danej maszyny wirtualnej
  5. Otwórz folder źródłowy i usuń wszystkie pliki -CTK.VMDK
  6. Włącz maszynę wirtualną
  7. Wyłącz maszynę wirtualną (jest to potrzebne do aktualizacji tabeli CTK)

następnie strona wspomina o kilku dalszych krokach, które mogą być niepotrzebne w twoim przypadku.

  1. Włącz maszynę wirtualną
  2. Program Rerun Backup

instrukcje pochodzą z ten wątek

Mam nadzieję, że to pomoże!

Jenny T-Type
źródło