Konwertuj VMDK na PVM
Przekonwertuj plik VMware VMDK na pakiet Parallels PVM za pomocą Parallels Desktop.
Konwertuj pliki VMDK online
Nie mamy jeszcze dedykowanego konwertera online dla VMDK na PVM, ale pliki VMDK możesz przekonwertować online na te formaty:
Jak konwertować vmdk do pvm
- Obrazy dysków
- Brak ocen.
VMware guest musi zostać zaimportowany, gdy przenosisz go do Parallels Desktop na komputerze Mac bez ponownej instalacji jego systemu operacyjnego. Wynikowy pakiet PVM zapewnia Parallels natywny kontener dla konfiguracji guest oraz dysku wirtualnego.
Czym jest format VMDK
VMDK to format wirtualnego dysku twardego VMware. VMware Workstation, VMware Fusion, VMware vSphere oraz niektóre produkty do tworzenia kopii zapasowych lub migracji używają go do przechowywania systemu operacyjnego guest, aplikacji i sektorów dysku wirtualnego.
Plik VMDK może być pojedynczym monolitycznym plikiem, plikiem deskryptora z oddzielnymi plikami extent albo częścią łańcucha dysków połączonych ze snapshotami. Deskryptor oraz każdy wskazany plik extent lub snapshotu należy przechowywać razem. Wybranie tylko jednego pliku extent może spowodować utworzenie niekompletnego dysku lub dysku, z którego nie można uruchomić systemu.
Czym jest format PVM
PVM to pakiet maszyny wirtualnej Parallels, zwykle wyświetlany przez Finder w systemie macOS jako pojedynczy pakiet lub bundle. Zawiera konfigurację VM, dyski wirtualne, ustawienia sprzętu, snapshoty oraz metadane Parallels. W przeciwieństwie do VMDK PVM nie jest formatem sektorów dysku wirtualnego.
Parallels zwykle przechowuje zaimportowany dysk wewnątrz pakietu we własnej reprezentacji HDD/HDS, chociaż dokładne pliki zależą od wersji Parallels Desktop i wybranych opcji importu. PVM jest przydatny, gdy miejscem docelowym jest Parallels Desktop, ponieważ konfigurację guest i dyski można przenieść oraz otworzyć jako jeden pakiet. Sam format PVM nie zmniejsza rozmiaru guest.
Jak przekonwertować VMDK do PVM
Parallels Desktop w systemie macOS jest odpowiednim narzędziem do konwersji, ponieważ tworzy konfigurację Parallels i konwertuje lub uwzględnia dysk w ramach tej samej operacji. Nazwy menu różnią się w zależności od wydania Parallels Desktop.
- Wyłącz VMware guest; nie używaj jako źródła wstrzymanej ani uruchomionej VM. Utwórz kopię zapasową całego katalogu VMware VM, w tym pliku
.vmx, deskryptora VMDK, plików extent oraz snapshotów. - Zainstaluj i uruchom Parallels Desktop na docelowym komputerze Mac.
- Jeśli dostępna jest kompletna maszyna VMware, użyj File → Open lub równoważnego polecenia importu i wybierz jej plik
.vmx. Importowanie VMX zachowuje więcej informacji niż wybranie samego dysku, w tym wirtualny sprzęt guest, wybór firmware, pamięć, karty sieciowe oraz odwołania do dysków. - Postępuj zgodnie z instrukcjami importu i wybierz opcję kopiowania lub konwersji dysku, gdy Parallels ją wyświetli. Zapisz nową VM w wymaganej lokalizacji. Skopiowany lub przekonwertowany dysk pozostawia źródło VMware bez zmian; zachowanie zewnętrznego dysku źródłowego może spowodować, że PVM będzie zależny od plików znajdujących się poza pakietem.
- Jeśli dostępny jest tylko plik VMDK, utwórz nową VM w Parallels, korzystając z opcji kontynuowania bez źródła instalacji lub użycia istniejącego dysku. Wybierz deskryptor VMDK, a nie plik extent, i w razie potrzeby usuń nowo utworzony pusty dysk. Przed uruchomieniem skonfiguruj system operacyjny guest, firmware, pamięć, procesory oraz kontroler dysku.
- Uruchom VM i zainstaluj lub zaktualizuj Parallels Tools. W razie potrzeby usuń VMware Tools; system Windows może wykryć nowy sprzęt wirtualny, zażądać ponownego uruchomienia i wymagać ponownej aktywacji.
- Wyłącz guest i sprawdź wygenerowany pakiet
.pvm, otwierając go na docelowym komputerze Mac. Wykonaj kilka prób uruchomienia i sprawdź pliki guest przed usunięciem kopii zapasowej VMware.
W przypadku łańcuchów snapshotów, niezależnych dysków, szyfrowania lub kilku dysków wirtualnych użyj kompletnego importu opartego na VMX. Samodzielny plik VMDK nie zawiera całej konfiguracji VM, a wybranie tylko jego bieżącego pliku extent może spowodować utratę danych snapshotów lub uniemożliwić uruchomienie guest.
Alternatywy wiersza poleceń i online
qemu-img może konwertować VMDK do formatów raw, QCOW2, VDI i innych formatów dysków wirtualnych, ale nie tworzy prawidłowego pakietu PVM ani konfiguracji Parallels VM. Jest przydatny wyłącznie do pośredniej konwersji dysku, gdy Parallels nie może bezpośrednio odczytać źródła. Zmiana nazwy .vmdk na .pvm nie zmienia żadnych danych i nie może zadziałać.
Nie ma powszechnie odpowiedniego i godnego zaufania konwertera online do tego zadania. PVM może zawierać wiele gigabajtów prywatnych danych guest, a usługi internetowe zazwyczaj nie tworzą uruchamialnego pakietu Parallels z prawidłowymi ustawieniami sprzętu. Wykonuj konwersję lokalnie za pomocą Parallels Desktop; unikaj przesyłania źródła, chyba że usługa wyraźnie obsługuje pełną migrację VM z VMware do Parallels oraz spełnia wymagania dotyczące prywatności i rozmiaru.
Ograniczenia zgodności i jakości
System operacyjny guest musi być obsługiwany przez zainstalowaną wersję Parallels Desktop oraz architekturę procesora komputera Mac. VMware guest dla Intel może nie działać bezpośrednio na komputerze Mac z Apple silicon: systemy operacyjne x86 wymagają zgodnej ścieżki wirtualizacji lub emulacji, a guest ARM może wymagać obrazu systemu operacyjnego zgodnego z ARM.
W miarę możliwości dopasuj tryb firmware źródła. Guest UEFI może nie uruchomić się po zaimportowaniu jako VM ze starszym BIOS-em; sytuacja odwrotna również może wystąpić. Jeśli guest zgłasza niedostępne urządzenie rozruchowe, przed naprawą boot loadera sprawdź ustawienie firmware, kontroler dysku wirtualnego oraz kolejność uruchamiania.
Konwersja zmienia wirtualny sprzęt. Sterowniki specyficzne dla VMware, karty sieciowe, identyfikatory sprzętu, rekordy aktywacji oraz VMware Tools mogą wymagać usunięcia lub ponownej konfiguracji. Zaszyfrowane dyski VMware, nieobsługiwane formaty snapshotów, uszkodzone deskryptory oraz dyski z brakującymi plikami extent mogą wymagać naprawy lub eksportu z VMware, zanim Parallels będzie mógł je zaimportować.