Konwertuj obrazy Hyper V na Virtual box

14

Muszę zmienić system operacyjny klienta z Windows 2008 na Windows 7. Dlatego muszę przekonwertować wszystkie moje obrazy HyperV na Virtual Box.

Jak najlepiej to zrobić? Czy jest sposób na uruchomienie HyperV na Windows 7?

Shiraz Bhaiji
źródło

Odpowiedzi:

14

Virtualbox faktycznie obsługuje importowanie pliku VHD, niestety jest to tylko dla VHD utworzonych za pomocą Virtual PC, a nie Hyper-V, który dodaje pewne dodatkowe informacje do VHD. Niektóre osoby pomyślnie uruchomiły VHD Vm do uruchomienia, upewniając się, że maszyna wirtualna w Virtualbox używa IDE zamiast kontrolera SATA.

Zresztą nie wiem, czy mogę konwertować VHD prosto na wirtualną skrzynkę, ale możesz konwertować pliki VHD na pliki VMDK VMWare (za pomocą narzędzi takich jak Starwind V2V ), z których Virtualbox może wtedy korzystać.

Sam Cogan
źródło
2
Właśnie zaoszczędziłeś mi MNIE frustracji. Dzięki Sam ... Wciąż otrzymywałem bluescreeny z kontrolerami SATA i SCSI w Virtualbox (z moim VHD utworzonym w Hyper-V), ale kontroler IDE działał jak urok.
Sean Earp,
Zastanawiam się, czy Microsoft Convert-VHD może - jako efekt uboczny - zredukować dyski wirtualne do „goły” VPC VHD technet.microsoft.com/en-us/library/hh848454.aspx
„The
7

To załatwiło sprawę:

VBoxManage clonehd input.vhdx output.vdi --format VDI

Dodałem ten nowy dysk jako dysk IDE („PIIX4”) zgodnie z sugestią tutaj i włączyłem ustawienie System / EFI dla tej maszyny wirtualnej.

manekin
źródło
2
Miałem wirtualny dysk twardy .vhdx (HV w systemie Windows 10) do konwersji do pliku .vdi. Za pomocą tego polecenia mogłem przekonwertować dysk. Jednak dysk twardy jest teraz w stanie, w jakim był w czasie migawki, którą wykonałem w Hyper-V. Ale potem miałem problem z tworzeniem maszyny wirtualnej. Postępowałem zgodnie z Twoimi instrukcjami, aby włączyć EFI (inaczej „nie znaleziono nośnika rozruchowego”) i wpadłem do powłoki EFI. „Opuściłem” go, wybrałem „boot z pliku”, wybrałem „shimx64” do uruchomienia. Następnie postępuj zgodnie z instrukcjami tutaj: askubuntu.com/a/573672/650725 : echo '\EFI\ubuntu\grubx64.efi' > /boot/efi/startup.nshjako root
cube45
@ cube45 jesteś absolutnym bohaterem. Ten komentarz należy dodać do odpowiedzi!
tim687